十二生肖黏土软萌风表情包生成器
用原创十二生肖角色呈现受欢迎的软萌黏土画风内核:黏土软胶材质、圆滚滚比例、生活化微场景、夸张但温和的情绪表达。输出成套可直接上微信表情开放平台的表情包。
核心原则(先读,别跳)
这套东西好用的原因不是某个具体形象,而是四个可拆解的画风要素:
- 材质:聚合物黏土 / 软胶盲盒手感,哑光、圆角、有轻微指纹压痕,无锐利边角
- 比例:头身比 1:1 ~ 1:1.5 的 chibi,短手短脚,身体是一个"圆球 + 小四肢"
- 情绪:表情极度夸张但不带攻击性——委屈只是眼眶含泪,生气只是鼓腮皱眉
- 场景:日常生活切片(沙发、办公桌、被窝、奶茶杯),背景干净,主体突出
只借要素,不借形象。 具体合规红线见下方。
⚠️ 不侵权红线(强制)
| 禁止 | 说明 |
|---|---|
| 提示词中出现在售 IP 名/角色名/作者名 | 如某爆款表情包角色名、"xx 官方形象"、"in the style of [某画师]"。本 Skill 内部一律用"黏土软萌风"代称 |
| 复制具体角色的可识别特征 | 特定配色组合、五官排布、标志性道具、招牌动作,一律重新设计 |
| 搬运他人独创文案 | 台词、歌词、影视梗、网络金句需原创或改写 |
| 画面出现商标 / Logo / 水印 / 签名 | 负向提示词已屏蔽;出图后肉眼复查 |
| 生成与某 IP "实质性相似"的图 | 见下方相似度自检 |
为什么生肖可以用:十二生肖是公有领域的民间文化符号,任何人可独立创作。受保护的是他人已完成的特定美术表达,不是"老鼠""老虎"这个题材本身。
商用前自检(若用于公开发布/售卖):
- 中国商标网检索拟用角色名是否已注册
- 自查与在先美术作品是否存在实质性相似(判断标准:普通观众是否会认为"这就是那个 IP")
- 保留创作过程稿(提示词、迭代记录)作为独立创作证据
- 平台投稿时如实声明为原创,不使用他人 IP 标签引流
相似度自检:出图后自问三题 —— ① 去掉生肖物种后,这配色和五官是否仍像某个已知角色?② 是否有某 IP 的招牌道具/动作?③ 陌生人看到会不会叫出一个已有 IP 的名字?任一项为"是" → 改配色、改五官排布、改道具后重做。
工作流
Step 0 · 定需求(缺项才问,别过度询问)
需要确认的最小集合:生肖(哪个/哪几个)、职业人设、场景主题、张数(默认 16 张一套,微信表情包常用规格)。 用户没说的做合理默认:全套 12 生肖 × 混合职业 × 日常+职场各半。
Step 1 · 选角色
references/zodiac-characters.md → 每个生肖有:主色/辅色十六进制值、体貌特征、性格标签、招牌小动作、职业适配倾向。
再叠加 references/professions.md 的职业服装与道具。
Step 2 · 排场景矩阵
references/scenes-emotions.md → 从 24 个情绪 × 生活场景 × 职场场景里挑,保证情绪不重复、场景有层次(不要 16 张全是崩溃)。
配比建议:正面情绪 30% / 负面宣泄 40% / 摆烂摸鱼 20% / 节日祝福 10%。
Step 3 · 装配提示词
python scripts/build_prompt.py --zodiac 龙 --job 工程师 --emotion 崩溃 --scene 线上出Bug
python scripts/build_prompt.py --set 16 --mix --out prompts.md
python scripts/build_prompt.py --list
脚本输出中文说明 + 英文提示词(英文提示词对生图模型更稳定,中文说明用于人工核对)。
Step 4 · 生成图片
用生图工具逐张生成,参数:1:1 正方形、--ar 1:1、高细节。
一次生成一张,别让模型自己排九宫格(会串味、会缩水)。
保留一套无文字原图(后面横幅要用),再复制一份用于叠文案。
Step 5 · 清除工具水印
部分生图服务会加角标水印,投稿前必须清除:
python scripts/remove_watermark.py --input ./raw --corner br --area "0.35,0.08" --preview # 先预览框选
python scripts/remove_watermark.py --input ./raw --corner br --area "0.35,0.08" --method fill # 确认后清除
水印位置不准就改 --region "x,y,w,h" 精确指定;装了 opencv-python 可用 --method inpaint 效果更好。
Step 6 · 加中文文案
不要在提示词里写中文——生图模型中文渲染几乎必错。 正确做法:生成无字图 → 用脚本叠加文案:
python scripts/caption_sticker.py --input ./cleaned --caption-map captions.json --size 240
自动完成:裁切正方 → 叠加描边白字(黑体)→ 导出 240×240 主图。
Step 7 · 一键生成微信投稿素材包
python scripts/wechat_pack.py --input ./sticker_out --banner-src ./cleaned \
--cover 01.png --icon 03.png --transparent --with-tips --zip --name "专辑名"
严格按微信表情开放平台规范产出:表情主图 240×240(8~24 张)+ 缩略图 120×120 +
封面 240×240(透明底)+ 聊天面板图标 50×50(透明底)+ 详情页横幅 750×400(无文字、非白底),
自动逐项校验尺寸/格式/体积,输出《投稿清单.md》和可直接对照上传的 zip。
--banner-src 必须指向无文字原图(官方要求横幅避免任何文字)。
Step 8 · 合规 + 质量自检
跑一遍下方清单和 references/wechat-spec.md 第六节的提交前自查清单,
有问题回到 Step 3 调提示词重生成。
提示词装配公式
[主体] 生肖物种 + 配色 + 体貌 + 服装 + 道具 + 动作
[表情] 五官细节 + 情绪 + 漫画效果符号
[风格] 黏土软胶材质 + chibi 比例 + 盲盒玩具质感
[场景] 微场景 + 干净背景色
[镜头] 3/4 正面 + 略俯视 + 居中构图
[技术] 1:1 + 高细节 + 主体孤立易抠图
[负向] 见 style-bible.md
完整模板与 20+ 条可直接抄的示例见 references/prompt-templates.md。
质量自检清单
- 主体占画面 70–80%,四周留白,缩到 48px 仍能看清情绪
- 无文字乱码(文案是后期叠加的,不是生成的)
- 无水手指 / 无多余肢体 / 无变形五官
- 四肢齐全且对称,握持道具的手部合理
- 背景干净,无杂物干扰主体
- 情绪到位:眉毛角度 + 嘴形 + 眼形三者一致表达同一情绪
- 同套内画风统一(同一套只用一个材质描述 + 一套打光参数)
- 通过相似度自检三问
微信表情包成品规格(官方,2026-09 核对)
详细要求与审核红线见 references/wechat-spec.md,用 scripts/wechat_pack.py 一键产出。
| 项 | 要求 |
|---|---|
| 表情主图 | 240×240 px,PNG/JPG/GIF,单张 ≤ 500KB,一套 8~24 张,全套统一动/静态 |
| 表情封面图 | 240×240 px PNG,必须透明底,≤ 500KB,无白边无锯齿,避免文字 |
| 聊天面板图标 | 50×50 px PNG,必须透明底,≤ 100KB,建议头部正面 |
| 详情页横幅 | 750×400 px JPG/PNG,≤ 500KB,避免任何文字,避免白底与透明底 |
| 缩略图 | 120×120 px PNG,≤ 500KB |
| 命名 | 01.png … 24.png,顺序即展示顺序 |
| 文案 | 名称 ≤8 字无标点;含义词 ≤4 字且整套不重复;禁止"官方/正版/认证"字样 |
| 硬红线 | 无水印、无二维码、无网址、无他人 IP、无真人肖像 |
授权与免责(商用前必读)
- 限时免费商用:期限内可商用,范围与限制见
LICENSE.md(含免费商用期起止,可按需修改) - 免责声明:AI 生成结果需人工审核、不构成法律意见、知识产权风险由使用者承担 ——
DISCLAIMER.md - 原创凭证:向平台/客户出示的「原创声明与商用授权证书」模板 ——
授权证书模板.md - 每次商用发布前,跑一遍
DISCLAIMER.md第十节的使用者确认清单
文件索引
| 文件 | 内容 |
|---|---|
README.md |
使用说明:各平台安装、三步出图、命令速查、打包上传 |
skill.yaml |
元数据(扣子/Coze 等平台读取) |
LICENSE.md |
限时免费商用授权条款 |
DISCLAIMER.md |
免责声明 + 商用前确认清单 |
授权证书模板.md |
可填写的原创声明与商用授权凭证 |
references/style-bible.md |
画风规范:材质/比例/配色/打光/负向词 |
references/zodiac-characters.md |
12 生肖原创角色设定卡(配色+性格+小动作) |
references/professions.md |
20+ 工种的服装/道具/场景/痛点梗 |
references/scenes-emotions.md |
24 情绪 × 生活场景 × 职场场景矩阵 |
references/prompt-templates.md |
中英双语模板 + 20 条示例 |
scripts/build_prompt.py |
提示词装配器(零依赖,支持批量) |
scripts/caption_sticker.py |
加中文文案 + 裁切 + 导出 |
scripts/remove_watermark.py |
清除生图工具角标水印(预览框选 + 三种清除方式) |
scripts/wechat_pack.py |
一键生成微信投稿全套素材 + 逐项校验 + 打包 |
scripts/validate_pack.py |
上传前结构自检(零依赖) |
references/wechat-spec.md |
微信表情开放平台规范 + 审核红线 + 提交前自查清单 |
assets/examples/ |
成套提示词示例 + 文案映射模板 |
打包与上传
目录结构已对齐主流平台(WorkBuddy / 扣子 Coze·豆包 / Claude)的约定:根目录一份 SKILL.md + 可选 scripts/ references/ assets/。
上传前自检:
python scripts/validate_pack.py --zip ./zodiac-claymote.zip
打包要点:压缩文件夹内部的内容,ZIP 解开后第一层就应是 SKILL.md,不要多套一层目录;打包前清理 __pycache__。各平台的具体上传入口见 README.md 第 3 节。
