· GPT-6 Astra + Codex CLI · 同题横评:赛博朋克雨夜城市
夜行都市:3,707 栋楼、104 万颗雨,一个 InstancedMesh 撑起来
赛博朋克雨夜城市,GPT-6 Astra 在 Codex CLI 里自主迭代五轮、渲染校验十次。街道尺度的峡谷、湿地面反射、霓虹招牌与雨丝拖影全在着色器里算,固定时间截图哈希一致。这一版的构图是整组里最像「城市」的。
运行演示
WebGL · 会占用显卡
拖动旋转 · 滚轮缩放 · 空格暂停 · 1/2/3 切配色 在新窗口全屏打开 ↗
这是怎么做出来的
- 模型
- GPT-6 Astra + Codex CLI
- gpt-6-astra
- 方式
- Agent 自主迭代
- Codex CLI 0.153.4
- 思考档位
- high
- 对话轮数
- 1
- 工具调用
- 28 次
- 输出 token
- 32.9k
- 耗时
- 17 分 53 秒
- 产物
- 377 行单文件 HTML
- 人工修复
- 无
第三道题:程序化生成一座雨夜城市。比黑洞和形态变换都难,因为「像不像一座城市」没法用断言表达—— 钩子能验证的只有粒子数、错误数和哈希,构图好不好看必须真的把画面渲出来看。
五轮画面迭代、十次渲染校验:无 GLSL 报错、无控制台报错,固定时间截图哈希一致,三套配色、 交互和 resize 全部通过。3,707 栋楼加 1,048,576 颗雨粒子,SwiftShader 软件渲染下约 4 FPS (真实 GPU 会流畅得多)。
值得看的是街道尺度:相机在楼宇峡谷里穿行而不是俯瞰全城,所以窗光、霓虹招牌、路面倒影 和雨丝拖影同时出现在一帧里。Fable 5.1 那一版技术指标更高 (5,422 栋楼、更完整的反射实现),但机位偏高、画面偏暗,反而不如这一版「像城市」—— 这一组对比的价值就在这里。
一个诚实的记录:这次运行中途上游断流过一次,harness 自动重连(1/5)后继续跑完。 产物没有受影响,但耗时里包含了那次重试。
操作:鼠标移动视差、拖动自由视角、滚轮变焦、空格暂停、1/2/3 切三套配色、?t= 锁帧。
同组对比
演示用的 three.js r170 由本站自己托管,运行时不请求任何第三方域名。 作者以个人身份发布,测试自付费用,内容不代表任何雇主立场。