Simon Willison · 博客

simonw/pedalican

simonw/pedalican

二〇二六年八月二十六日 · 英文原文

SimonW 在 Codex Desktop 中创建了一个名为 Pedalican 的自定义宠物动画,该宠物是一只骑自行车的鹈鹕。创建过程由 GPT-5.6 Sol xhigh 驱动,使用 gpt-image-2 进行多轮迭代生成精灵资源。所有中间步骤(包括每张生成图像、合并后的精灵表及动画 GIF)均保存在 GitHub 仓库中。关键实现细节基于两个 Apache 2.0 许可的开源技能:hatch-pet 和 imagegen,均来自 openai/skills 和 openai/codex。

simonw/pedalican 显然,当这些功能在五月份首次公布时,我并没有留意。但今天,我不小心在 Codex Desktop 中激活了一个"宠物"——一个让人想起 Clippy 的小动画机器人——然后发现你可以自己创建宠物。于是我就动手了,现在我的桌面上有一只骑着自行车的小鹈鹕,蹦蹦跳跳地给我更新 Codex 任务的状态。您的浏览器不支持 HTML5 视频。这个过程最有趣的地方在于观察自定义宠物是如何创建的。我告诉它我想要一个自定义宠物,是一只骑着自行车的鹈鹕,然后 GPT-5.6 Sol xhigh 完成了剩下的工作,它使用 gpt-image-2 进行了多轮迭代来生成所需的精灵资源。我让它做了详尽的记录,并保存了所有中间步骤。我的 GitHub 仓库包含了每一张生成的图像和合并后的精灵表,以及每个动画循环的 GIF,比如这个名为 waving.gif 的:这个 GIF 是由 gpt-image-2 生成的一张单张图像编译而成的,看起来像这样:而这张图像是通过对初始生成的角色参考图像执行以下 prompt 创建的,该参考图像由这个 prompt 生成,其结构如下:为 Codex 宠物 Pedalican 创建一个干净完整的参考精灵。宠物身份:一只紧凑可爱的幼年鹈鹕,拥有圆润的奶油白色身体、柔软的珊瑚橙色喙和脚,骑着一辆小巧的天蓝色自行车 [...] 在完全平坦的纯品红色 #FF00FF 色度键背景上放置一个居中的姿势。保持宠物完整可见、紧凑、在 192x208 尺寸下清晰可读,且易于动画化。 [...] 我一直在寻找利用图像生成来创建简单游戏精灵的方法,所以我花了一些时间研究这个机制,看看它是如何工作的。关键实现细节是开源的——特别是这两个技能,均采用 Apache 2.0 许可:hatch-pet 来自 openai/skills imagegen 来自 openai/codex 是的,GPT-5.6 Sol 确实想出了"Pedalican"这个名字。我喜欢!标签:ai , prompt-engineering , generative-ai , llms , text-to-image , pelican-riding-a-bicycle , codex

译自 Simon Willison · 博客 · 录于 二〇二六年八月二十六日