学习

2026年8月27日

《城市示例》迎来重大更新:新增PCG和Unreal MCP工作流程

《城市示例》项目已针对虚幻引擎5.8更新升级,新增使用引擎最新功能的全新关卡,以及一系列用于程序化世界构建的工具集、内容和示例。即刻通过Fab、虚幻编辑器主页面板或Epic Games启动器免费下载!

该示例项目曾在State of Unreal 2026中亮相,展示了一座大型程序化城市,其中包含起伏的地形、弯曲的道路和人行道,还有逼真的茂密绿植和森林。不同于虚幻引擎5发布时推出的初代《城市示例》项目,这座全新的城市完全在虚幻引擎中构建。

两座城市的故事

简单回顾一下历史:2021年12月,我们在虚幻引擎5正式发布之前,率先推出了《黑客帝国觉醒:虚幻引擎体验》技术演示,展示了虚幻引擎5在次世代主机上的强大能力。该体验展示了一座规模庞大、细节丰富的城市,随后以初代《城市示例》项目对外发布。尽管采用虚幻引擎5的NaniteLumen等系统渲染,但城市本身是用虚幻引擎之外的程序化工具集构建的。

然而,随着虚幻引擎的持续进步,包括程序内容生成框架(PCG)的更新以及虚幻引擎5.8中发布的Unreal MCP服务器,现在我们已经能够直接在虚幻引擎中重建这座城市。

将文字转化为世界

更新后的《城市示例》项目既是一个演示,也是一份学习资源,旨在展示如何利用PCG构建复杂、精细的世界,并且在整个过程中保持完全可编辑,无论是否使用你所青睐的LLM(在本示例中,我们使用了Claude,但你也可以根据自己的需求使用任何其他模型)。没有黑箱,也没有万能捷径,有的只是如何让你的创意更好地落地、更快地实现。该示例还使用了世界分区Nanite植被Quixel Megaplants
2026年Unreal Fest芝加哥站发布的以下演讲详细阐述了LLM如何将PCG作为其空间语言,借助全新的PCG Primitives插件以及其中包含的示例(如道路、建筑、森林和公园),演示城市的构建过程。同时揭示了该框架的高度可适配性,开发者可以将它灵活扩展到自己的生产用例中。

更新后的《城市示例》包含哪些内容

《城市示例》项目现包含以下内容:在Houdini中构建的原始关卡,以及两个借助LLM和PCG构建的全新关卡——一座完整的城市关卡,以及一个步骤更少的简化示例关卡。你还将发现以下内容:
  • 多个PCG图表示例,旨在演示城市的程序化重建过程,还可作为Unreal MCP服务器的基准参考;
  • 五种不同的Megaplants,用于在程序化城市中生成植被;
  • 一份详尽的PCG程序集数据资产列表,提供可直接用于构建屋顶广场和码头的静态网格体配置
  • 多个建筑与道路的形状语法定义资产,让用户能够基于选择的配置文件预设快速构建资产;
  • 一个专为《城市示例》项目中的建筑构建而设计的PCG Primitive子图

此外,该项目还附带CitySamplePCG_demo插件,其中包含使用PCG重建《城市示例》项目所需的全部PCG图表与资产。

该示例依赖多个实验性和测试版系统,其中的部分系统默认未启用。请参阅详尽的官方文档了解更多信息。