Skip to content

GPT-6.1 Sol 实测:3 个 Web 3D 案例,它能不能接替 Astra? ​

适合谁

  • 想知道 GPT-6.1 Sol 在前端动效和 Web 3D 上到底是什么水平的前端 / 独立开发者
  • 要做产品 3D 展示、接单建站,想先用它出个原型的人
  • 手里有 Plus 或更高套餐,想搞清楚这类任务会吃掉多少 Codex 额度的人

怎么做

  1. 先打开文中三个在线 Demo,看效果是不是你要的水平
  2. 挑一个最接近自己需求的场景,复制对应小节的 Prompt 原样跑一遍
  3. 想在自己电脑上复现同样的环境,按 CLIProxyAPI 教程把 Codex 会员接进 Claude Code
  4. 跑之前对照 Codex 额度表,给这类任务留出足够的 5 小时配额

注意事项

  • 文中额度数据来自 Plus 套餐实测,不同套餐、不同模型的 5 小时配额并不相同
  • 三个案例都是单文件 HTML,能跑起来不等于能直接上线,商用前自己过一遍代码
  • Prompt 里的视觉描述写得越具体成品越稳,照抄不如按自己的场景改

作者:UPGPTs 团队·首次发布:2026-10-06·最后更新:2026-10-26

TL;DR: 我在 Claude Code 里用 GPT-6.1 Sol(gpt-6.1-sol)连跑了三个高难度 Web 3D 场景——西瓜果冻软体物理、3D 赛博木鱼、花店爆炸拆解。三个案例都跑出了能直接打开的成品,全是单文件 HTML、零外部依赖、开箱即跑。软体受力回弹、Web Audio 原生合成音频、3D 场景的空间连续性,这三件过去最容易翻车的事,它都稳住了。

三个 Demo 的在线地址、完整可复制 Prompt,以及 Plus 套餐下的真实额度账单,都在下面。

关键词:GPT-6.1 Sol 实测、GPT-6.1 Sol 前端、GPT-6.1 Sol 和 Astra 区别、Three.js 单文件 HTML、AI 写前端动效

适合人群:想在项目里用 GPT-6.1 Sol 做前端动效 / Web 3D 的开发者,和纠结要不要为它升级套餐的人。


三个案例速览 ​

案例考验什么在线 DemoPrompt
西瓜果冻「捏捏乐」软体物理:2D 质点弹簧系统、网格形变、阻尼回弹打开 Demo跳到案例一
3D 赛博木鱼光影与音频:Three.js 复杂光影、Web Audio 原生合成打开 Demo跳到案例二
花店爆炸拆解空间连续性:多层级构件管理、逆向动画打开 Demo跳到案例三

观看建议:三个 Demo 都是桌面浏览器体验,第一个记得动手拖,后两个记得开声音。


📚 本文目录(点击跳转) ​


测试环境:这三个案例是怎么跑出来的 ​

先说清楚环境,免得你复现的时候对不上号。

  • 模型:gpt-6.1-sol(不是 Astra,也不是 GPT-6 Sol)
  • 客户端:Claude Code,不是 Codex App
  • 额度:消耗的是 ChatGPT Plus 套餐里 Codex 会员的额度
  • 项目结构:三个案例各建一个目录,每个目录里只有一个 index.html

为什么要在 Claude Code 里跑?因为我平时的工作流就在 Claude Code 上,而通过开源工具 CLIProxyAPI,可以把 Codex 会员无损转成本地 API Key 接进来——用自己习惯的客户端,吃 Codex 的额度,不用额外买 API。

Claude Code 终端界面,红框标注当前切换使用的模型为 gpt-6.1-sol

下面三个案例,全部按同一个要求跑:单文件 HTML、零外部依赖、开箱即跑。


案例一:西瓜果冻捏捏乐(软体物理) ​

考验维度:2D 质点弹簧系统、网格形变、果冻阻尼回弹。

我想验证什么 ​

用大模型写 Web 动效,最让人头疼的是「塑料感」:你让它做个形变,它多半给你套几个生硬的 CSS scale,或者几段贝塞尔曲线糊过去——看着在动,但没有重量。

所以这次我不给它留后路,直接把强度拉满:用纯数学算法和网格系统,写一块晶莹剔透、能用鼠标任意揉捏拉扯、还带阻尼回弹的西瓜果冻。

我提的要求(可直接复制) ​

text
请生成一个可运行的单文件 HTML 网页,实现一个极度逼真、Q弹解压的“西瓜果冻捏捏乐”交互动效。

技术与物理实现要求:
1. 【视觉呈现】:
   - 画面中央是一块切好的西瓜片:红润晶莹的半透明果肉(带果冻光泽的高光与微小气泡)、几颗散落的黑西瓜籽、底部由浅白过渡到翠绿的西瓜皮。
   - 整体渲染要呈现半透明胶质果冻质感(Subsurface scattering 视觉效果,柔和阴影)。
2. 【核心软体物理机制】:
   - 基于质点-弹簧系统(Mass-Spring System)或 2D 软体物理(Verlet Integration),果肉由数十个互联的控制点网格构成。
   - 支持鼠标(或触摸)交互:
     - 鼠标可在西瓜任意位置按住并往外拖拽,果肉会随着拉扯产生拉伸、变薄的弹性形变;
     - 松开鼠标按键后,果肉产生高频、阻尼衰减的果冻抖动(Duang~Duang 回弹),并平滑复原;
     - 鼠标快速滑过时,西瓜表面也会泛起水波般的微小涟漪果冻震颤。
3. 【交互体验】:界面干净纯粹,无任何杂质 UI,配上浅灰马卡龙背景,让用户第一眼就产生“想捏一下”的冲动。代码自包含在一个 HTML 内。

Claude Code 里提交西瓜果冻案例的提示词,右侧是完整的技术与物理实现要求

它做出来的东西 ​

在线试玩:打开西瓜果冻捏捏乐 Demo

半透明红润的西瓜果冻切片,鼠标拖住边缘把果肉拉长变薄,松手后高频阻尼抖动回弹复原

扯住果肉往外拉,它会像真的胶质软糖一样被拉长、变薄;松手那一瞬间,整块果肉以极高的频率抖几下,Duang~Duang~ 地弹回原样。

做到了什么 ​

  1. 真的手搓了一套物理系统。 它没有偷懒去引现成的物理库,而是自己搭了一个互联质点弹簧网格(Verlet 积分)。不管你从角上扯还是从中间捏,受力点的凹陷和周围果肉的牵拉都对得上,有流体那种绵密的手感。
  2. 材质的光学细节没糊弄。 半透明胶质的高光、底部由白到翠绿的瓜皮过渡层、果肉里的微小气泡,它都渲染出来了。

没做到的 ​

当时 Prompt 里我没写音效需求,所以这一版是无声的——这是我提需求时漏了,不是模型的锅。想要声音,直接搬案例二的做法即可。

这一轮的结论:软体物理这块,它交出来的是成品,不是演示。


案例二:3D 赛博木鱼(原生音频合成) ​

考验维度:Three.js 复杂光影、Web Audio API 原生音频合成、微交互节奏。

我想验证什么 ​

如果说做西瓜是「自娱自乐」,这个案例就是照着商业爆款的路子打的。年轻人现在最需要的是解压、是情绪出口,「敲木鱼」这类解压小工具火过不止一轮,需求是被验证过的。

所以我让 GPT-6.1 Sol 做一个能在网页端挂机运行的「3D 沉浸式赛博功德神殿」:不光要 3D 建模,还得有物理震颤、冲击波粒子,以及不依赖任何外链音频、纯靠浏览器原生算出来的空灵木鱼声。

我提的要求(可直接复制) ​

text
请编写一个极具质感、可在浏览器直接运行的单文件 index.html “3D 赛博木鱼 · 沉浸式解压功德神殿”。使用 HTML5 + Three.js (cdnjs) + GSAP (cdnjs) + Web Audio API。

核心效果与交互要求:
1. 【3D 木鱼与场景】:
   - 画面中心是一个精细的 3D 悬浮木质木鱼(紫檀木质感,带有微弱的高光倒角和阴影)。
   - 背景为禅意暗黑科技风(深空渐变,点缀漂浮的微弱金色香火粒子流)。
2. 【打击动效与物理反馈】:
   - 监听鼠标点击(或按空格键):
     - 木鱼本体产生强烈的瞬时受力下沉与 Q 弹阻尼回弹动效(配合 GSAP)。
     - 每次敲击,敲击点爆发出金色光环涟漪(Shockwave)与金色星芒粒子。
     - 从木鱼上方升起半透明发光的立体金色小字:“功德 +1”、“烦恼 -1”、“薪资 +10000”(随机轮换),带有向上漂浮并逐渐透明消散的物理动效。
3. 【音效生成(原生免外链)】:
   - 使用 Web Audio API 原生合成极其空灵、清脆沉厚的“笃、笃”木鱼敲击敲打音,带有柔和的混响(Reverb)余音。
4. 【界面 UI】:
   - 顶部有一个现代微发光的“功德累计计数器”,字体极具极简设计感。
   - 右下角提供一个【自动打坐摸鱼】开关,开启后以每秒 1 次的禅意节奏自动敲击,适合打工人放在副屏挂机。
代码单文件自包含,开箱即敲。

Claude Code 里提交 3D 赛博木鱼案例的提示词,左侧项目目录为 6.1.sol

它做出来的东西 ​

在线试玩(记得开声音):打开 3D 赛博木鱼 Demo

暗黑禅意空间里悬浮的 3D 紫檀木鱼,敲击时下沉回弹、金色光环冲击波扩散,上方飘起金光小字功德加一

深邃的暗黑禅意空间里,一尊泛着温润紫檀木光泽的木鱼悬浮在半空。敲下去的瞬间,木鱼受力下沉再回弹,一圈金色光环冲击波扩散开来,伴随一声极清脆悠扬的「笃」;屏幕上方飘起金光小字「功德 +1」「烦恼 -1」。右下角还配了一个【自动打坐摸鱼】开关。

做到了什么 ​

  1. 音频是现场合成出来的。 它没有去网上乱找那种经常 404 的外部 mp3,而是直接用振荡器(Oscillator)+ 增益节点(GainNode)现场合成了木质打击音和衰减余音——用的是 Web Audio API 的原生能力,不依赖任何外链。
  2. 打击有节奏感。 配合 GSAP 的缓动曲线,敲下去那一下是干脆的受力,回弹时带一点木质震颤,不拖泥带水。
  3. 商业完整度够。 从功德计数器、粒子消散算法到全屏自适应,代码逻辑闭环相当严密,套个壳就能当独立小程序上线。

这一轮的结论:声音本来是这类 Demo 最容易翻车的部分,它反而是完成度最高的一环。

上班敲一天,功德圆满,烦恼全消。


案例三:花店爆炸拆解(空间连续性) ​

考验维度:全局空间连续性、多层级构件管理、逆向运动学动画。

我想验证什么 ​

前两个案例如果算「惊艳」,第三个就是硬骨头。

在 3D 工业可视化和建筑预演里,最难的一项技术叫爆炸图拆解(Exploded View)。过去哪怕换 Astra 来做,也很容易翻车:部件飞着飞着出了屏幕、前后穿模,或者干脆只给你一个外立面,里面全是空壳。

我给 GPT-6.1 Sol 提的要求很严苛:搭一栋温馨的双层小花店,不但要有完整的屋顶和玻璃外墙,内部还得配齐收银台、花架、盆栽,甚至最深处的那张小床;然后写动画,让所有构件悬浮平移拆散,再严丝合缝地拼回原貌。

看结果之前,我已经做好了翻车的准备。

我提的要求(可直接复制) ​

text
请使用 Three.js 在一个单文件 HTML 内构建一个精致的双层“温馨花店”3D 场景,并实现完整的结构爆炸拆解动画(Exploded View)。

要求:
1. 【场景建模(纯代码程序化搭建)】:
   - 屋顶、四面墙体(前墙带有透明玻璃大橱窗与店门)、地板。
   - 重点是【内部细节绝不偷工减料】:花店内部必须包含一个木质前台收银台、多层阶梯花架、各类高低不同的花瓶盆栽,以及最深处一角一张铺有碎花被褥的小床。
   - 色调搭配温暖清爽(薄荷绿墙面、暖木质家具、丰富花卉色彩)。
2. 【爆炸拆解动画机制】:
   - 页面右下角放置一个控制面板:“一键拆解 / 组装”按钮,或者一个进度滑块(0% ~ 100%)。
   - 点击拆解时:屋顶垂直向上平滑飞升悬浮;四面墙壁分别朝前后左右四个方向向外平移展开;花架、收银台向外扩散;最内部的小床和小花瓶保持在中心。所有构件平滑向外悬浮解构,将内部构造 360 度无死角展示给用户。
   - 点击组装时:所有部件沿着完全相反的轨迹,严丝合缝地逆向拼装回原貌。
3. 【渲染质感】:使用 OrbitControls 允许鼠标自由旋转缩放视角;设置柔和的半球光(HemisphereLight)与投射阴影的平行光(DirectionalLight),具有柔和的黏土/微缩模型风格。

Claude Code 里提交花店爆炸拆解案例的提示词,包含场景建模与爆炸动画两部分要求

它做出来的东西 ​

在线试玩:打开花店爆炸拆解 Demo

点击拆解后,花店房顶垂直升空、四面墙体带着落地玻璃向外展开,内部收银台花架盆栽与小床全部显露

点下拆解按钮,整座花店像被施了魔法:房顶垂直升空,四面墙带着大落地玻璃向外徐徐展开,花架和柜台向两侧散开……整栋房子的内部构造瞬间纤毫毕现。再点组装,所有部件逆向平滑归位,严丝合缝,没有穿模。

做到了什么 ​

  1. 没有偷懒的「空间记忆力」。 四面墙退散之后,你会发现它真的老老实实把房间最角落那张小床建出来了——被褥的褶皱感、床头柜的位置,全都在正确的相对坐标上。它没有因为默认视角看不到,就把内部建模省掉。
  2. 运动轨迹是算出来的,不是凑出来的。 拆解按法线方向平移,重组能精确回到原点。这说明它对三维场景的层级树(Scene Graph)和局部坐标系(Local Coordinates)的理解相当精确。

这一轮的结论:这种水准意味着,在电商产品 3D 拆解展示、交互式课件、数字孪生原型这类场景里,原本要一个 3D 美术加一个前端配合几天的活,现在用自然语言几分钟就能出原型。


三个案例放在一起看 ​

把三个 Prompt 摆在一起会发现,我提要求的方式是同一套:

  • 视觉写成可检查的清单。 不写「要好看」,而是写清材质、光影、配色、构图。
  • 交互写成物理动作。 不写「要很爽」,而是写清拖拽时怎么形变、松手后怎么回弹。
  • 约束写死。 单文件、零外部依赖、开箱即跑,不给它留「引个库凑合」的余地。

这套写法比 Prompt 本身更值得抄。换个场景,照着同样的颗粒度重写,成品不会差太远。


这次实测没测什么 ​

一篇只讲好话的实测没有参考价值,所以把边界讲清楚:

  • 只测了前端视觉和交互。 后端、数据、部署都没测。
  • 没有性能数据。 帧率、内存占用、低端机表现,一项都没测。
  • 没有测移动端。 上面三个 Demo 建议在桌面浏览器里看。
  • 没有和其他模型做同题横评。 文中提到 Astra 的地方都是我的使用感受,不是跑分。
  • 没有测长任务。 三个案例都在单轮会话内完成,跨会话、跨文件的复杂工程没涉及。

还有一条要单独提醒:能跑起来 ≠ 能上线。 这三个 Demo 我是拿来判断模型能力的,真要做产品,代码该审还是要审。


成本:三个案例吃掉多少额度 ​

我用的是 Plus 套餐,消耗的是套餐里 Codex 会员的额度。三个案例跑完,额度面板是这样的:

Codex 额度面板:5 小时限额已用 38%、距离重置还有 2 小时;周限额已用 67%、距离重置还有 3 天;请求记录成功 166 次、失败 2 次,成功率 98.8%

  • 5 小时限额:用掉约四成
  • 周限额:用掉约三分之二
  • 请求记录:成功 166 次、失败 2 次,成功率 98.8%

相比上一代常用的 Astra,这个消耗已经相当实惠了。

想把这笔账算得更精细,可以对照 Codex 额度对比:Plus 套餐下 GPT-6.1 Sol 的 5 小时配额是 15–160 次,是所有模型里最紧的一档。所以跑这类任务前,最好先给账号留出余量。


结论:GPT-6.1 Sol 到底什么水准 ​

连续把玩这三个案例,我最直接的三个感受:

  1. 审美和工程能力终于合到了一起。 以前的模型要么懂代码但审美稀烂,要么能构思但代码跑不通。6.1 Sol 这次的特点是:代码一次给对的概率很高,视觉还明显领先一档。
  2. 物理和空间理解不再靠猜。 从软体的受力回弹,到 3D 建筑里每个部件的相对位置,它展现出的空间逻辑,已经能接住 Astra 原来的位置。
  3. 它是「一人公司」的外挂。 做独立产品、接单建站、做解压小工具,只要 Prompt 足够精准,它吐出来的代码已经接近商用量级。

反过来说,这几种情况先别急着换:

  • 你要的是复杂推理、Computer Use、长链路 Research——那是 GPT-6 Astra 的主场,这次没测。
  • 你的任务对性能敏感,需要真实帧率和内存数据——本文没有这些数据,别拿这篇当依据。
  • 你还没接好环境——先在 Codex 里用,或者按 CLIProxyAPI 接进 Claude Code,都行。

该动手的第一步:打开上面三个 Demo,挑一个最接近你需求的,把 Prompt 复制过去,换成你自己的场景跑一遍。十分钟就知道它行不行。


常见问题 ​

GPT-6.1 Sol 写前端动效和 Web 3D 到底行不行?

就这三个案例来看,行。软体受力回弹、Web Audio 原生合成音频、3D 场景的空间连续性,它都跑出了能直接打开的成品,而且都是单文件 HTML、零外部依赖。

这次测试是在 Codex 里做的吗?

不是。三个案例都是在 Claude Code 里调用 gpt-6.1-sol 跑的,消耗的是 ChatGPT Plus 套餐里 Codex 会员的额度。。

三个案例一共消耗了多少额度?

以 Plus 套餐为例,三个案例跑完,Codex 的 5 小时限额用掉约四成,周限额用掉约三分之二。具体数字和截图见上面「成本」一节。

GPT-6.1 Sol 和 Astra 怎么选?

Astra 是上一代旗舰,强在复杂推理和 Computer Use。就这次的前端 / 3D 案例来看,GPT-6.1 Sol 已经能接替它在动态效果上的位置,额度消耗也更实惠。

文中的 Demo 可以直接拿来商用吗?

能跑起来不等于能上线。三个案例都是单文件 HTML,方便你直接二开,但上线前建议自己过一遍代码,尤其是性能和移动端兼容性——这两项本文没有测。

为什么我照抄 Prompt,效果没这么好看?

关键在视觉描述。原文把材质、光影、配色和交互反馈都写成了可检查的具体要求,你换场景时要照着同样的颗粒度重写;只改几个词,成品会差很多。

本站仅供学习交流,请勿用于商业用途