投稿|5000字实录虚幻引擎5 :3D扫描、数字人、开放世界工具包应有尽有( 四 )


实现更高效、更便捷的开发一直都是游戏制作永恒的目标,Epic Games也同样致力于此 。虚幻引擎5的迭代升级也为高效便捷的游戏开发提供了更多可能性 。
Epic Games《黑客帝国觉醒》项目首席技术美术Quentin Marmier与资深技术美术Robert Osbourne、工程总监Julien Marchand在虚幻引擎5发布会上就介绍了介绍了如何为《黑客帝国觉醒:虚幻引擎5体验》生成世界 。
在谈及虚幻引擎5前,还有另一款三维图形软件不得不提,那就是 Side Effects Software的旗舰级产品Houdini 。这三位专家的演讲主旨也是创建一个完全程序化的城市生成器,使用Houdini和虚幻引擎来塑造和指导项目需求以及使用点云和新的角色处理管线来实现程序化城市的日常生成 。
首先SideFX实验室团队的首席技术美术Mai Ao介绍了SideFX,它是面向Houdini开发者的高端、全面的3D解决方案,是基于节点的体系结构的平台 。通过Houdini的程序化管线可以更好地为美术师服务,给他们更多创造性的控制,减少重复性工作 。
随后Quentin Marmier从城市布局、城市分区、道路网络、地面创建等方面描述了《黑客帝国觉醒》团队是如何程序化生成城市基础布局的 。
投稿|5000字实录虚幻引擎5 :3D扫描、数字人、开放世界工具包应有尽有
文章图片

由于环境团队规模较小,于是自动化生成与极高模型细节技术Nanite的应用成为了团队的选择 。Nanite给模型尤其是地面创建带来了更高的精度,一个16平方公里的城市里将会有16万亿个三角形,但这也给硬盘存储和资产数量带来了更大的压力 。
所以,开发团队决定”量化世界“,做自己的构造集来构建城市 。在Houdini和虚幻引擎5的加持下,团队可以在25分钟以内生产一个4×5平方公里和八百万个实例的城市 。从技术上来说,团队可以在一天内拥有一个全新的城市好几次 。
Epic Games资深技术美术Robert Osbourne更加详细地呈现建筑生成背后的过程,具体细节到如屋顶、窗户、防火通道、楼层灯光、人行道交叉处设计 。
有了城市的格局还不够,只能说完成了”开放世界“的“世界”部分,而最重要的”开放“即是给予这个世界交互、自洽与自由,让世界“活”起来 。
通过Julien Marchand的讲述,我们了解了团队在人群和交通系统上做的努力,也就是使世界充满大量可交互的自治代理变得明显 。为了满足这一要求,团队采用了一种叫做MassAI的新技术 。
Mass Framework是一个面向数据的虚幻引擎设计,其中MassAI是一个具体的用例 。Mass Framework带来了三个独立的插件MassEntity、MassGameplay和MassAI 。
在Mass Framework帮助下,《黑客帝国:觉醒》团队创建了一座栩栩如生的虚拟城市 。
相信UE5正式上线后,在Nanite 虚拟微多边形几何体系统、Lumen实时全局光照,开放世界Open World工具包以及程序化生成Houdini引擎等特性加持下,未来游戏中的虚拟世界跟物理世界差距将逐渐缩小 。
届时,玩家在虚拟世界中能够真正地开展第二人生 。

推荐阅读