都市下载站:纯净手机游戏下载网站
当前位置:首页 > 教程资讯 > 游戏攻略 > 《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

更新时间:2023-06-11 15:04:31  来源:互联网  

本站的文章小编为大家收集提供《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

今天(6月9日),《守望先锋》正式发布了一篇新博客:开发团队最近为《守望先锋》2.0版开发了一项新技术,我们希望借此机会让玩家社区首先看到游戏引擎的改进。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

大家好!Marcoo Alamia,《守望先锋》团队的一名软件工程师。我们最近为《守望先锋》2.0版开发了一项新技术,我们希望借此机会让玩家社区首先看到游戏引擎的改进。为了实现这一目标,我征求了另外两位《守望先锋》开发者 Wilkie和Fabien Christin的帮助。

我们为引擎添加的新技术被称为“环境状态”,很快就成为地图制作和设计的热门选择。该功能是在《守望先锋》2.0版的引擎和工具中开发和改进的,其核心概念来自我们有才华的照明艺术家Fabien。请向我们解释颠覆地图创作过程的想法的诞生过程,并带我们了解他的设计过程。

让我们探索一下环境状态吧!

提出想法

Fabien:《守望先锋》设定在一个光明多彩的世界里,这种风格往往是通过地图来展现的。在地图创建之初,关卡设计师会用大的灰色方块勾勒出整体结构,使有趣而平衡的游戏玩法成为可能。在这个阶段,最重要的是设计出有趣的地图!经过多小时的测试,环境艺术家将暂时占据的灰色方块转化为精心制作的建筑和环境材料,玩家游览的区域将充满活力。

除了环境,为了支持地图上讲述的故事,我们还需要制作光线。在《守望先锋》2.0版中,我们希望营造一种新颖有趣的氛围,彻底改变位置的印象。想象一下,你来到努巴尼,见证了非洲夕阳下灿烂的未来城市;你降落在下雨的巴黎,所有的商店都闪闪发光,邀请你在雨停前坐下来咀嚼。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

这就是环境状态的设计目的。有了这个全新的系统,我们可以将光、音效、特效等主要元素分解成独立的材料,然后像积木一样结合起来,制作出所谓的“环境场景”。我们可以让整个地图共享同一个场景,也可以在每个地图中设置各种场景。

我们以快节奏的死斗地图墓地为例。你可能在这里体验过夜景,为环境投下了寒冷的蓝色色调,而建筑周围点燃的火炬则是明亮的橙色,形成了鲜明的对比。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

假设我们想尝试不同的场景,比如阿努比斯寺庙的沙漠暖色。有了新的环境状态系统,我们只需要获得阿努比斯寺庙的环境状态,然后应用到墓地。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

现在效果很好!然而,我们可以进一步调整太阳的方向,投下更多有趣的阴影。为此,我们创造了一个新的环境状态,它只会覆盖太阳的方向。我们把这个新的“广场”放在阿努比斯寺的广场上。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

好了!

由于环境状态的灵活性和便利性,我们只需要几个小时就能制作出地图的光原型。快速迭代能力使我们能够尝试更多,发挥更多的创造力,并为地图增添多样性。

但不止于此。以前的例子主要是装饰性的,但环境状态也可以动态混合,开发出令人兴奋的游戏机会。想象一下,你被派到墓地执行任务,修复一个守望先锋卫星链路。在抵御归零者的攻击时,一场沙尘暴迅速接近当地,你们身边立刻飞沙走石!我们可以在晴天增加新的沙尘暴环境,逐步增加云覆盖和沙尘效果密度,为任务增添更多挑战。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

有了这项新技术,我们可以创造各种天气变化,如雷暴、降雪和其他令人兴奋的环境场景,这样每个游戏都会带来独特的体验。

现在我们再次邀请Marco,从技术的角度带领我们领略环境状态的原理。

实现环境状态

Marco:Fabien的愿景非常远大,所以我们必须设计一个功能强大的系统,才能达到《守望先锋》2.0版环境所需的效果。经过几轮头脑风暴,我们决定同时展示各种环境状态,并有条不紊地排列在一个堆栈里。堆栈可以动态地改变,因此可以随时添加或去除环境状态。发动机将处理堆栈,混合所有环境状态,产生最终的环境效果,我们可以看到它的魔力。如果你曾经使用过Photoshop,你应该明白,这实际上是将几层混合在一起,产生一个最终的图像。

其基本概念是,每个环境状态都可以定义一些环境因素,如风、风向或太阳的颜色。当状态被推到堆栈上时,只有它提供的因素才会对结果产生影响。例如,堆栈来自里约热内卢西奥俱乐部,推送到堆栈的环境状态会改变镜头的曝光度和颜色等级:

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

底部的环境状态将提供地图的所有因素,顶部的环境状态将覆盖颜色等级,以产生黑暗破坏神中的危险氛围。在游戏过程中,环境状态可以在堆栈中动态添加或删除,因此增加了各种变化,使地图更加生动、活跃和动态。

因素

在艺术团队和Fabien的指导下,我们确定了需要定义多个环境状态的关键因素。例如,后处理是第一个被引擎转换为因素的功能。后处理是所有现代发动机的共同元素,它可以添加各种筛选和效果,如控制最终图像的对比度、亮度和饱和度。如果图像对比度和亮度能根据游戏中的情况进行动态调整,就能给最终图像一种无与伦比的真实性和动态感。得益于环境状态技术,这一点在《守望先锋》2.0版中得以实现。

新系统中另一个强大的工具是雾因素。通过改变参数,我们可以驱动雾的外观和纹理,艺术团队可以根据游戏模式、玩家位置甚至时间进化环境的视觉效果。例如,我们可以让万圣节地图看起来更奇怪,让地图特定位置附近的雾更浓,或者让英雄任务中的沙尘暴随着时间的推移而积累。

我们的许多因素都可以与其他视觉属性相互作用,比如云在地图上投射的阴影,甚至与风和风向等看不见的属性有关。我们能改变的两个最重要的因素是太阳和天空。顾名思义,这两个因素可以改变我们环境的一些关键特征,比如太阳的位置和颜色,云的使用,以及时间是否是白天。你可以想象,这是环境状态系统中非常实用的一部分,它使我们能够大大改变地图的外观。

这两个因素(太阳和天空)被用于引擎中最先进的领域之一:光系统。光线对《守望先锋》2.0版至关重要,它可以帮助我们建立环境的外观、外观和氛围。 然而,系统的变化可能会对内存和性能产生影响,所以我们必须在可行的范围内小心。幸运的是,我们团队中有一位杰出的工程师Bruce Wilkie。他深知光系统的奥秘,帮助我们取得了优异的成绩,并保持了《守望先锋》等竞技射击游戏所需的优越性能。

光照

Bruce:我们投入了大量的精力和关注《守望先锋》丰富多彩的视觉效果。每当我在精美的地图上漫步,我都会想起我为每一个光照环境的细节所付出的努力。阳光反射到房间里,泛光照亮了废墟,夜晚的节日在色彩上栩栩如生。这些例子都证明了光在游戏印象中的重要作用。在为《守望先锋》开发引擎时,我们与艺术团队密切合作,设计必要的照明功能,将2D概念艺术转化为3D场景的特点,如表面光反射(通常称为“全局光”)、金属反射出周围的场景,并在静态环境中无缝地移动物体的光线。这些特性需要大量的操作,在我们希望让引擎达到的帧率下,CPU的负荷可能会高得不切实际。为了使守望先锋能够在高帧率下运行,保持先进的照明特性,我们将尝试提前计算照明信息,打包计算结果,然后在客户端中使用数据。

让我们深入了解在《守望先锋》中使用光特性的数据。我们为不能移动的物体建立了一些数据,如墙壁、地板和天花板。第一个数据将告知发动机击中表面的光量和光源的方向。一般来说,这个数据被称为“光地图”,不同的发动机将在光地图中存储不同的“风格”数据。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

在这张照片中,您将看到地图表面产生的光图示例。左侧显示所有光的最终合成效果。中间显示的是表面渲染的图表。我们的艺术家将使用这个视图来确保表面存储足够的光数据来实现他们所追求的视觉效果。右侧显示了发动机如何包装光图,以减少它们占用的内存。

当我们发布《守望先锋》时,我们会为命中表面的所有光线产生颜色和方向。我们将使用方向数据来改变凹凸表面的颜色——我们面对方向的表面越多,我们就能产生更多的颜色。在2.0版本中,我们将使用三个光方向,以独立改变每个颜色通道(红色、绿色和蓝色)。额外的方向加深了环境光的新鲜度,从而提高了图像质量。

对于静态物体,我们生成的数据将告诉物体周围有多少可见的环境。这些数据通常被称为“环境光罩”。在《守望先锋》发布后,我们开始在巴黎和哈瓦那地图等多张地图中生成这些数据。在2.0版中,所有地图都会自动生成这些数据,进一步提高视觉效果。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

对于角色和其他可移动的物体,我们将在世界场景中生成许多示例位置,然后逐一编写光照数据——我们为静态物体构建的类似数据。当移动物体接近其中一个点时,物体使用其数据进行照明。在2.0版本中,我们将生成更多的示例位置——,特别是在空中——,这意味着移动物体的效果将远远好于过去。

《守望先锋》2.0版本幕后揭秘:新技术“环境状态”

如果你看过暴雪在线嘉年华研讨会,你会发现地图已经有了各种不同的照明环境。对于每个环境,我们都想分享尽可能多的数据,使下载和安装的磁盘尺寸保持在合理的水平。环境状态技术使发动机能够分组单个地图的各种光环境,使上述大部分预算数据能够在分组光环境中共享,从而大大降低数据体积,玩家不需要下载和安装过多的数据进行每一个变化。更好的光照,更多的光照变种,更少的数据——都得益于环境状态功能。

在环境状态的支持下,《守望先锋》2.0版将比以往更加动态,优化艺术家的工作流程,给他们创造一个深受大家喜爱的丰富多彩的世界的机会。请期待《守望先锋》2.0版带来的沉浸式全球冒险、不可预测的环境和令人震惊的视觉效果!

相关资讯

热门资讯

精品推荐