01 / 21

Codex 桌宠体验课 / 01

六张表情包,变成会动的桌宠

把参考素材做成 Codex 桌面伙伴。

零基础先看素材
海洋女仆表情包一
参考图 1
海洋女仆表情包二
参考图 2
海洋女仆表情包三
参考图 3
海洋女仆表情包四
参考图 4
海洋女仆表情包五
参考图 5
海洋女仆表情包六
参考图 6
输入素材:六张表情包01 / 21

课程路线

今天走完一条完整工作链

01
六图输入

准备参考素材

02
GPT Image 2

生成角色设定

03
人工验收

通过或返工

04
基础图

固定角色比例

05
动作组

9 个动作

06
视线方向

16 个方向

07
透明图集

检查边缘

08
真实 Codex

验证显示

今天的重点

模型生成,人工决定。

从输入素材走到客户端验证02 / 21

输入素材

先找出 5 个共同特征

先统一角色

识别点

先保 5 个
一眼特征

后续生成都围绕这些特征检查。

01
蓝发

深蓝长卷发

02
蓝眼

明亮蓝眼睛

03
鳍耳

鲸鱼鳍形耳朵

04
女仆裙

藏青白配色

05
鲸尾

身体后方标志物

蓝发特征裁切图
蓝发
蓝眼特征裁切图
蓝眼
鳍耳特征裁切图
鳍耳
女仆裙特征裁切图
女仆裙
鲸尾特征裁切图
鲸尾
共同特征 → 统一角色03 / 21

生成结果

先生成一张角色设定图

示例结果先验收
角色设定图示例示例结果角色设定图加载失败
角色设定图|固定外形、配色和细节
示例提示词参考图 1—6,生成一张统一的 Q 版海洋主题 Codex 桌面伙伴角色设定图。保留蓝发、蓝眼、鳍耳、藏青白女仆裙和鲸尾;无文字、无水印、无额外道具。
角色海洋主题 AI 助手少女
保留蓝发|鳍耳|围裙|鲸尾
风格Q 版|二维动画|友好
交付全身|居中|细节清楚
多图输入 → 角色设定图04 / 21

人工闸门

生成结果,人来验收

模型不等于完成

通过标准

生成不是结束,验收才算通过。

先判断能不能继续,再进入基础图和动作制作。

角色三视图验收参考三视图参考加载失败
三视图|看外形、比例和鲸尾是否统一
01角色一致

脸、发型、服装、鲸尾

02结构完整

手脚、轮廓、比例

03文字干净

无表情包文字、无水印

04可以继续

适合生成基础图和动作

通过 → 进入下一步未通过 → 只改一处 → 再验收
人来决定:通过,还是返工05 / 21

提示词结构

一条提示词,写清五件事

顺序清楚方便返工
01 参考图使用角色设定图
02 角色写出识别特征
03 动作一次说明一组
04 规格尺寸|位置|背景
05 限制文字|水印|特效
记忆句参考图|角色|动作|规格|限制

信息偏少

“做一个可爱的桌宠。”

缺少可检查的信息。

参考图→角色→动作→规格→限制
角色设定图中的发饰、领结、口袋和裙摆细节角色细节裁切加载失败
角色设定细节 → 可观察结果
把想法变成可检查的信息06 / 21

角色识别点

把角色特征变成 6 个检查点

看得见说得清
01 头发

深蓝长卷发

02 眼睛

明亮蓝眼睛

03 耳朵

鲸鱼鳍形

04 服装

藏青白女仆裙

05 围裙

口袋和鲸鱼图案

06 标志物

蓝色鲸尾

使用方法

每组动作生成后,按 6 项快速扫一遍。

每组动作都回到这 6 项07 / 21

基础图

验收通过,再做透明基础图

1254×1254PNG / Alpha
带 Alpha 的透明站立基础图透明基础图加载失败
base.png|透明站立基础图
基础图关键词正面站立|全身居中|完全透明背景|无文字|无阴影
  • 脸和发型不变
  • 服装和鲸尾不丢
  • 手脚完整
  • 身体不裁切
通过条件

角色和透明边缘都通过,才进入动作制作。

角色固定 → 透明基础图08 / 21

图片规格 · 开班更新卡

直接生成透明背景

GPT Image 2preview
GPT Image 2 透明背景结果示例透明基础图加载失败
base.png|透明 PNG 示例;非本轮 API 运行结果
01 明确主体

只保留角色,不要场景或阴影

02 请求透明

API:background="transparent"

03 保留格式

输出 PNG 或 WebP

04 检查 Alpha

用棋盘格检查透明边缘

PNG / WebP:可保留 AlphaJPEG:不支持透明背景
官方事实边界

透明背景目前为 preview;ChatGPT 界面与账号可用性在开班当天实测。

直接透明输出 → 保留 Alpha09 / 21

透明结果

检查 Alpha,再做图集

PNG / WebP边缘干净
带 Alpha 的透明基础图透明基础图加载失败
base.png|带 Alpha 的透明基础图
正方形

1254×1254

透明

文件确实包含 Alpha

居中

手脚和鲸尾在画面内

干净

无文字、场景、阴影

透明结果 → 图集素材10 / 21

9 个动作全景

9 个动作,先看懂再制作

先理解再生成
01待机
待机动作六帧图待机动作加载失败
02向左移动
向左移动动作八帧图向左移动加载失败
03向右移动
向右移动动作八帧图向右移动加载失败
04挥手
挥手动作六帧图挥手动作加载失败
05跳跃
跳跃动作八帧图跳跃动作加载失败
06失败
失败动作八帧图失败动作加载失败
07等待
等待动作六帧图等待动作加载失败
08执行任务
执行任务动作六帧图执行任务动作加载失败
09检查结果
检查结果动作六帧图检查结果动作加载失败
9 个动作:先看懂,再逐组制作11 / 21

动作 01—03

等待和移动,靠姿势表达

等待
等待输入动作等待动作加载失败
前倾|歪头|手势
向左移动
向左移动动作向左移动加载失败
屏幕左侧|同节奏
向右移动
向右移动动作向右移动加载失败
屏幕右侧|同节奏
不要加

速度线|尘土|拖影

身体姿势先于文字说明12 / 21

动作 04—05

挥手和跳跃,靠动作表达

挥手
挥手动作挥手动作加载失败
抬手 → 挥动 → 回位
跳跃
跳跃动作跳跃动作加载失败
下蹲 → 起跳 → 最高点 → 落地
不要加

挥手符号|落地尘土|冲击特效

动作要看得出开始、变化和结束13 / 21

动作 06—09

四种工作状态,要一眼区分

姿势表达少用文字
失败
失败状态动作失败动作加载失败
肩膀下沉
等待
等待状态动作等待动作加载失败
身体前倾
执行
执行任务状态动作执行动作加载失败
视线移动
检查
检查结果状态动作检查动作加载失败
思考姿势
失败|等待|执行|检查14 / 21

基准方向

先做四个基准方向

上|右|下|左
向上向右向下向左四个基准方向基准方向加载失败
从左到右:上、右、下、左
四个基准方向先做准15 / 21

连续视线

再补齐 16 个方向

22.5° 一步顺时针
从向上到一整圈的十六个方向方向总览加载失败
顺时针走完一圈,再回到向上
先四方向,再补中间方向16 / 21

人工检查

生成后,检查四件事

放大看缩小看
九个动作总览检查图动作总览加载失败
总览图:看数量、连续性和角色一致
01角色一致?

脸、发型、服装、鲸尾

02动作清楚?

状态一眼能懂

03缩小可读?

轮廓和表情仍清楚

04边缘干净?

无彩边、缺口、残留色块

问题写到具体动作和具体帧17 / 21

定向返工

发现问题,只改一组

位置问题保留目标
带问号的等待动作原始图等待原始图加载失败
waiting-raw.png|第 2 帧出现问号
位置等待输入|第 2 帧
问题问号|手势跳动
保留脸|服装|配色|鲸尾
目标期待感清楚|动作连续
返工提示词只重做“等待输入”这一组。去掉问号,保留角色外形,用轻微前倾和靠近胸前的手势表达等待。
小范围修改

改一组,验一组。

位置 + 问题 + 保留 + 目标18 / 21

导入前配置

两个文件,必须配对

同一文件夹v2|8×11
透明桌宠图集透明图集加载失败
spritesheet.webp|8 列 × 11 行
图集文件 + 配置文件19 / 21

真实客户端

导入后,在真实 Codex 里验证

真实截图继续操作
真实 Codex 客户端中的桌宠真实客户端截图加载失败
trueclinet.png|真实 Codex 客户端截图
01

看得到

桌宠出现在输入区旁边。

02

大小合适

角色清楚,不挡操作。

03

边缘干净

透明背景没有明显色块。

04

动作能触发

观察待机、工作和检查状态。

显示、大小、边缘、动作20 / 21

课程回顾

下一次,沿用这条工作链

看懂验收复用

换一个角色,继续走一遍。

输入素材 → GPT Image 2 → 人工验收 → 基础图 → 动作 → 方向 → 图集 → 客户端

表情包输入素材输入素材
角色设定图示例角色设定
十六个方向总览方向总览
透明桌宠图集透明图集
01 输入素材02 生成设定03 人工验收04 基础图05 动作组06 方向07 透明图集08 客户端
看懂先找识别点
验收再做定向返工
复用换角色再跑一遍
练习:换一个喜欢的角色,重新走一遍21 / 21