虚幻引擎4与生存游戏反应,超真实的开放世界移动游戏诞生

2020-12-23 16:19:26

?

Gamelook报告/从绝地求生到街头霸王5,从最终幻想7重拍到黑色神话:乌孔,这些受欢迎的产品有一个共同的特点:它们是用虚幻的引擎开发的。11月27日举行的不真实引擎技术开放日(Unrealopenday)很可能是最直观的事件,在不久的将来展示虚幻引擎的强大性能。

除了主机游戏之外,越来越多的手机游戏都是由精细的产品驱动的,而且还以高标准要求自己,使用虚幻引擎4进行研究和开发。最近的市场测试是黎明觉醒,它刚刚完成了黎明测试。这款手机游戏是由腾讯光子演播室集团自主开发的,依托ue4创造了一个超真实开放的世界生存体验。那么,玩家在这场游戏中普遍接受的现实从何而来呢?所谓的沉浸感是如何通过技术拆卸来形成的?为了达到这一效果,还需要作出哪些额外的努力?考虑到这些疑虑,我们采访了游戏技术和艺术主管约书亚,以及创意团队,以探索其背后的研究和开发过程。

黎明觉醒游戏在开放世界录制视频:

在采访中,开发团队解释了黎明觉醒--强调真正的开放世界生存移动游戏的定位,由领先的玩家从游戏图片、光线和阴影的角度,直观地感受到黎明觉醒的质量效果。此外,他们还介绍了为恢复基于虚幻引擎4的移动平台上的生存游戏而做出的努力。

技术发展与艺术过程的结合,虚拟环境是现实的

1.黎明觉醒是什么样的游戏?

约书亚:黎明觉醒是一款真正的开放世界生存移动游戏。在虚幻的4强引擎渲染性能的支持下,我们选择了用开放视野的大场景和末世氛围的方向来解读开放世界的特征。在这个过程中,我们尽最大努力再现不同地形下大自然的美丽,巨大的木质树木升入云层,广袤的平原花朵,神秘而富有挑战性的岛屿,以及荒废的城市,所有这些都致力于给玩家最真实的生存体验,以便在世界终结后突出真实的场景。

为了使如此大的地图更有效率,我们使用非真实引擎支持多人协作编辑级别编辑器。多个场景艺术家可以创建和修改地形地貌、矿石植被、建筑部分、场景特效等不同的子层次,充分保证了黎明觉醒无缝大世界地图的高效设计和迭代。而所有的艺术品资产都是基于基于物理渲染的PBR(物理渲染)过程。同时,我们对移动旅游管道和阴影模型的物理照明方案进行了大量的定制工作,以保证在移动游戏引擎下,艺术资源能够呈现出与现实世界照明效果相当的纹理。技术发展与艺术过程相结合,是黎明觉醒工程的现实艺术风格研究与发展的重要保证。

两个,你为什么选择虚幻的4号发动机?

Joshua:从最初有制作《黎明觉醒》的想法开始,虚幻引擎4就是我们的首选。正如大家所见,《黎明觉醒》是一款主打真实、的开放世界生存手游,确保玩家有较好的沉浸感体验是首要任务,所以我们对游戏画面、细节的呈现效果有比较高的要求。

虚幻引擎4提供的一系列优质开发工具,可以帮助我们快速进行设计,效率提升的同时,虚幻引擎4还允许开发者访问源代码。光子工作室团队成员过往都有着丰富的开发经验,加上我们本身都是资深的游戏迷,开发游戏大多带着一份执着与热爱,很多针对《黎明觉醒》的定制专属优化方案,正是借助虚幻引擎4的开源代码给予的高自由度才得以实现。

定制场景细节,力求写实提升品质

3.《黎明觉醒》是如何达到现在的品质效果的?

Joshua:黎明觉醒大量使用了照片扫描并经过PBR矫正后的写实美术资源来组建基础材质库, 包括木材, 金属, 岩石, 沙土等在内的常见场景材质, 都可以直接在引擎内得到写实呈现; 此外我们基于Unreal Engine 的 Material Editor制作了场景内包括青苔(Fuzzy Shading), 黑沙滩(Parallax Occlusion Mapping), 冰块(Refractive/Reflective),水晶特效(VFX)等在内的特殊材质; 对于人物皮肤和头发, 以及车漆等复杂特殊材质, 我们也针对手游管线的Shading Model做出了大量的定制工作, 不断去提升品质效果。

为了营造真实的反射效果, 黎明觉醒项目针对游戏内不同的使用场景和性能指标, 定制了多组方案。对反射品质要求高的场景, 我们使用了Planar Reflection, 同时控制了反射Render Target的分辨率和渲染内容数量以减轻性能压力; 对反射内容较多的场景, 比如水面和街道地板, 我们使用了开销恒定的Screen Space Reflection; 对于反射内容固定, 光照环境基本不变的室内, 我们使用了离线Capture Cubemap, 并在实时计算Localized Reflection的做法, 以兼顾性能和表现。

另外, 我们还模拟了Mie-Scattering与Rayleigh-Scattering以表达日月光晕和地平线雾霭效果, 进一步提升场景的大气氛; 使用了ACES 颜色校正, 屏幕空间环境光遮蔽, 屏幕空间体积光等后处理技术来进一步提升画面的写实氛围。

4.借助虚幻引擎4,《黎明觉醒》还原了哪些现实中才能看到的场景?

Joshua:我们在追求极致的美术效果同时,对于每个地貌特征都要做出最大的差异化美术表现,并且实现真正的无缝大地图衔接。这样一来前期的规划就需要做的特别细致,大到每个地块山体的起伏特点,小到不同地貌下代表性的植被石块,不同色调自然过渡,这对于我们来说是一个巨大工程的挑战。而我们团队在技术这块的支持一直都是不留余力,针对不同地形地貌制定不同的制作方案,不断对标参考现实中真实地貌,规避人为造景,尽力去还原每一个地貌下真实的场景。

动态天气丰富感官,结合玩法营造真实沉浸感

5.《黎明觉醒》为了还原生存游戏的沉浸感都做了哪些努力?

Joshua:为了营造真实的大世界氛围, 提升游戏的代入感和写实感, 黎明觉醒项目研发了全实时的动态天气系统, 确保每个场景都有从黎明到黄昏, 从万里无云到狂风骤雨的全时段, 全天气的动态呈现, 让每个场景都可以有多样的感官体验。 此外, 我们还创造性地将天气系统与玩法相结合, 从而更加突显生存游戏的沉浸感, 真实感和交互感。 比如下雨的时候玩家更容易感冒; 沙尘和浓雾天气会严重影响玩家的视野, 更难发现潜在的危险; 酸雨天气下, 玩家需要尽快避雨, 否则会持续扣减生命值等等。

黎明觉醒项目使用了分层式的光照方案, 不同的时段和天气下可以加载使用不同的灯光预设, 以在同一场景中实现多变的效果与氛围; 游戏内的全部游戏资源都是基于PBR流程制作, 引擎内也是用了基于物理的光照方案, 因此同一美术资源可以在不同的光照条件下都能达到我们预想的效果。

由于黎明觉醒使用了全实时光的场景光照方案, 在此条件下室内的质感, 氛围与光照效果差强人意, 因此我们针对室内单独研发了一套Dentro Baking方案, 将不同类型的光对室内结构的潜在影响分别以不同的通道存储为一张Lightmap, 然后分层次地针对大世界下不同时段, 不同天气的光照环境做出变化, 以保证室内效果的真实, 自然。

我们并没有将Dentro Baking的方案局限于制作小型室内的灯光效果, 而是将其拓展到了大型场景之中, 将室内外光照环境完整地统一起来,以实现团队预想中的真实与自然。

6.感谢《黎明觉醒》开发团队抽出时间接受访问。大家可以从哪里了解更多关于《黎明觉醒》的信息?

开发团队:如果想了解关于《黎明觉醒》的更多消息,请访问游戏的官方网站、官方公众号等平台。

结语

2018年以来,“开放世界”一词热度攀升,无论在玩家抑或是从业者中间,被提到的次数逐渐高频,进而演化成为热门标签。随着次世代主机游戏对开放世界的探索不断深入,并取得相应成果,手游市场也纷纷冒出挑战开放世界的苗头,放眼当下,开放世界体验已然成为手游大作的“标配”。

而技术,无疑是当前摆在所有挑战者面前最大的一道坎,这也是首批在该领域开始产出成果的厂商,更多出自像腾讯光子工作室群这样、以技术见长的团队之手的原因。相信随着《黎明觉醒》和更多类似产品的出现,行业对于开放世界的理解还会继续加深,持续向玩家献上更具真实、更沉浸的开放世界体验。

453