纯 shader 程序化生成城市 Gigacity:一个种子长出整座城
Promptmethus · x · 2026-10-09
three.js 团队转发的 Gigacity 项目:整座城市不依赖任何模型文件,由单个随机种子经一系列规则(基于种子哈希)程序化生成,同一种子永远生成同一座城,精确到哪扇窗亮灯。
- 街道与地块:每 170m 切割路网,道路宽度各异,街区间分地块,部分合并为超高层塔楼
- 塔楼:由逐层收缩/外凸的堆叠段构成,顶部收成冠部,高度由全图平滑场决定
- 视差房间:窗户、凹龛和玻璃后的房间逐像素着色,shader 沿视线渲染出地板、百叶、家具,飞行经过时有真实视差
- 交通:固定高度的双向空中车道,车辆以编队行进,位置仅由时间决定,数千辆车几乎零成本
支持 WASD 驾驶、无人机/导演机位、日夜切换、画质调节,可直接在浏览器试玩。
所属事件:纯 shader 程序化生成无限城市 Gigacity 引发热议(2 条相关)→
「编程与Agent」频道最新
- Jerry Liu:定义 eval 然后爬山优化,可解几乎任何任务 — hwchase17 · 2026-10-09
- AI 日报:GPT-6.1 Sol 速度最高快 8 倍,Claude 仪表盘与动画功能开测 — testingcatalog · 2026-10-09
- 把 Anthropic 的 AI 原生 SDLC 打造成规模化软件工厂 — Pavan_Belagatti · 2026-10-09
- Satori 下版大幅扩容 CSS 支持:3D 变换、calc、min/max/clamp 全来 — shuding · 2026-10-09
- 微软老将谈 vibe coding 边界:AI 能写代码,但架构判断仍离不开人 — mjuric · 2026-10-09
- shadcn谈AI时代最重要的编码技能:别让Agent替你读 — shadcn · 2026-10-09