应用案例 · GPT-6 Sol × PicoBerry

GPT-6 Sol 游戏开发 — 同一款卡丁车游戏,换上 PicoBerry 资产前后

KARTPOP 是一款在浏览器里运行的 3D 卡丁车游戏。开发者用 GPT-6 Sol 做出了它:五条赛道、漂移和加速、与三名电脑车手对战的道具赛,外加一个公开链接。按开发者本人的说法,GPT-6 Sol 自己做的车手和卡丁车只是基本形状。完成版游戏里实际用到了 64 个 PicoBerry 3D 模型:10 名车手和 12 辆卡丁车全部在内,另有 38 个场景物件和 4 个道具。下文的时间取自 PicoBerry 的生成记录和项目自身的文档。

完成版游戏里的 Pharaoh Dunes。竞速玩法、赛道和特效都出自游戏代码;车手和卡丁车是 PicoBerry 模型。

使用工具GPT-6 SolPicoBerry APIPicoBerry web appthree.jsBlenderChatGPT Sites

GPT-6 Sol 能做出可玩的 3D 游戏吗?

可以。开发者用 GPT-6 Sol 做出了 three.js 卡丁车游戏 KARTPOP:游戏有五条赛道、15 条分岔路线,可以与三名电脑车手跑竞速赛和道具赛,还有商店、车库和一个公开的 ChatGPT Sites 链接。按开发者本人的说法,GPT-6 Sol 自己做的车手和卡丁车只是基本形状。游戏里实际用到的 64 个 3D 模型由 PicoBerry 提供:10 名车手、12 辆卡丁车、38 个场景物件和 4 个道具。下载之后,车手做了绑定,卡丁车也装上了能转向的车轮。这是一款可玩的游戏,但不是工作室出品的正式作品:排位赛的对手是电脑,进度保存在浏览器里。

换了资产,变了什么?

开发者把两个版本上下叠放、同时运行,两边跑的是同一场比赛:上方是基础版,车手和卡丁车在代码里用基本形状拼成;下方是完成版游戏,用的是 PicoBerry 模型。物理由完成版游戏计算,每一个位置和每一次镜头移动都会发给基础版,所以两个画面不会错开。

对比视频,1 分 16 秒,中间穿插了 PicoBerry 网页版的画面。上方:基础版。下方:完成版游戏。基础版的菜单、背景和特效也更简朴,所以这不只是资产的对比。
一张总览图:上方是八个方脑袋、穿单色连体服的方块角色,下方是四辆方方正正的卡丁车
代码搭建基础版的车手和卡丁车,是在代码里用基本形状拼出来的。可选项和操控手感都与完成版游戏相同,只是没有模型文件。
一张总览图:上方是八个卡通车手,分别是河狸、狐狸、大猩猩、仓鼠、机械师、兔子、赛车手和机器人,下方是四辆细节丰富的卡丁车
PicoBerry 生成同样的八名车手和十二辆卡丁车中的四辆,这次是 PicoBerry 模型,由开发者提供的参考图生成。

GPT-6 Sol、PicoBerry 和开发者,各自做了什么?

以下依据项目的交接文档、游戏文件和 PicoBerry 的生成记录整理。这些资料都没有记录代码是哪个模型写的;说代码出自 GPT-6 Sol,依据的是开发者本人的说法。

KARTPOP 在 Pharaoh Dunes 上的一场比赛:一名车手正冲上第一,画面上有名次、道具栏、小地图和速度表
GPT-6 Sol

游戏本身,以及让它跑起来的一切

  • 驾驶物理:漂移、两个加速槽位、尾流、跳跃和墙体碰撞
  • 五条赛道,每条有三条分岔路线,共 15 条
  • 与三名电脑车手对战的竞速赛和道具赛,以及从 Bronze 到 Challenger 的排位段位
  • 大厅、车库、商店、金币和设置
  • 特效、后处理和自动化测试
  • 部署到公开的 ChatGPT Sites 链接,以及对比用的基础版
KARTPOP 在 Coral Coast 上的一场比赛:兔子车手驾驶一辆白色与青绿色相间的卡丁车漂移,驶过海边的别墅、棕榈树和路灯
PicoBerry

游戏里的 3D 模型

  • 8 名车手,每名都由开发者的一张 T 姿势图通过 API 生成(PB Slim 2)
  • 2 名吉祥物车手,由图像通过 API 生成(Meshy 7)
  • 12 辆卡丁车,由开发者在网页版里生成(PB Slim 2)
  • 38 个场景物件,由文本提示词生成:车库和展厅里的摆设(PB Standard),以及建筑、树木、岩石、喷泉和赛道边的细节物件(PB Slim 2)
  • 4 个道具模型在游戏中实际用到:道具箱、火箭、护盾和香蕉(PB Slim 2)
  • 看台用的 5 张观众精灵表,出自 PicoBerry 的图像生成
八张卡通车手的 T 姿势参考图:大猩猩、机器人、河狸、男孩、狐狸、女机械师、兔子和仓鼠
开发者

方向与美术

  • 游戏构想,以及想要的手感
  • 参考图:其中八名车手的 T 姿势图、卡丁车设计图、两张游戏画面概念图,以及 KARTPOP 的 Logo
  • 在 PicoBerry 网页版里生成卡丁车
  • 提供背景音乐(曲目来自别的音乐人)
  • 录制并剪辑对比视频

这些资产是怎么一步步到位的?

取自 PicoBerry 的生成记录,2026 年 9 月 22–23 日(韩国时间 KST)。每个时间都是任务的提交时间。

  1. 12 辆卡丁车,开发者在 PicoBerry 网页版里用 PB Slim 2 从卡丁车图像生成,不到三分钟就全部提交。
  2. 8 名车手,通过 API 在 75 秒内全部提交,每名各用一张 T 姿势图。
  3. 9 个车库和展厅物件,用 PB Standard 由文本提示词生成:先是十秒内提交的八个,其中有工具柜、轮胎堆和灯塔;17:35 又提交了卡丁车停放的展示转台。
  4. 5 座地标,每条赛道一座:风车面包房、法老神庙、高山缆车站、霓虹游戏厅和港口集市。
  5. 另外 17 个赛道物件,21 秒内全部提交,其中有树木、岩石、小屋、售货亭、别墅和河岸芦苇等。
  6. 赛道边的细节与观众:先是一辆维修车和一盏路灯;到 10:43,看台用的 5 张观众精灵表也已提交;10:50 又提交了摆在弯道旁的 5 座喷泉和雕塑。
  7. 2 名吉祥物车手,用 Meshy 7 由图像生成:先是 PicoBerry 的草莓,15:19 又提交了 UModeler 的机器人。
  8. 6 个道具模型,四分钟内全部提交。其中的磁铁后来从游戏里删掉了;加速道具的罐子只以平面图标出现,从未以 3D 模型显示。

这些记录只涵盖资产,不包括代码。开发者在 9 月 23 日 17:55 把完成版游戏分享给了团队;同步对比则是 9 月 28 日做好的。

PicoBerry 为这款游戏生成了什么?

下面每个模型都是游戏会加载的文件,于 9 月 22 日和 23 日在开发者的 PicoBerry 账号里生成。

64实际用到的 PicoBerry 3D 模型
68两天内的 3D 生成次数,其中 4 次生成的模型没有用到
56其中经 API 提交;12 辆卡丁车来自网页版
160–200每条赛道沿线大约摆放的 PicoBerry 物件
PicoBerry 模型:Pop Racer,一个蓝色刺猬头、身穿红色赛车服的男孩Pop Racer
PicoBerry 模型:身穿橙黑配色赛车服的狐狸车手狐狸
PicoBerry 模型:穿蓝色赛车服、戴护目镜的大猩猩车手大猩猩
PicoBerry 模型:戴红白头盔、穿红白赛车服的仓鼠车手仓鼠
PicoBerry 模型:穿白色与淡紫色赛车服的兔子车手兔子
PicoBerry 模型:屏幕脸上带着笑容的机器人车手机器人
PicoBerry 吉祥物:带电路纹路、面带微笑的草莓,用 Meshy 7 生成;深色的手和脚是下载之后加上的PicoBerry 吉祥物
UModeler 吉祥物:用 Meshy 7 生成的蓝色小机器人;手和两枚 UModeler Logo 徽章是下载之后加上的UModeler 吉祥物
PicoBerry 模型:Blue Aero 卡丁车,车身低矮、棱角分明,蓝黑配色Blue Aero
PicoBerry 模型:Shark Runner 卡丁车,鲨鱼主题,带鱼鳍和牙齿Shark Runner
PicoBerry 模型:Retro Red 卡丁车,一辆复古的红色脚踏小汽车Retro Red
PicoBerry 模型:Yellow Trail 卡丁车,一辆带防滚架的黄色越野沙滩车Yellow Trail
PicoBerry 模型:风车面包房建筑风车面包房
PicoBerry 模型:砂岩砌成的法老神庙正立面法老神庙
PicoBerry 模型:红色顶盖的灯塔灯塔
PicoBerry 模型:木质台面的藏青色带轮工具柜工具柜
PicoBerry 模型:卡通火箭道具火箭道具
PicoBerry 模型:带星星的蓝色护盾道具护盾道具

同样来自 PicoBerry 的,还有看台用的五张观众精灵表,是用它的图像生成功能做的。68 次生成中,有四个模型没有用到:一名赛道裁判、一个备用的机器人吉祥物、磁铁,以及加速罐;加速罐的 3D 模型随游戏一起发布,但从不显示(加速道具用的是平面图标)。不是来自 PicoBerry 的:赛道、道路、隧道、水面和特效,都用代码搭建;Logo 和段位徽章,由开发者提供;音效则由 Stable Audio 生成。

PicoBerry 之后,又加了什么?

PicoBerry 交付的文件是带纹理的网格。从游戏文件里能看出,后来在模型上、以及模型周围又加了什么。

车手

一套绑定,两段动作

从 PicoBerry 下载的文件不带骨架。游戏里,每名车手都用同一套 46 根骨骼的绑定,外加 Idle 和 Driving 两段四秒的动画片段,均由 Blender 5.1 导出。这套共用绑定甚至给没有尾巴的车手也留着尾部骨骼;大猩猩和狐狸的尾巴,则从网格上切掉了。两个吉祥物在下载之后都加上了手和关节盖;草莓还加了脚,机器人则多了两枚 Logo 徽章。

卡丁车

会转向的车轮

游戏里,每辆卡丁车都由车身和四个轮胎组成,每个轮胎各有自己的转向枢轴和滚动节点。前轮随方向输入转动,四个轮子都按车速滚动。

赛道

上百个物件

22 种赛道物件取代了原先用简单形状重复堆砌的背景景物。每条赛道摆放约 160 到 200 个,都贴合路面和地面高度。

画面

光照、雾和色彩

大厅和赛道上又叠加了阴影、按主题调校的雾、柔和的泛光、暗角和调色。这部分出自游戏代码,而不是 PicoBerry。

完成版游戏长什么样?

完成版游戏的静帧,以 4K 截取。

海边栈道赛道上的一辆卡丁车,画面中央叠着“2 LAP”和“Final Lap”字样,下方是漂移集气条
Coral CoastCoral Coast 的最后一圈,画面底部是漂移集气条。
一辆卡丁车在碧绿的水面上方腾空,身后拖着明亮的加速尾焰
腾空加速跃过水面。
雪地赛道上的一辆卡丁车,正驶向一块写着“MERGE”的标志
Frost ValleyFrost Valley 上的并道标志。
KARTPOP 的车库:转台上是蓝色机器人吉祥物,旁边是车手收藏面板
车库车库画面:选中的是 UModeler 吉祥物,收藏列表里紧挨着它的是 PicoBerry 草莓。
KARTPOP 的卡丁车商店:转台上是一辆橙黑配色的卡丁车,旁边是卡丁车列表和价格
商店卡丁车商店:Bolt GT 售价 300 金币。
村庄赛道上的一辆卡丁车,四周环绕着旋转的蓝色护盾
Apex Park在 Apex Park 上使用护盾道具。
Pharaoh Dunes 上,一名戴红白头盔的车手坐在卡丁车里,面朝终点门架,左下角是标题“Ranked Race · 4 Racers”
Pharaoh DunesPharaoh Dunes 排位赛开始前的开场画面。

KARTPOP 做不到什么?

这些都列在项目自身的文档里。想做类似项目的话,值得先了解。

局限 01

对手都是电脑

排位赛里,玩家面对的是三名电脑车手。任何拿到链接的人都能玩,但没有联网多人模式。

局限 02

进度保存在浏览器里

金币、卡丁车、段位和最佳成绩都保存在浏览器的本地存储里。清除之后就会重置,也带不到另一个浏览器里。

局限 03

没有实测帧率

代码通过了类型检查、生产构建,以及针对物理、分岔路线和比赛规则的自动化测试。项目文档写明,GPU 特效和帧率从未在真实浏览器中实测过。目标是 60 fps,实际性能取决于设备。

局限 04

不只是资产的对比

视频上方的基础版,是把完成版游戏复制一份、再删掉其中的 PicoBerry 文件得到的。应开发者的要求,它还换上了老式的灰色 UI、空荡的背景和原型阶段的加速特效,所以视频里变化的不只是模型。

常见问题

游戏代码全是 GPT-6 Sol 写的吗?

据开发者本人说,KARTPOP 是靠给 GPT-6 Sol 写提示词做出来的,three.js 游戏本身、测试和部署都出自它。本页依据的是项目文档和文件,而不是对话记录,所以无法说明哪一部分出自哪一次会话。开发者自己负责的是方向和美术:参考图、在 PicoBerry 网页版里生成的卡丁车、背景音乐和对比视频。

为什么 GPT-6 Sol 版本看起来都是基本形状?

视频里的这个版本没有任何模型文件。为了做对比,另外做了一份完成版游戏的副本:删掉全部 PicoBerry 文件,车手和卡丁车改在代码里用基本形状重新拼出,可选项和操控手感保持不变;应开发者的要求,它还换上了老式的灰色 UI、空荡的背景和原型阶段的加速特效。按开发者本人的说法,GPT-6 Sol 自己做的车手和卡丁车也是这个样子。

GPT-6 Sol 是怎么使用 PicoBerry 的?

PicoBerry 的记录显示,这个项目用的是 PicoBerry API,两天里共提交了 56 个 API 任务:八名车手由 T 姿势图生成,两个吉祥物和六个道具中的五个由图像生成,其余(场景物件、道具箱,以及两个没用上的角色)都由文本提示词生成。据开发者本人说,游戏是用 GPT-6 Sol 做的;但记录里看不出每个任务是由哪一次编程会话发出的。游戏的资产清单为每个物件都记下了提示词和生成 ID。例外的是那 12 辆卡丁车,它们是开发者在 PicoBerry 网页版里生成的。

PicoBerry 为角色做了绑定吗?

没有。PicoBerry 交付的车手是带纹理的网格;46 根骨骼的绑定,以及 Idle 和 Driving 动画片段,是之后在 Blender 里加上的。两个吉祥物在下载之后都加上了手和关节盖;草莓还加了脚,机器人则多了两枚 Logo 徽章。这次制作没有用到 PicoBerry 自己的自动绑定和动画库。

游戏用了 PicoBerry 的哪些 AI 模型?

八名车手、卡丁车、赛道物件和道具用的是 PB Slim 2;两名吉祥物车手用的是 Meshy 7;车库和展厅物件用的是 PB Standard。车手、卡丁车和大部分道具都从图像开始,一个模型一张图;所有场景物件则都由文本提示词生成。

开发者试过别的编程模型吗?

试过。用开发者本人的话说,用 Opus 5.5 做同一款卡丁车游戏,出来的效果也差不多,还是基本形状。这只是一个人的体验,不是基准测试,本页也没有展示 Opus 版本。开发者的结论是:换模型没有改变美术;真正带来改变的,是先换上新的 PicoBerry 角色和卡丁车,再打磨背景、UI 和特效。

可以试玩 KARTPOP 吗?

可以。用支持 WebGL2 的浏览器打开 neon-rush-racing.umodeler-inc-4323.chatgpt.site 即可:桌面端用键盘,手机上用屏幕按键。每场比赛两圈,排位赛的对手是三名电脑车手,进度只保存在当前浏览器里。

做 KARTPOP 花了多长时间?

资产这部分有据可查。PicoBerry 在 9 月 22 日和 23 日完成了这 68 次 3D 生成,开发者在 23 日分享了完成版游戏;同步对比随后在 9 月 28 日做好。代码花了多长时间,记录里看不出来。

为你的游戏补上缺少的 3D 资产

可以从 PicoBerry 网页版开始,也可以把 API 接到你现有的智能体上。