投稿|5000字实录虚幻引擎5 :3D扫描、数字人、开放世界工具包应有尽有( 三 )
在演示DEMO中,Epic Games通过虚拟引擎5,试图模糊电影与游戏的边界,让画面能够更加丰富 。
通过提升技术,改进全局照明及反射系统,UE5让曾经只存在于人类脑海中的画面变成了现实 。
在一个开放城市场景中,建筑是影响城市格局的重点 。通过分割建筑模块以及运用关卡实例打包蓝图,可以自动程序化生成城市 。
在《黑客帝国:觉醒》中,关卡实例打包蓝图用来创建城市中的所有群落、主建筑和主城区 。借由虚幻引擎5的新功能,创造复杂细节的建筑 。
文章图片
但是,在大量的模块数据中,如何进行管理将成为一大考验?在虚幻引擎5中有一套全新工具,Open World 。Open World工具包中的两个主要功能分别是世界分区和OFPA 。
世界分区是一个网格系统,允许在编辑器中根据位置动态加载和卸载Actor 。OFPA可以和世界分区一起使用,可以加载和卸载单独的Actor 。
世界分区还引入了一个新的组织系统,称为数据层 。数据层本质上是一种使用标签对内容进行分组的方法,在加载或卸载时,能够提供所需的流送和数据层,这能够极大地改善开发者的工作流程和迭代时间 。这意味着编辑世界时,数据使用可以降到最低 。
在确立生成城市后,还需要建立规则 。规则处理器是一套通过Alembic文件导入点数据的工具 。该点数据可以来自任何外部软件 。开发者可从Houdini和虚幻引擎中导出了一个Alembic点数据,从而使用规则处理器 。
文章图片
通过不断重复生成城市,开发者可建立多个规则来提取城市,并根据想要如何组织世界上的Actor来建设城市 。建筑物有一套非常具体的规则,规则处理器跟踪已生成的Actor,并自动清理旧的Actor 。它还会智能回收Actor并减少使用源码控制时的添加和删除操作 。
在建筑外观的开发上,Epic Games将该过程分为三个独立的步骤,分别是基础材料、材质以及环境对材质造成的影响 。在建构好材质、着色后,再将数据导回虚幻引擎,生成更加自然的城市外观 。
文章图片
另外,光照对于城市的真实视觉效果也格外重要 。通过激活Lumen,让场景还原更加真实的色彩 。Lumen提供实时GI和反射照亮阴影,不使用阳光也能照亮城市 。值得一提的是,Lumen是动态的,不需要构建光照也能实时更新 。
有了Lumen,它让《黑客帝国:觉醒》开启了夜间模式 。通过许多实际的光源来照亮城市,让许多自发光的窗口网格体照亮环境,甚至可以打造城市夜景 。
可以想见,UE5诸多功能将突破保真度的极限,提供电影级别、高品质的体验 。
如何程序化生成16平方公里的城市?画面的丰富与真实大大提高了玩家的体验感,但在《黑客帝国:觉醒》这样开放世界游戏中,城市构造与生态搭建也是不可缺少的一环 。
开放世界是游戏发展的重要品类,也被视为游戏通向元宇宙的雏形,其体量、交互度、自由度在诸多游戏品类中都是处于最前列的 。这也给开发者带来了海量的工作内容和生产难度 。
推荐阅读
- 投稿|四年亏损50亿,关店超9000家,这个快时尚巨头退市了
- 投稿|国产CTFFR获FDA审批,科亚医疗将打破HeartFlow在美市场7年垄断?
- 投稿|从财报里看妙可蓝多的“营养价值”
- 投稿|“蔚小理”2021年报已各有胜负,新能源车企巷战已开启?
- 投稿|今年清明档,影院静悄悄
- 投稿|2021年53家物企小挣了2115亿元
- 投稿|利润持续下滑, “新试界”换不来屈臣氏的新世界?
- 投稿|“名存实亡”清明档,连普通周末都没打过
- 投稿|小米造车难在哪?
- 投稿|国内休闲食品迎来“涨价潮”