我玩网 ※ 最好玩、最热门的游戏软件聚集地

一游网

  • 推荐下载
  • 精选游戏
  • 新游资讯
  • 策略塔防
  • 最新手游
单机资讯
4.0更新在即,如今的FF14值得萌新入坑吗...| 想体验黑客的感觉吗?这几款黑客模拟...| 半神半圣亦半仙,全儒全道是全贤,来...| 神评论:谁有苍老师的无码种子...| 《这是我的战争》年度版免安装中文正...| 《龙珠斗士Z》评测:不吹不黑 这就是现...| 不容错过!2018年最值得期待端游大盘点...| 《女神异闻录5》评测:这款RPG为什么这...| 乐高世界评测:并不只是“我的世界乐...| 《FIFA18》评测:离“出色”总差那么一...| 《武侠乂》评测:你从未体验过的“真...|
攻略大全
双轮横扫千军《真三国无双8》孙尚香...| 《超级炸弹人R》更新:合金装备与魂斗...| DICE招兵买马《战地5》预告或将发布...| 托比昂女儿登场《守望先锋》新英雄公...| 《孤岛惊魂5》PC性能评测前瞻 育碧用心...| 良心赛车大作!山内一典暗示《GT Spor...| 《怪物猎人:世界》火爆 多国亚马逊畅...| ESRB重新评级《恶魔之魂》 游戏将有PS...| 《人中北斗》新情报 健次郎在夜店打工...| SE主题咖啡店上海店6月1日开启《勇者斗...| 国外美女cos《守望先锋》布丽吉塔 眉毛...| 《摇曳庄的幽奈小姐》宣布制作PS4游戏...|
您当前所在位置:主页 > 网络游戏 > 产业观察 > 《塞尔达传说:荒野之息》超长干货技术分析 神

《塞尔达传说:荒野之息》超长干货技术分析 神

2019-08-09 03:25点击:

作者:未来游戏研究所

  我其实很久以前就想做一篇正式的《塞尔达传说:荒野之息》引擎分析文章了,但一直没时间去弄。然而,现在Switch有了新的视频录制功能后,我想这是一个完美的时机来重游这款游戏并通过我上传到Twitter上的视频来分享我的想法(本文中以动态图与静态图代替)。

游民星空

  那么,光能传递到底是个什么东西?在3D图形渲染中,它是从不同表面反射的光,并在这个过程中讲颜色信息从一个表面传输到另一个表面的全局光照近似法。光能传递越是准确,为了传输适当的颜色就需要计算更多的反射光。

  在《荒野之息》中的引擎用的是光照探针在整个环境中收集在光照探针附近不同表面的颜色信息。并没有什么模拟反射光,只是一个给定区域中基本颜色的一些近似值。《荒野之息》用于计算此信息的算法尚不清楚,但我的最佳猜测是球谐函数或之类的东西,基于颜色平均值与光能传递局部化。与《超级马里奥:奥德赛》不同,《荒野之息》中的光能传递并非二进制而是粒子。从光照探针计算的照明信息似乎与LOD系统在同一个渲染管线层次捆绑串流,使得其效率极高。

  观察建议:注意当相机靠近该区域时,岩石悬崖是如何从草地上接收到绿色色调的。

  起初我假设可能整个环境中都有放置球谐函数来收集色彩采样,因为当林克在整个环境中移动时,它似乎会更新为基本颜色。然而,经过进一步调查后,我现在知道了那些基本颜色反射是由于环境中缺乏颜色变化。当我在一个彼此相邻的许多不同颜色表面的区域测试全局光照时,其全局光照系统是如何运作的就变得豁然开朗了。注意林克在接触红墙时,其颜色是如何传递到面向相反方向上所有表面上的。

  在红墙相反方向的绿墙也是如此(尽管效果并不是很强烈,因为探针更靠近红墙,因此红墙的颜色本身反射更强烈)。事实上,在任何给定的点上,这在各个方向上都会发生。地面向上传递颜色,而林克头部正上方的任何天花板或是彩色表面都会传递其颜色。探针不断地动态的采样并传递颜色(我们可以认为这就是反射光了),因为探针会因为新的传递而拾取更多的颜色,并且还必须对他们进行采样。最后,最终结果将会停止改变,因为最靠近探针的样本将具有最主要的颜色,无论颜色转移量如何。这一过程井然有序,但非常局部化且速度相当的快。探针具有有限的采样范围,并将这些结果应用于世界空间中的材质上。由于如此般的效率,探针能够近似出许多反射光的效果,但只有在距离探针最近的区域中看起来准确。

  这是一个非常重要的发现。

游民星空
(靠近绿墙时其他材质也"染"成绿色)

  全局光照实际上会近似多次反射。在林克的头部上有一个光照探针可以对环境中的大多数材质的色彩进行采样。然后,每一个采样的颜色被传递并以相反的方向反射。有趣的是,强度有被考虑为因素,其受到探针最接近的表面以及反射光的强度影响。

  在户外可能看起来效果不太明显,但当有多个相邻的表面时,全局光照的效果看起来很不错。

Local Reflections | 局部反射

  那么,自从我开始分析这款游戏以来,总是让我头疼的一个区域似乎就是局部反射了。有着如此多看似不一致的情况,因为我的理论最初满天飞。现在我可以自信的说,我已经解开了局部反射是如何运作背后的谜团了。显然,这是一种根据具体情况而三管齐下的方案。

• Specular Lighting | 镜面光照

  阳光,天光,闪电,点光源都属于此类别。起初我以为神庙,塔也是如此(因为它们是自发光的,因此我就假设它们是区域光源),但看到神庙与塔所展现出的非常能够揭露真相的加工痕迹(artifact)时,就可以排除这一点了。不是所有发光的材质都能够照明环境,而神庙与塔可以归属于那些不能的发光材质。

• Aperture mapped reflections | 光圈映射反射

  如果这个术语对你来说感到很新颖,那可能对了。基于这款游戏的文本转储,《荒野之息》开发人员标记了他们对虚幻引擎4的场景捕获2D反射的看法。环境是这样反射出来的。林克头部(明确来讲,是光圈)上方的虚拟相机有着相对较小的视野,因此当林克移动时就会使得反射(实时显示)在它们适当的空间内移动,直到光圈再次捕获环境。你可以在以下的视频中看到这类的加工痕迹与视野。

• Screen Space Reflections | 屏幕空间反射

  只有那种看起来像层压材质的才会使用这种模型,而这些仅限于神庙之中。在光泽贴图中的一个数值告诉引擎仅对这些材质使用屏幕空间反射。它们会反射屏幕上的任何内容,能够在任何材质的入射余角看到。然而,这些材质上同样也有使用光圈映射来进行环境反射,这也是让我感到迷惑的源头之一。这些材质反射的不协调表现使得我对神庙外的其他材质也做出了假想。值得庆幸的是,我们把这一点理清了。

  观察建议:看看林克的反射与蓝灯的反射的对比。林克必须得在屏幕上才能显示出其反射,而蓝灯不需要在屏幕上也能显示出反射。


(屏幕空间反射+镜面高光)

  局部反射之谜解开了!


(正面的墙不能反射,而侧面的墙则可以)

  局部反射之谜解开了!那么,神庙材质具有一层额外的光泽反射层,但他们在外部反射上也使用了同样的反射模型。怪不得这么让人迷惑!

  使用光泽材质,可以在屏幕空间(屏幕空间反射)内捕获所有内容的反射。而使用非光泽材质(几乎所有的外部材质),使用与虚幻引擎4中所用到的场景捕获2D反射技术几乎完全相同的技术来捕获环境反射。基本上,虚拟相机(具有自己的视体与视野)位于林克的头部正上方,始终面对主相机的地平线,无论林克的定向如何(这使得有限的屏幕外反射得以实现)。然后将捕获的图像馈送到产生反射的材质中,就好像向电视发出现场直播信号。这意味着图像的馈送是以游戏所运行的任何帧率(30帧)实时投射的。这样使得材质的不同元素得以无需等待新的捕获就能更新。但是,实际捕获画面本身会以低得多的帧率(4到5帧)而更新。只要场景捕获相机从其绝对位置移动,你就能看到这一点。在更新捕获反射之前,当前捕获画面于材质内(例如,水)在相机移动的任何方向实时移动(30帧)。然而,一旦材质接收到更新的捕获,就会更正反射。这种更正的延迟是我们得以真实地了解捕获更新即沿着材质的痕迹(4到5帧)。


(桥柱的反射稍微有些延迟)

  你可以在这里看到,过时的反射仍然可以平滑地跟踪林克的行动。没有任何卡顿。然后当新的捕获更新时,反射就得以更正了。这与反射贴图的运作原理不同,反射贴图仅在贴图本身更新时才会更新反射。在这,捕获的反射显然已经过时了,但它仍然以30帧的速度改变自身的位置。

  你可以在以下动图中体会到捕获相机的FOV:


(由于没有地平线相机末尾视线的颜色反射在材质上)

  现在为什么所有非自发光材质都只有菲涅尔反射就讲得通了。使用这样的反射技术,这些是它唯一可以正常运作的角度了!

  我碰巧找到了这个拱门,并意识到了这是测量捕获相机视野的完美设置:


结合上一些基本的三角学来看

游民星空
加了“光追特效”的荒野之息

游民星空
加了“光追特效”的荒野之息

相关阅读

《阿凡达2》曝新片场照 卡梅隆亲自扛摄像机下水

《阿凡达》官方推特今日发布了一张新的《阿凡达2》片场照 ,导演詹姆斯·卡梅隆亲自扛着3D摄像机下水进行拍摄。 《阿凡达2》将于2021年12月17日...

超人双双合体!布兰登:没想到我能亲眼看见超

布兰登•罗斯在 Instagram 上分享了一张自己的新照片,布兰登身着《天国降临》版超人战服,旁边是《超女》中的超人泰勒•霍奇林, 布兰登和泰勒...

《终结者6》最新预告:两大女战神超燃作战镜头

新《终结者》电影《终结者6:黑暗命运》发布新全长预告,大量新画面。“我叫莎拉•康纳,我追捕终结者。”她也和T-800并肩作战。 剧情线也明...

《怪物猎人:世界》3000防御硬吃BOSS大招 不动如

在《怪物猎人:世界》中,如果把防御力堆到极致,再去和BOSS正面刚会发生什么?油管主Team Darkside把防御力堆到了惊人的3393,一起来看看硬吃BO...

滚导:漫威粉和DC粉是亲人 单赢等于双赢

凭借《自杀小队》,滚导成为第一位制作漫威电影(Marvel Studios)然后又参与制作 DC的导演(不包括《正义联盟》的半吊子尾灯)。滚导表明他的观点...

国庆档三强豆瓣开分 《我和我的祖国》8.2最受好

国庆档三强豆瓣正式开门,截至发稿,《我和我的祖国》8.2分,《中国机长》7.4分,《攀登者》7.0分。 本文由游民星空制作发布,转载请注明出处...

《自杀小队2》剧组集合 小丑女等主角回归亮相

DC新片《自杀小队2》导演詹姆斯·古恩分享了一张图片,透露《自杀小队2》剧组和《银河护卫队》的“螳螂妹”庞·克莱门捷夫一起看了《小丑》。...

索尼将在25日举办“直面会” 不会有新主机消息

根据索尼官方刚刚发布的消息,在北京时间9月25日凌晨4点,索尼将举办新的State of Play直播活动,全程约20分钟。 据悉此次的直播内容包含最新游戏...

比尔盖茨表示:总有一天会裸捐全部财产

从微软出来后,比尔盖茨就狠热衷于公益事业,而这也让他获得了更好的收益。之前有外媒报道称,比尔盖茨尽管向公益机构捐赠了超过350亿美元,...

乔治R.R.马丁确认:HBO在制作“权游”坦格利安前

据外媒报道,当地时间周一,乔治R.R.马丁在自己的Not a Blog网站上发表的一篇文章中证实,其最近出版的新书《坦格利安家族史:火与血(Targaryen f...

更多

随机资讯



Copyright ※ 2012-2014 www.wowan365.com All rights reserved

我玩网—最好玩、最热门的游戏软件聚集地 版权所有