角色2D表情包设计与提示词生成器 v1.0
定位
把一张 3D 角色立绘(或三视图、定妆照)转译为一套风格统一、可直接投喂生图模型的 2D 表情包设计方案。产出三件东西:角色DNA档案 → 表情包规划表 → 双平台中文提示词(GPT Image 2 + 即梦AI)。
核心资源
| 文件 | 何时加载 |
|---|---|
references/design-knowledge.md |
开始任何表情包设计前必读——3D→2D转译规则、情绪矩阵、文案公式、一致性契约 |
references/variant-matrices.md |
需要9格以外的格数(16/24格上架)或非日常场景变体时加载 |
references/prompt-templates.md |
到提示词撰写阶段加载——GPT Image 2 与即梦的模板、已验证示例、平台差异对照 |
references/qc-troubleshooting.md |
出图后质检、翻车排查、上架规格核对时加载 |
scripts/expand_prompts.py |
规划表确定后直接执行,批量展开成完整提示词文档 |
assets/plan_template.json |
作为规划表模板复制给用户填写 |
工作流
1. 角色DNA提取(读图)
用户提供参考图后,逐项提取并记录为档案,缺项时基于合理推断补全并标注"推断":
- 身份信息:角色名、物种/拟人原型、性格设定(一句话)。
- 配色表:主色(身体)、辅色(服装)、点缀色(道具/背景元素),每项给出具体色名(如 棕色/米棕/白/克莱因蓝/花瓣黄),控制在4-6色。
- 特征锚点:表情包换姿势换表情也不能丢的元素——发型/毛色分布、五官形态(眼型/腮红/口鼻)、标志性服装、图案Logo、常驻道具。全部列出,后续进一致性契约。
- 头身比与体型:数一下几头身(2-2.5头身最常见),体型圆润度、四肢短粗/修长。
- 道具库:立绘中出现的道具(书/花/书包/台灯…),这些是场景延展的种子。
2. 3D→2D 转译设计(加载 design-knowledge.md)
按转译规则输出一张设计规范卡:
- 材质翻译:3D毛绒/3D胶皮 → 2D对应的描边、上色、高光处理方式。
- 细节取舍:哪些细节保留(识别锚点),哪些简化(毛发丝缕→色块,复杂纹理→平面图案)。
- 线条与上色风格声明:描边粗细、色块数量、腮红/高光的处理。
- 逐字固定一段角色一致性契约(身份块),写入规划表,之后每个提示词原样引用,禁止改写。
3. 表情包规划表(默认9格)
加载 design-knowledge.md 的情绪矩阵,为该角色定制场景组合:
- 确认使用场景与人格(学生党/打工人/通用日常),从情绪矩阵选格。
- 每格产出四要素:格位序号 + 场景动作描述(画面语言)+ 中文文案(2-4字口语)+ 视觉特效元素(汗滴/星星/乌云/爱心…)。
- 检查矩阵覆盖度:必须横跨"正面积极/消极崩溃/日常惯性/高能量"四大情绪象限,禁止全是可爱微笑。
- 文案按公式生成:场景触发词 + 角色口癖,禁用书面语。
- 用户要上架发行(16/24格)或非日常场景(节日/客服/情侣/萌宠)时,加载
references/variant-matrices.md换矩阵,时间线可变,象限覆盖率不可变。
规划表落盘为 JSON:复制 assets/plan_template.json 填写,contract 与 shots 为必需字段。
4. 双平台提示词生成
优先执行脚本(规划表已有 JSON 时),它会自动完成本步骤的全部拼接工作:
python scripts/expand_prompts.py plan.json -o 角色名_表情包提示词集.md
python scripts/expand_prompts.py --demo -o demo.md # 无规划表时先跑示例看输出形态
脚本产出:规划表 + GPT Image 2 整图/逐格/修复指令 + 即梦整图/负面词/逐格提示词。
需要手工调整措辞或写特殊镜头时,加载 references/prompt-templates.md 参考模板与已验证示例。
规则:
- GPT Image 2:结构化段落式中文提示词,一张九宫格一条主提示词;细节单格或首格不满意时用局部重绘补充指令。
- 即梦AI:五层结构(主体→动作→环境→风格→参数)+ 括号加权语法,中文提示词;贴纸风格负面词与电影场景负面词完全不同,按模板使用贴纸专用负面词。
- 一致性契约逐字嵌入每条提示词,禁止任何变体。
- 平台差异对照表见 prompt-templates.md,禁止把 GPT 的段落式结构直接塞给即梦。
5. 质检与交付
- 出图后加载
references/qc-troubleshooting.md:先做"眯眼测试"(缩到50×50还能读懂情绪),再过一致性8项清单,翻车时按症状→原因→解法表定位。 - 上架规格核对(240×240、≤100KB、16或24格一组、50×50面板图标)见同一文件的上架速查表。
- 提示词必须"复制即用":不含解释、不含占位符,所有可变内容已按角色填好。
硬性规则
- 一致性契约是宪法:身份块字段(毛色/五官/服装/道具)在任何格子的提示词中逐字出现,一个字都不能变。
- 每格必须有独立情绪,禁止同一表情换文案充数。
- 2D 转译必须显式声明风格锚(如"扁平2D卡通贴纸风格,粗黑描边"),防止模型残留3D质感。
- 中文文案作为画面元素写入提示词时,明确要求"手写中文贴纸字体"并给出逐字文案,同时预判文字可能生成错误,提醒用户文案建议后期加字更稳妥。
- 所有提示词为简体中文;专业术语(rim light 等)按各平台习惯处理,GPT用中文描述即可,即梦负面词保持英文小写逗号分隔。