fable51-worlds
用代码构建世界。 可探索的、浏览器原生的真实地点重建——由自主的 Claude Fable 5.1 智能体集群端到端完成调研、建模与质量检查,然后以纯 Three.js 应用的形式交付,只需 npm run dev 即可运行。
没有游戏引擎,没有专有 3D 切片。每一栋建筑、店面、招牌、树木和红绿灯都由本仓库中的代码从开放数据和公开参考图像生成。
▶ 观看完整的 59 秒演示视频 · 1920×1080 · 航拍、广场、Nintendo、下层、Apple
广场及其周边街区——Powell、Geary、Post 和 Stockton——基于真实地形和真实街道网格,包含 129 个已识别的店面、可工作的红绿灯和叮当车(cable cars),支持白天/日落/夜晚模式,以及两个可探索的室内场景:Apple Union Square(300 Post St)和 Nintendo SAN FRANCISCO(331 Powell St)。
运行方式:cd union-square-sf && npm install && npm run dev
建筑:453 个 OSM 建筑轮廓 · 75 个手工制作的立面 · 129 个有名有姓的店面
生命:220 个行人在 1,398 节点导航图上活动 · 109 辆车,包括 Powell St 叮当车
室内:Apple + Nintendo,23 个可交互物体
验证:34 个与真实照片匹配的相机视角 · 147 份对比表 · 9 份独立评审报告
更多世界即将到来。
制作方法
每个世界都遵循相同的流水线,且每个阶段都在仓库中,可以重新运行:
- 侦察 —— 并行研究智能体拉取 OpenStreetMap 几何数据、USGS 高程数据、交通与街道规格,以及带有逐条事实来源和置信度水平的店面普查。
- 离线资产生成 —— 以库方式使用 Blender(
bpy)的脚本生成优化的 GLB 套件:立面模块、街道设施、车辆、植被、零售装置、行人身体部件。 - 运行时 —— 一个纯 Three.js 应用根据 JSON 规范组装地形、街道、立面、道具、人群和交通。
- 相机匹配 QA —— Playwright 驱动真实应用,对固定视角截图,并将其与从同一位置拍摄的自由许可照片进行对比;独立评审智能体(建筑师、地理学家、技术美术、交互)提交报告,驱动下一轮修复周期。
许可证
代码和生成的资产采用 MIT 许可证。几何数据源自 OpenStreetMap(ODbL)和 USGS 3DEP(公有领域)。参考照片不在此重新分发——其来源在每个世界的 refs/*/SOURCES.md 中按区域记录。品牌名称和标识用于标识真实位置的真实商家,归其所有者所有。