开发者用 Opus 5.5 写出纯程序化无限城市,浏览器 WebGPU 实时跑
jason_mayes · x · 2026-10-09
开发者 Ryan Sael 展示了「Gigacity」——一座完全程序化生成、可无限延展的城市,全部代码由 Claude Opus 5.5 编写,在浏览器中用 WebGPU 实时运行。项目背景是 mrdoob(Three.js 作者)将 Unity 的 Megacity(GDC 2019)演示移植到 Three.js,在 MacBook Air M1 上跑约 45 fps,整个 demo 压缩到 75 MB(因 Unity 资产许可无法提供在线链接)。
Gigacity 的技术亮点:
- 城市无任何建模或贴图文件:一个种子数经过规则链生成一切,同种子必得同一座城,连哪间房亮灯都一致
- 每 170 米的街道网格自动决定路宽,街区切分地块、合并出最大塔楼
- 塔楼为分段堆叠,顶部收成冠部,高度由全图平滑场决定,形成高低起伏的城区
- 玻璃幕墙后的房间逐像素绘制:着色器沿视线深入室内,地板、百叶窗、家具随飞行视差移动,亮灯与否由哈希决定
- 车流在固定高度的双向天路成队行驶,位置只依赖时间,数千辆车几乎零开销
- 支持种子切换生成新城、昼夜/画质切换、多种相机模式
「编程与Agent」频道最新
- 开源创意工具 Voyager 发布:一个 harness 驱动 Opus 等 100+ 创作软件 — jgooten · 2026-10-09
- Weyaxi 开源 TermGrade:1000 个可执行终端 Agent RL 环境,附完整训练配方 — maximelabonne · 2026-10-09
- 阶跃 Step 5 Preview 上线 Cline,限免一周,DeepSWE 超越 Kimi K3 与 GLM-5.3 — StepFun_ai · 2026-10-09
- 开源 idea-to-launch 提示词:从模糊点子到完整发布计划 — Andrew0_0 · 2026-10-09
- 3D 研究学者创办 Thrixel:让编码 Agent 直接生成可编辑 3D 资产 — RanaHanocka · 2026-10-09
- Agent 部署建议:图省事装 Mac,长期放服务器 — lucasmeijer · 2026-10-09