最近,我为 Codex 制作了一只自己的动态宠物。
它叫作「快快」,英文名是 Dash。
“快快”代表速度和行动力。Dash 则有快速冲刺、立即出发的含义,读起来简单,也很适合作为一只桌面宠物的名字。
快快是谁
快快是一只圆润可爱的白兔,保留了几个具有辨识度的设计元素:
- 白色软绒身体
- 粉色内耳和蓝色耳尖
- 蓝色大眼睛与珊瑚粉鼻子
- 深蓝色科技披风
- 青色电路纹理
- 蓝色短靴
- 胸前会发光的圆形徽章
整体采用圆润的 3D 玩具风格。它既有兔子的亲切感,也带有一点未来科技气质。
快快会做什么
快快不是一张静态贴图,而是一套完整的状态动画。
目前包含九组标准动作:
| 状态 | 动画表现 |
|---|---|
| 待机 | 呼吸、眨眼和轻微耳朵动作 |
| 向右移动 | 跑步、耳朵回弹和披风跟随 |
| 向左移动 | 独立绘制的反向跑步动作 |
| 打招呼 | 挥手和眨眼 |
| 跳跃 | 蓄力、腾空和落地 |
| 任务失败 | 惊讶、失落和恢复 |
| 等待输入 | 张望、思考和耐心等待 |
| 正在工作 | 与胸前徽章互动 |
| 任务完成 | 检查结果并展示完成状态 |
桌面端完整版还包含 16 个连续视线方向。快快可以随着交互自然地向上、向下、向左、向右以及不同斜角观察。
两个版本有什么区别
为了适配不同平台,我准备了两个版本。
| 版本 | 图集规格 | 内容 | 使用方式 |
|---|---|---|---|
| 桌面端 v2 | 1536 × 2288 | 九组动作和 16 个视线方向 | 安装到 Codex 本地宠物目录 |
| Web 兼容版 | 1536 × 1872 | 九组标准动作 | 在 ChatGPT Web 中上传 |
两个版本使用相同的角色形象和动作素材。
Web 版按照当前上传规格进行了单独适配,不是简单缩放。它移除了桌面端专用的视线方向行,并清理了 v2 图集中 Web 合约不使用的额外待机格。
下载快快
桌面端完整版
桌面端版本包含:
kuaikua/
├── pet.json
└── spritesheet.webp
Web 兼容版
推荐优先使用 WebP,文件体积更小,同时保留透明背景和完整画质。
在桌面端安装
解压桌面端 ZIP,将其中的 kuaikua 文件夹放入 Codex 的宠物目录。
macOS 或 Linux:
~/.codex/pets/kuaikua
Windows:
%USERPROFILE%\.codex\pets\kuaikua
然后按照以下步骤启用:
- 打开 Codex 或 ChatGPT 桌面应用。
- 进入
Settings > Pets。 - 点击
Refresh。 - 在宠物列表中选择 Dash。
- 输入
/pet,或者选择 Wake Pet。
快快就会出现在桌面上,并根据任务状态播放不同动画。
在 Web 端上传
Web 端使用单独的 1536 × 1872 兼容图集。
- 打开 ChatGPT Web。
- 进入
Settings > Personalization。 - 找到
Pet > Select pet。 - 选择
Upload pet。 - 上传
Dash-Web-Pet-1536x1872.webp。 - 将宠物名称设置为 Dash。
宠物功能的具体入口可能因账户和工作区开放情况而有所不同。
动画质量处理
为了让快快在较小的显示尺寸下仍然自然,我对动画做了几项专门处理:
- 左右跑步均使用完整动作序列
- 耳朵和披风具有延迟跟随效果
- 身体重心和脚步保持连续
- 待机动画包含呼吸、眨眼和耳朵微动
- 不同状态拥有明确的起势、主动作和回位
- 所有帧都经过透明背景和边缘残留检查
- 桌面端 16 个方向经过连续性和方向辨识审核
最终桌面版和 Web 版均通过逐格校验,透明背景残留、结构错误和格式警告均为零。
使用与分享说明
快快可以用于个人 Codex 或 ChatGPT 宠物,也可以把安装包分享给其他用户。
发布或转载时,请保留角色名称和来源说明,不要将快快描述为 OpenAI 或 Codex 的官方角色。
快快 Dash 是个人制作的原创自定义宠物。Codex、ChatGPT 和 OpenAI 等名称仅用于说明兼容平台,本项目并非官方内容。
授权范围可以根据实际需要补充:
允许个人使用与非商业分享。
商业使用、二次销售或将角色用于其他产品前,请先取得授权。
写在最后
快快最初只是一个兔子形象,现在它已经可以在任务运行、等待输入、工作完成或者出现错误时,用不同动作陪伴我。
相比普通的状态图标,动态宠物让任务过程变得更直观,也多了一点性格和温度。
希望这只穿着蓝色科技披风的小白兔,也能成为你的 Codex 桌面伙伴。
它叫快快。
英文名是 Dash。
因为准备好了,就应该马上出发。
评论 ({{ comments.length }})
暂无评论,来说两句吧