← 返回总览

PhiloLabs/fable51-worlds

worlds via code, from fable 5.1

★ 470Fork: 27语言: JavaScript协议: MITGitHub ↗

Star 增长趋势(本站收录历史)

0117.5235352.547009-0409-0509-0609-0709-0809-09PhiloLabs/fable51-worlds 2026-09-04: 369PhiloLabs/fable51-worlds 2026-09-05: 425PhiloLabs/fable51-worlds 2026-09-06: 438PhiloLabs/fable51-worlds 2026-09-07: 448PhiloLabs/fable51-worlds 2026-09-08: 464PhiloLabs/fable51-worlds 2026-09-09: 470
PhiloLabs/fable51-worlds

深度介绍

它是什么

Fable 5.1 Worlds 是 PhiloLabs 推出的实验性项目,用纯代码从 Fable 5.1 引擎生成可交互的 3D 城市世界。它基于 Three.js/WebGL,能快速构建旧金山等真实地理区域的数字孪生场景。

核心亮点

  • 代码即世界:用 JavaScript 描述建筑、道路与地形,支持程序化生成与实时修改
  • 真实地理数据:集成 OpenStreetMap,自动拉取城市布局生成 3D 模型
  • AI 友好:专为 Claude 等 AI Agent 设计,可通过自然语言指令驱动场景变更
  • 轻量级渲染:无需重型引擎,浏览器即可流畅运行城市级模拟

为什么火

470 星虽不算爆款,但它踩中两个趋势:一是 AI Agent 需要“可操作的环境”作为试验场,二是程序化生成与数字孪生的低成本化。项目将复杂 GIS 数据压缩成几行代码,让开发者第一次觉得“建一座城市”像写诗一样简单。

适合谁用

  • 想做城市可视化原型的前端工程师
  • 研究 AI Agent 空间认知的开发者
  • 对程序化生成好奇的 Three.js 玩家

快速上手

git clone https://github.com/PhiloLabs/fable51-worlds
cd fable51-worlds
npm install
npm run dev

默认加载旧金山示例,修改 src/worlds/sf.js 中的建筑参数即可生成自定义街区。

PhiloLabs/fable51-worlds - AI 第一线