小店要做吉祥物,通常会用到头像、贴纸、表情包和周边。难处是每张图都要像同一个角色:帽子、轮廓和颜色不能忽然变掉。本文用虚构咖啡店「巷口咖啡」做出一个「瓦团子」,包括角色定稿、三视图、8 个表情和使用说明。

瓦团子的八个表情成品瓦团子的八个表情成品

角色和店铺资料都是 AI 教程演示素材,不是真实商家。上图是 2026-10-07 的历史样例;2026-10-09 又用本机 ComfyUI 和 FLUX.2 Klein 4B 从参考图生成了一张三视图,花费约 85 秒。你的用时取决于电脑、工作流和重画次数。

你需要准备

  • 一份简短的品牌说明:店名、顾客、品牌色、希望传递的感觉;
  • 一张你选定的角色正面图;
  • 一台已装好 ComfyUI 的电脑。概念草图可用 Z-Image-Turbo;参考图编辑用 FLUX.2 Klein 4B;
  • 如果要用检查脚本,再准备 Python 3 和 Pillow。生成图前先确认模型下载和许可条件。

ComfyUI 是本机运行的节点式图像生成工具。可以先按本站安装教程安装,再从ComfyUI 官方文档确认当前工作流。Z-Image-Turbo 模型卡目前标注 Apache 2.0;FLUX.2 Klein 4B 的模型卡也标注 Apache 2.0,但模型授权不等于商标、素材相似性或所有输出用途都自动获准,商用前仍要核对当期许可和具体使用场景。Z-Image-Turbo 官方模型卡 · FLUX.2 Klein 4B 模型卡

1. 先选一个容易重复画的角色

先写品牌信息,再让文字模型提供几个不同方向。这里的示例 brief 是:

社区咖啡店「巷口咖啡」的吉祥物。店在老小区巷子口,定位是慢、实在、像邻居。品牌色咖啡棕、米白、橙。形象要能做头像、贴纸和杯套小图,轮廓简单、缩小后也能认出来。请给 6 个不同方向,每个写名字、一句设定和一段画面提示。

旧样例的六个方向是咖啡豆、手冲壶、瓦片精灵、布包、橘猫和一团热气。最后选了「瓦团子」:瓦片帽和老屋顶有关,圆身体也容易缩小使用。这个选择是品牌判断,不要让模型替你决定是否适合商标注册。

六个吉祥物方向的概念图六个吉祥物方向的概念图

选好方向后,用 ComfyUI 的 Z-Image-Turbo 文生图工作流输入英文提示词,生成一张白底、全身、正面的角色定稿。提示词可以这样写:

A simple friendly round roof-tile spirit mascot, full body, front view, short feet,
cream body, dark coffee-brown roof-tile hat with a few curved ridges, small orange accents,
flat 2D sticker illustration, clean outline, plain white background, no text, no props.

一次只挑一张定稿。不要直接选模型一次画出的六格拼图:每格的细节容易互相串,后面也不好作为统一参考图。

2. 用同一张定稿做三视图

三视图就是正面、侧面和背面,给做手办、动画或周边的合作方看角色结构。把定稿图作为参考图,使用 FLUX.2 Klein 4B 的本机图像编辑脚本,输入三视图提示词:

Create a clean character turnaround sheet using the supplied mascot as the exact reference.
Show exactly three full-body views from left to right: front, right-facing side profile, and back.
Preserve the roof-tile hat silhouette, cream round body, short feet, dark brown outlines and coffee-brown colors.
Equal height, same baseline, plain white background, flat 2D illustration.
No text, labels, extra accessories, scenery or extra characters.

本文工具包里的 klein_edit.py 通过 ComfyUI 本机接口上传参考图并取回结果,不需要 API Key,也不依赖 ~/ai-demo 目录。ComfyUI 要保持运行,并已放好模型文件。进入解压目录后运行:

python3 klein_edit.py reference.png turnaround.png "把参考图角色做成正面、右侧面、背面三视图,帽子轮廓和配色不变,三个角色同高,白底,不要文字。" 7

这次 M1 Max 本机复跑约 85 秒,三张图的帽子和大体配色保持一致;侧面身体细节仍有变化,需要人工对照。可看本机复跑结果。提示词只能减少跑偏,不能保证每个角度完全一致。

本机 FLUX.2 Klein 4B 重新生成的三视图本机 FLUX.2 Klein 4B 重新生成的三视图

生成后先看三张是否完整、同高、同一基线;再放大检查帽檐、脚、轮廓和侧面朝向。背面看不到眼睛、侧面通常只露一只眼,能当作人工检查线索,但不要依赖视觉模型替你判断角色方向。

3. 每次只做一个表情

保持同一张定稿参考图,每个表情单独生成,方便哪个走样就重做哪个。工具包的 prompts.md 有 8 个动作提示词;例如“点赞”可以写:

Use the supplied mascot as the exact reference. Keep its silhouette, roof-tile hat, colors and proportions.
Show the full body giving a clear thumbs-up with one hand and a friendly smile.
Centered on a plain white background, flat sticker illustration.
No text, letters, numbers or extra symbols.

依次完成开心、生气、大哭、惊讶、比心、困了、点赞和疑问。缩到手机聊天窗口大小看一遍:大拇指是否清楚、表情是否容易误读、模型有没有多画字母或符号。

八个表情在不同历史模型中的对比八个表情在不同历史模型中的对比

这张对比图来自 2026-10-07 的历史实验,不是今天的模型排名。旧样例曾出现帽子颜色变浅、睡觉表情旁多出字母、点赞动作缩小后不好辨认。即使脚本没发现异常,也要在实际显示尺寸下亲自检查。

4. 做一张交接设定卡

把定稿、三视图和表情放进一张设定卡,交给后续的设计师或制作方。至少写清:

  • 角色名和一句设定;
  • 不可随意改变的轮廓、配件和颜色;
  • 可以改变的动作、表情和场景;
  • 图片版本日期、联系人和最终文件位置。

颜色值可从设计源文件读取,再由人确认。不要只写“咖啡色”就交付;最好附色块和 HEX 值。卡片上的文字由人排版校对,不让图像模型重画。

瓦团子的设定卡样例瓦团子的设定卡样例

用脚本做一次粗略对照

下载吉祥物形象设计工具包。压缩包包含提示词、六个虚构概念、参考图、本机 Klein 编辑脚本,以及 check_character.py 外观对照脚本。

对照脚本只读取白底角色的外接框,输出宽高比和几种抽样颜色;它不能识别是不是同一个角色、是否正面、表情是否正确,也不能检查版权或商标。安装 Pillow 后,可以运行:

python3 check_character.py --self-test
python3 check_character.py reference.png front-view.png expression.png

三视图整张拼图和单张正面图的画布比例不同,不要直接拿整张拼图与定稿比较。先把单个角色裁出来;透明背景、阴影、裁切和背景色都会影响数值。检查器只用来提醒你回看图片,不能作为“角色一致”的证明。

拿它挣钱

给客户报价前,把交付范围列清楚:概念方向几款、定稿几张、三视图和表情是否包含、是否提供透明背景源文件、修改几轮、能否用于包装或广告。没有可靠统一报价时,先查看你接单平台上同类服务,再按出图数量和沟通轮次估价。交付时说明 AI 参与生成,并把授权与商标检索留给客户和专业人员确认。

AI 生成图能否受到著作权保护、能否注册商标,需要结合具体创作过程和相似商标查询判断,可继续看《AI 做的 Logo 能注册商标吗》。

工具清单

本文中的角色、店铺资料和图片均为 AI 教程演示素材;本机复跑图也由 FLUX.2 Klein 4B 生成。