六 步 施 工 记 录
先失败三次
目标风格来自三位手绘博主的 10 张参考图。我先用代码(CSS+SVG)画了三轮,全被自己否掉——矢量线条画不出蜡笔颗粒和马克笔水痕。承认工具不对,比换提示词重要:外部调研后确定行业做法——AI 生成位图插画,代码只做排版和动效。
用对照实验定配方
不是拍脑袋写 prompt:同一段描述、同一权重下,挂 3 张参考图和挂 7 张参考图各跑一组做 A/B——7 张的人物更稚拙更贴目标,代价是"乱码假字"概率上升(后处理解决)。风格权重再做阶梯测试锁定 450。风格贴合度和稳定性是一对 trade-off,用实验去定,不用感觉。
冻结配方,进入流水线
配方冻结是探索和生产的分水岭:参数从此不再动,只换场景描述。每个意象一次出 4 张,先整组判风格贴不贴,再按五条标准挑单张:乱码字位置可救否、留白够不够、人物稚拙度、意象准不准、和已选图的"全家福一致性"。不满意不硬修——改构图重跑整组,比修图便宜。
让 MJ 画会动的角色
页面里走路、跳起、拉灯绳的小人也是 MJ 画的:一条 prompt 让它输出同一角色的动作分解图(站/走/跳/吊挂),裁成精灵帧接进动画状态机——白天用原色两帧步态,夜晚用滤镜反白成"月光粉笔线稿"。一次生成,喂了昼夜两套角色动画。
出图只是上半场
AI 出的图要能进产品,靠的是后处理管线(Python):乱码字定位涂白 → 白底转真透明(把像素当作"前景色叠在白纸上"做精确反解,插画才能无缝坐在任何底色上)→ 自动裁边 → 连通块检测把一张图里的多个元素分开用。你在每页看到的"画直接画在纸上"的效果,就是这条管线的产物。
白纸上
换任何底色 · 依然无缝
深夜里也一样