全网最细《黑神话》新演示中光线追踪、动作、画面等技术细节报告

时间:2022-08-20 23:01:09 来源:电竞网

作者:小黑盒——爱喝粥的魚

8.20注定是一个不平凡的一天,作者也是早上4点钟就从起床打开手机搜索着《黑神话》相关的新闻,至于为什么这么早,单纯是因为作者激动的睡不着觉。

今天的官方放出来的东西实在是足量,一个6分钟的即时演算过场,一个游戏新主题曲,一个游戏8分钟的实机演示,其实这些研究起来要些时间,在加上音乐这块对于我来说确实专业不对口,所以就不涉及这方面的分析了。

本期主要讲6分钟的即时渲染过场,下期讲8分钟打斗实机演示。

第一个技术展示是“海飞丝”技术,这也是俗称。官方名字叫“NVIDIAHairWorks毛发增强技术”其实我应该在《黑神话:悟空》第一个实机演示发布的时候就该讲这个技术,因为第一个出场的“灵虚子”毛发表现力已经非常惊人了,但两年前的作者属于愣头青,脑子里完全没有蹭热度这几个字,只知道尽力把文章讲到全网最细,可惜完全没流量,不过现在我学乖了。

好了,不多废话了。我们先看第一张图,下方这个图就是比较明显的海飞丝技术运用的画面。

相对于之前没有使用海飞丝技术的人物头发或者毛发来说,游戏人物的头发是一个整体的网格,而我们下面看到的这张图却不一样,很明显每根头发都有一定的空隙,并且有运动的趋势,而之前的游戏是是做到这些的,要么是一整个马尾运动,要么是一簇在头发运动。这是怎么做到的呢?是因为加上了海飞丝技术之后,人物的每一个根头发都是一个单独的网络。也就是可以单独去设计运动(当然,不是真的让你去一根根地做)之前的头发可能是几片区域合成的,但现在真的是货真价实的几千几万根头发在人物头发飘动

海飞丝技术早在虚幻4的大时代就已经是一个比较普遍的技术了,几乎有点投资的3A大作都会用上这个技术,所以这个技术发展到选择才会有如此好的表现力。并且卡普空的RE引擎在这方面非常有造诣,之前在讲RE引擎的时候没有讲到这个地方,这边给补充上。

第二个讲的会比较细一些,就是大家熟知的“光线追踪”技术。

在讲篇之前先给大家简单科普一下光线追踪的基础知识,因为估计80%玩家对于光线追踪技术的理解还是在“光追的光影”和“光追的反光”这个程度,这个也很正常,如果不是做了一名科普区作者,我可能这辈子都不会去了解这些技术的详情。其实关于光线追踪的技术非常多的,就比如:"光追焦散"“光追折射”"光追反射" "光追阴影 ""光追多层透明““光追环境光遮蔽"等等等等。单个的详细技术讲解这边就不扩展了,不然超篇幅太多了。

因为大家可能大部分的注意都集中在那个8分钟的实机战斗视频中了,所以忽视了那个6分钟视频,其实6分钟视频里面用到的光追技术非常多,我们接下来慢慢讲。

首先第一张图,这张图是可以说代表了”光线追踪环境光遮蔽“技术的优越了,同屏超过上千片树叶在晃动,其中不乏落叶。对于传统光遮蔽技术来说这可以是噩梦级别的任务量,但通过光追技术来实现后不但任务量大大削减,而且画面还会更加的自然。

再然后是这张图,图片中的光线来源是后面的蜡烛,因为蜡烛的光线设计难度在自然光线之上,这张图更能体现制作组的技术力。首先这张图的人物与场景非常融洽,但这并不是归功于人物建模的高度精细,而是因为人物的光影采用了环境光遮蔽效果,让人物更环境光线有了互动,注意看衣服边和后面的头发,这都是在与环境交互,所以也让人物处于这个场景里面非常的自然,画面表现贴近现实。

这张的技术表现更为突出。

接下是这张图,这张图里面的这个碗。这个碗是整个视频里面唯一的运用到”光线追踪焦散“技术的地方,这其实非常少见,因为"光追焦散"是游戏厂商们非常喜欢的一个技术,这个技术能让游戏建模变的非常高大上,具体效果就比如我在上文放的《星球大战》图片里面所显示的一样,这个技术大量运用后可以非常吸引眼球。不过在这次《黑神话:悟空》中居然只稍微出现了一次,真是让人意外。

(8分钟的也有,不过受限于篇幅有限,只能等到明天出下篇的时候在告诉大家了)

这张图就有意思了,图片内的场景左边是室内,右边是室外,但两处受到的光线却是完全不同的,左边是室内发出的烛火的光芒,主要偏黄色调。而右边的自然光是偏蓝色调的,但左边的室内环境并没有受右边的自然光的影响,实现这个技术的方法是运用英伟达独家的ReSTIR演算技术。ReSTIR技术方案会透过单一光线数据进行重新取样,并且透过空间与时间之间运作像素进行光线追踪参考依据,智能选取最佳演算方案,这也是达到这张画面呈现效果的原因。

好了,光追讲完了,接下来看看作者在反复观看了视频四五十遍里面发现的这些画面细节吧!

第一处细节,游戏画面中的花瓣落叶是真的会掉落到地面上的,而不是悄悄的消失。

虽然我发现这个细节的时候觉得很厉害,但是又仔细一想觉得不妥,因为白白浪费了性能,这完全可以提前在地面上多做一点花瓣,虽然失去了一个细节,但可以节约不少性能成本。因为这个即时演算的画面实在太烧显卡了。不知道你们有没有注意到另外一个细节,就是画面切换到屋顶瓦片的时候,《黑神话:悟空》制作组的电脑居然都没有及时渲染好画面,可想而知这个过场有多么的吃性能啊。

0.3秒之后渲染好的画面:

所以这里我还是建议官方换一个方案,连官方的机器都没法跑到100%画面表现,玩家们的电脑和主机可想而知,并且这个细节也是我在反复观看了多次的情况下捕捉到的,所以必要性也不是非常强。

第二个细节是手掌的纹路,虽然画面有点暗不容易察觉,但奈何作者我的观看的时长摆在这里了。作者上一次提到手掌纹路还是在《荒野大镖客2》的讲解当中,有这方面细节的游戏非常少,所以能在国产游戏中看到这样的细节我发自内心的觉得自豪。

其他的地面细节和建筑细节相信不少人也都看得出来,我也就没必要再拿出来水了。最后的这只大蜘蛛,可以说是官方在炫技术,蜘蛛的动作和纹理细节都是行业顶级,并且与环境交互做的特别好,光影细节处理的也非常完美。相比之下,作者前几天还在肝的《怪物猎人:崛起》里怪的细节就差了不少。这只蜘蛛的表现力真的爆表了。

最后,

希望《黑神话:悟空》能顺利的与大家见面,一款顶级的游戏面世真的能改变现在行业的很多,波兰之所以能从盗版横行的市场发展到如今现在的状况,《巫师》系列的功劳当仁不让,所以我也希望《黑神话》能成为中国的《巫师》。

——爱喝粥的鱼

1/1页