一句话看懂:PhiloLabs 发布了一个名为 fable51-worlds 的开源项目,用 Claude Fable 5.1 和 GPT-6 Astra 两个大模型分别将旧金山联合广场“写成”了可实时浏览的 Three.js 3D 世界,并公开了同条件对比视频。这件事的意义在于,它展示了用大模型生成可运行的“世界代码”而非静态像素的新方向。
事件核心:发生了什么
根据 GitHub 仓库 fable51-worlds 的公开信息,PhiloLabs 实现了一套“worlds as code”流水线:输入一句文字、一段视频或一张照片,Agent 集群会先通过并行研究代理获取地图、海拔、交通和沿街店铺数据,然后生成建筑立面、街道设施、植被和车辆等模块,最终拼装成一个纯 Three.js 应用,在浏览器中直接运行。整个过程不使用游戏引擎、不依赖专有 3D 瓦片、也没有预下载的网格资产。
项目最引人注目的部分是 Claude Fable 5.1 与 GPT-6 Astra 的正面交锋:两个模型拿到同样的“联合广场”任务简报,各自从零生成世界。为了公平起见,Astra 生成的场景被放置在 Fable 5.1 漫游路线的摄像机路径上录制对比视频。项目还展示了对京都东山区的生成效果,支持从祇园到清水寺的七个场景漫游。所有代码和生成资产以 MIT 协议开源,地形数据来自 OpenStreetMap、USGS 3DEP 等公开来源。
为什么重要
传统上,AI 3D 生成的主流路线是输出像素、点云或隐空间表示,而 PhiloLabs 选择将世界表示为“可运行的代码”。这种路线的核心差异在于可验证性和可编辑性:每一处海拔高度都对应独立的调查查询,Playwright 驱动的浏览器会从固定视角截图并与真实照片比对,错误数值表现为失败的测试,而非审美判断;修改店铺立面深度只是改动代码 diff,不会触发整张图的重新生成。
这实际是把“程序化生成”与“大模型推理”结合——模型负责理解和规划城市结构,确定性代码负责执行和渲染。这一做法虽然仍处于早期展示阶段,但为 AI 3D 内容生产提供了一种比端到端生成更可控、更可审计的技术路线,也可能影响未来 AIGC 工具在建筑可视化、游戏关卡设计和城市数字孪生中的技术选型。
对用户/开发者/创作者的影响
对开发者,这是一个可完整复现的中等规模开源案例:从并行研究代理、资产生成脚本到 Three.js 运行时,每一阶段都存放在仓库中且可重新执行,适合作为构建“AI + 程序化 3D”工作流的参考实现。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对创作者,项目演示了“风格与主题解耦”的生成方式——同一街道既可以输出赛璐璐动画风格,也可以是摄影写实重建,因为每个世界的渲染器是为具体风格编写的,而非从预设列表中选择。对于电影预演、动画背景延展或游戏场景概念验证,这类从文字直接生成可漫游场景的能力可能显著降低前期探索成本。
对普通用户,目前公开的验证结果显示,两个模型在真实街道细节还原和建筑几何合理性上仍有明显差异,模型选择的优劣直接影响输出质量,现阶段更适合作为场景原型工具而非最终资产生产管线。
值得关注的后续
首先是项目的路线图兑现节奏:仓库声明后续将支持动画与视频——用镜头语言和连续性切出几分钟的片段,而非逐帧生成;如果这一能力落地,将直接冲击当前 AI 视频生成的“活动照片”模式。
其次是第三方对对比结果的可复现性验证。目前对比视频中 GPT-6 Astra 的效果由项目方录制,Fable 5.1 与 Astra 的差距是否稳定、是否受 prompt 措辞影响,需要社区用同仓库代码独立跑一遍才能定论。
最后看开源生态的反馈:MIT 协议下的代码与资产生成器能否吸引开发者贡献新的城市生成模块、改进验证智能体的审查维度,是衡量这套“AI 写了就跑”工作流是否具备生命力的关键。


