vibe coding 了一个结构化人物换装小工具(开源) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
matrix1010
V2EX    分享创造

vibe coding 了一个结构化人物换装小工具(开源)

  •  
  •   matrix1010
    Yiling-J 2 月 21 日 1620 次点击
    开源地址: https://github.com/Yiling-J/forgery

    之前在 Google AI Studio 里做过一个类似的简单原型。最近闲着没事儿,就想把它做成一个完整的 full stack 开源项目。再加上前段时间看到 Anthropic 收购了 Bun ,正好想体验一下 Bun 做全栈 vibe coding ,于是用 Google Jules 尝试了一下。

    Forgery 的核心思路是“结构化换装”,主要功能包括:

    - 可复用的装备库 / 表情库 / 姿势库

    - 支持从图片中提取装备元素

    - 基于已有的装备库 / 表情库 / 姿势库,为角色生成新的造型


    我自己测试时主要用的是 Nano Banana Pro ( Google Cloud 的赠金快到期了, 不用也浪费)。也简单测了一下 gpt-image-1.5 ,效果还不错。

    Bun 做全栈的体验确实挺不错,可以作为 next.js 之外的一个可选方案。Anthropic 收购 Bun 我猜也是看中了它在全栈整合上的潜力,对 vibe coding 项目很合适。
    8 条回复    2026-02-24 12:03:58 +08:00
    andrew2558
        1
    andrew2558  
       2 月 21 日   1
    艺术成份很高呀
    matrix1010
        2
    matrix1010  
    OP
       2 月 21 日
    @andrew2558 Google AI Studio 设计的,虽然都是 Gemini ,但 Google AI Studio 里的 Gemini 似乎品味比 Jules 好一些
    aoxiansheng
        3
    aoxiansheng  
       2 月 21 日
    QQ 秀高端版本
    chung
        4
    chung  
       2 月 21 日 via iPhone   1
    厉害
    greatghoul
        5
    greatghoul  
       2 月 22 日
    效果真不错。
    Hansah
        6
    Hansah  
       2 月 23 日
    有没有人有大胆的想法?
    strawberrydafu
        7
    strawberrydafu  
       2 月 24 日   1
    一开始因为 bun 版本太低没跑起来,调整了一下 ok 了
    已经用了,很不错。刚刚用来给角色换立绘了

    附上一个收集 pose 参考的网站: https://www.posemaniacs.com/zh-Hans

    顺便建议可以加上发型和妆容
    matrix1010
        8
    matrix1010  
    OP
       2 月 24 日
    @strawberrydafu 现在类别是写死的服装/姿势/表情, 而且只有服装能提取。下一步我准备把类别变成完全可以自定义的,你可以自己添加类别,然后提取/生成的时候都可以选这些自定义类别
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3657 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 04:32 PVG 12:32 LAX 20:32 JFK 23:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86