虚幻4引擎开发的手游_虚幻引擎4与生存游戏产生化学反应,超真实开放世界手游诞生...

从《绝地求生》到《街霸5》、从《最终幻想7重制版》到《黑神话:悟空》,这些人气产品有着一个共同的特点:都使用虚幻引擎开发。11月27日举行的虚幻引擎技术开放日(Unreal Open Day),可能又是近期在技术层面最直观展示虚幻引擎强大性能的活动。

而除了主机游戏以外,越来越多的手游在精品化驱动下,也纷纷以高标准要求自己,使用虚幻引擎4研发。近期接受市场检验,便是刚刚完成“曙光测试”的《黎明觉醒》。这款手游由腾讯光子工作室群自主研发,依托UE4打造了超真实的开放世界生存体验。那这款游戏中玩家普遍认可的真实感从何而来?所谓的沉浸感又如何通过技术拆解锻造?为了达成如此效果又需要付出哪些额外的努力?抱着这些疑惑,我们采访了游戏技术美术负责人 Joshua以及主创团队,一探背后的研发历程。

在采访中,开发团队解释了《黎明觉醒》的定位——“强调真实的开放大世界生存手游”,通过带领玩家从游戏画面、光影等角度,直观感受《黎明觉醒》的品质效果。此外,他们还介绍了基于虚幻引擎4,针对还原生存游戏在手机平台上的沉浸感都做了哪些努力。

技术开发与美术流程结合,虚拟环境拟真现实

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

Joshua:黎明觉醒是一款强调真实的开放大世界生存手游,在虚幻4强大的引擎画面渲染表现支持下,我们选择了用开阔视野的大场景,末世氛围的方向去诠释开放世界特质。在这个过程中,我们全力重现不同地貌下应有的自然界的美感,高耸入云的巨大杉树林,开阔广袤的平原花海,神秘兼具挑战的海岛,以及绿树丛荫的废弃城市,所有这些以突出末世后的真实景象,也是致力于给玩家最真实的生存体验。

04403d6511c5c03e5dd59d92f509c7ae.png

为了能更高效地去制作如此大的地图,我们使用了Unreal Engine支持多人协同编辑的关卡编辑器,多个场景美术师可以同时针对各个地块的地形地貌, 矿石植被, 建筑物件, 场景特效等不同的子关卡作出创作和修改,充分保证了黎明觉醒无缝大世界地图的高效设计与迭代。并且全部美术资产都是基于PBR(Physically Based Rendering, 基于物理渲染)流程制作的, 同时我们针对手游管线的物理光照方案与Shading Model作出了相当的定制工作, 以保证美术资源能够在手游引擎下渲染出可与现实世界光照效果媲美的质感。技术开发与美术流程的结合, 是对黎明觉醒项目写实美术风格研发的重要保障。

edc5e2295f1ab48c0a6d37f367645da3.png
43bc63f6f85f8445efa031f209bac6ab.png

2.为什么会选择虚幻引擎4?

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

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

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

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

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

ae0e102ea1a5cd5ff6ace3eddbe15ce9.png

写实细腻的青苔质感

b2bae7ae13ec5b1f7e7dc8d8215e52b2.png

粘稠浑浊的沼泽

e702151abdc1290614b2c00103fc741c.png

晶莹剔透的冰块质感

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

24cd089a0fd58aa78c70b89324a242f3.png

倒影映射下湿润的街道

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

4bf6abc7783a2d9a969b01b27979bd9e.png

阴影富有层次的迷雾森林

b6b593506c07090d31a10d53d1351827.png

城市废墟绿植重生质感

abf6bfb584f053d4c344876a5d7c8243.png

漫天黄沙下的景深表现力

d2795b1d28c929075fb4bf37a6525ef1.png

沙漠地区的真实颗粒质感

dd7bc791603657884bf7046d6802835f.png

黎明时分朦胧的信号塔

744b0637a96aa564ee4e38dd2c3a3c1e.png

戒备氛围十足的避难所

7ccd3655ce5281e283fe2dea5c235eaf.png

冰川瀑布的流动感

885f842f3650008b90fffaddf27571b0.png

沙漠地区的太阳光斑

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

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

c2f405eb00520bf2cbe284ea66ffb05a.png

海岛

0baea5a07f60e969ddf240e0c923e748.png

城市

3456a017061b4180092804ac2076b88e.png

沙漠

01bc2338888d746af6104544eed654ec.png

矿山

33e60a48f643423a3de22bed39b6403a.png

丘陵

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

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

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

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

600c8805f6149054c54bef67d28a0889.png

黎明

68cb384bf00c905d7928e891dbc2fcde.png

日出

2aa0c7e4c0cdaf1c55e044bff07e4834.png

雨天

d1029fc9dd95ad8f641d4f654b226365.png

晴天

3dea5b0149cd9de47ac338110240be91.png

黄昏

00c4fa081922580aabc47990de34719b.png

夜晚

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

42904e6c7e24e79d258660109aed87b2.png

室内自然光效果

090df3df75b51cf2c73d83342504d2a2.png

室内灯光效果

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

5cb97aea68a6146eebfae4119746dd37.png

暗处室内外光影对比

e5d65dcc64de17a3fa72c2f5ea402a1e.png

小型室内灯光效果

ffe54e46aa05f111a4a7e3fb3fef4a83.png

小型室内吊灯光影处理

除了动态天气系统、光照方案之外,我们基于虚幻引擎4在《黎明觉醒》中针对游戏沉浸感方面的优化还有很多,并且我们也相信,有如此强大的开发工具集,未来《黎明觉醒》的游戏品质打磨上会有更好的呈现。

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

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

结语

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

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

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页