Codex Desktop 最近悄然上线了一项趣味十足的新功能——桌面宠物。没错,就是那种会动、能实时反馈任务状态的可爱小角色。5月份发布公告时并未引起太多注意,直到今天无意间激活了一只动画小机器人(有点像当年的 Clippy),才发现原来还能亲手定制专属宠物。
于是立刻尝试了一番。现在,我的桌面上,一只萌萌的小鹈鹕正骑着自行车来回蹦跶,同时实时播报 Codex 任务的最新进展。
您的浏览器不支持 HTML5 视频。
真正令人兴奋的不是宠物本身,而是其定制流程的巧妙设计。只需告诉系统想要一只自定义宠物——一只骑自行车的鹈鹕,剩下的工作全部交给 GPT-5.6 Sol xhigh 来处理。它借助 gpt-image-2 进行了多轮迭代,自动生成了所需的精灵资源。
过程中还顺手记录了所有中间步骤,并整理到了 GitHub 仓库中:每个版本生成的图像、最终的精灵表、每个动画循环的 GIF 都一一归档。例如这个 waving.gif:
这个 GIF 实际上是从 gpt-image-2 单次生成的图像中逐帧编译出来的,原始图像如下所示:
而那张原始图像,又是通过对初始角色参考图执行一段非常具体的提示生成的。提示结构大致如下:
为 Codex 宠物 Pedalcan 创建一个干净的全身参考精灵。宠物身份:一只小巧可爱的小鹈鹕,拥有圆润的乳白色身体、柔软的珊瑚橙色喙和脚,骑着一辆天蓝色小自行车。将居中姿势放在纯洋红色 #FF00FF 色度键背景上,保持宠物完整可见、紧凑、在 192×208 分辨率下清晰可辨且易于动画。
一直在寻找用图像生成来创建简单游戏精灵的方法,因此这次特意花时间深入探究了背后的机制。关键的实现细节已经开源——两项技能均采用 Apache 2.0 许可协议。至于“Pedalican”这个名字,是 GPT-5.6 Sol 灵光一闪想出来的。不得不说,确实非常贴切。
