《异度之刃3》:开创大型开放世界的技术革新
2022年发行的《异度之刃3》凭借其庞大至极的开放世界地图赢得了广泛的好评。在一次与日本媒体CG World的专访中,Monolith Soft的地图模型设计师Yoichi Akizuki、支持工程师Mitsuhiro Hirose以及程序员Takashi Shibahara详谈了他们在开发过程中引入程序生成工具(如Houdini)这一突破性技术的经验。
程序化资产生成技术详解
通过利用程序化资产生成技术,开发团队可以用算法方式创建各种基础的3D模型、纹理材质,并制定特定的规则,从而实现大规模资产的自动化生产。这一方法在最大程度上提高了开发效率,尤其在庞大的开放世界游戏中表现尤为突出。图片示意:

程序化资产生成使得游戏开发者可以以算法为基础快速构建大量复杂的场景元素和模型,节省了大量的时间和成本。
程序化资产生成与生成式AI的区别
需要强调的是,程序化资产生成与近年来备受关注的生成式人工智能(AI)是两个不同的概念。前者是基于开发者预定义的算法规则,生成符合设计要求的资产;后者则常从外部数据源学习并自动生成内容,存在可能侵犯版权的风险,因此一直备受争议。
持续扩大资产库应对游戏规模增长
地图模型设计师Akizuki提到,“每一款《异度之刃》新作,资产数量都会显著上升,导致开发过程变得更加复杂。因此,引入程序化资产生成技术成为解决方案。”

据支持工程师Shibahara介绍,Houdini软件的应用极大地提高了制作效率,使设计师不用繁琐手工逐个建模,就能快速生成多样化的环境资产。“这不仅提高了工作效率,还让程序员有更多时间专注于提升游戏世界的整体质量。”
自动生成城市景观的实践与优势
程序员Hirose表示,Monolith团队在不断探索利用自动化技术创建丰富的城市景观:“设计师只需放置一些基础的灰色框架,系统便能自动生成建筑物。高度和楼层数会根据不同模块自动调整,排列组合出逼真的城市街景。”
总结:程序化技术引领开放世界游戏的未来
借助程序化资产生成与自动化技术,Monolith Soft成功应对了不断扩展的游戏资产需求,为玩家呈现了宏大的开放世界。这一技术的应用不仅提高了开发效率,也为未来的开放世界游戏开发提供了宝贵的经验。
常见问题解答(FAQ)
- Q: 什么是程序化资产生成技术?A: 它是通过预设算法和规则,自动生成3D模型、纹理和场景,用以替代大量手工制作,从而提高开发效率的技术。
- Q: 程序化资产生成与生成式AI有何不同?A: 前者基于开发者设定的规则,生成符合设计目标的资产;后者则通过学习大量数据自动生成内容,可能涉及版权风险。
- Q: 引入程序化资产生成带来了哪些具体优势?A: 它帮助开发团队在资产数量快速增长的情况下,节省大量开发时间,减少人力成本,并能动态调整和优化场景布局。