先谈技术(一):这些图形特效你都知道吗?
在任何一个领域,脱离了核心技术而大谈特谈竞争都是空中楼阁,更不要说处于金字塔顶端的计算机图形学了。无论是NVIDIA还是AMD,在图形技术上的投入都是长期不断的。在宣传上,我们最熟悉的包括NVIDIA阵营的HBAO+(Horizon-Based Ambient Occlusion Plus)、HairWorks、PhysX,以及AMD阵营的TressFX、Mantle API,此前诸多让人觉得阵营优化至关重要,往往就是因为上述图形技术的引入。
环境光遮蔽:HBAO+
注意多个平面相交处,如墙角,它们是体现环境光遮蔽的立体感的位置
首先说说宣传力度最大的“增强型水平基准环境遮蔽光——HBAO+,这几乎是NVIDIA宣传最卖力的图形技术,从《刺客信条》,到《孤岛惊魂》、《看门狗》、《细胞分裂》 都有它的身影,在NVIDIA推出更强悍的VXAO之前,他们一直声称基于HBAO+是常见环境光遮蔽技术中渲染速度最快的,当然,常见的环境光遮蔽方案并不丰富,例如SSAO(屏幕空间环境光遮蔽)、HBAO,此前的《孤岛惊魂3》、《狙击精英V2》中也使用过较少见的HDAO(高解析度环境光遮蔽)。
复杂的场景背后是极其复杂的光影计算
环境光遮蔽作为一种高精度、计算复杂的图形技术,主要解决的是场景中光线的反射、漫反射、折射的拟真,通过中文“环境光遮蔽”中的“遮蔽”一词可以理解重点针对的情况就是墙壁的褶皱、起伏、棱角、缝隙等阴影集中的位置,通过阴影的集中体现环境的立体感和空间感,但由于模拟多个平面多个光源的路径,因此需要大量的计算,环境光遮蔽的背后是非常高的硬件需求。
在DX11成为AAA游戏普遍的选择之前,SSAO是环境光遮蔽方案中最主要的选择。然而在2008年的SIGGRAPH大会,也就是我们常说的计算机图形学特别兴趣小组上,NVIDIA率先推出了新的绘制方案HBAO,相比传统的SSAO提升了渲染效率和图形质量,并在日后更进一步推出了升级版的HBAO+,根据NVIDIA官网提供的数据,HBAO+能够在每个AO像素周围带来36个遮蔽采样,同时GPU生成的时间代价也并不沉重。
毛发技术:HairWorks
虽然我们不清楚NVIDIA何时着手HairWorks的开发,但至少在2008年之前就开始动工了。很多人印象中NVIDIA是受到了AMD在《古墓丽影》中TressFX强势表现的刺激下而开始奋起研发,然而在实际上同年的《使命召唤:幽灵》中,主角身边那只叫做Rally的军犬身上的毛发渲染已经充分使用了HairWorks技术 渲染了47万根毛发,而在随后的《巫师3:狂猎》中,HairWorks不仅让白狼的白发更加飘逸,同时也要妖魔鬼怪更加生动。从字面上便可看出,Hairworks和TressFX的立足点同样聚焦在了毛发渲染上。
Rally in 《Call of Duty: Ghost》
从原理上说,毛发渲染和植被渲染的难点都在于数量上的尴尬,如果将每一根毛发都独立渲染,即使只有一个单独的头部也包含着头发、胡须、眉毛等毛发,几乎是一个天文数字的运算量,更何况需要做相似渲染的目标远远不止毛发而已,有同样需求的还有植被、草木,这也是为什么我们在大部分游戏中看到的头发都比较粗糙(然而面部这种聚焦点较多的部位美工一般都重点下功夫),树叶、草木也大多基于各式的贴图技术,将对于GPU的压力转移给显存,将珍贵的计算力留给真正需要重点照顾的目标。
因此无论是HairWorks还是TressFX,都是通过复杂而神秘的算法改变运算力-质量这对平衡(或者说矛盾)的质点,在没有将帧数牺牲到过分的情况下渲染足够印象深刻的毛发,而渲染的结果就是人物逼真的头发,或是怪物身上遍体的毛发,如果技术继续发展,在效率进一步提高的前提下可以更进一步对更广大表面的目标进行渲染,例如一望无际的草原。
虽然从三年前的《使命召唤:幽灵》开始为人所知,但是真正声名远扬却是从去年的年度大作《巫师:狂猎》开始踏上了舆论风波之路:HairWorks对于帧数的影响太大,对于竞争对手AMD的显卡更是支持不佳,甚至后者站出来表示开发过程中一直使用TressFX技术,直到最后 几周NVIDIA Hairworks的代码开始如同下雨一般开始露面,而曲面细分性能不佳的AMD只能“哑巴吃黄连”,匆匆准备适配驱动,但是这时《巫师3:狂猎》已经是HairWorks技术的专用展示窗口了。
欢迎来到物理世界:PhsyX、Enhanced Rain
虽然在图形技术上NVIDIA和AMD可以说棋逢对手,但是在物理引擎的开发利用上,AMD到目前为止缺少与PshyX直接对抗的武器。说到PhsyX,它的历史可比HBAO+、HairWorks、TXAA、PCSS要悠久的多,它是一种可以模拟砖块、布料、纤维、水流、飘絮等物体按照真实的物理规律产生爆炸、移动、碰撞、漂浮等现象的物理引擎。
虽然相比更为开放的Havok,PhsyX显得有些孤独,但是通过一个个游戏的发展,例如《地铁》系列的破坏效果、《蝙蝠侠》系列中的烟雾、体积光效果,再到《蝙蝠侠:阿卡姆骑士》中的雨滴效果,现在的PshyX物理引擎已经不再需要NVIDIA单独宣传,而是通过与游戏开发商进行合作的方式将PshyX物理引擎植入游戏本身的代码中,作为游戏的一部分,《蝙蝠侠:阿卡姆骑士》就是一个很好的例子,它并没有“PshyX”的选项,但是“Enhanced Rain”、“Enhanced Light Shift”、“Ehanced Smoke Log”,关于后者在《刺客信条4:黑旗》同样出现的Interactive Smoke都是最直接的物理效果。
除了上述这些,针对软阴影的渲染特效PCSS相信很多玩家也有所熟知,在最近一年的热门大作《Grand Theft Auto V》、《Assassin`s Creed: Syndicate》都有所利用,简单的来说就是让游戏生成的阴影更加柔和,故称之为Soft Shadow。
大家可以看到右边树木的阴影虚实过渡相当柔和
游客 2016-10-10 18:00
支持(1) | 反对(0) | 举报 | 回复
48#
游客 2016-10-09 09:22
支持(0) | 反对(0) | 举报 | 回复
47#
超能网友终极杀人王 2016-10-01 22:41 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有12次举报支持(2) | 反对(15) | 举报 | 回复
46#
游客 2016-09-29 14:22
支持(0) | 反对(0) | 举报 | 回复
45#
游客 2016-09-28 12:42
支持(9) | 反对(2) | 举报 | 回复
44#
游客 2016-09-28 11:27
支持(0) | 反对(0) | 举报 | 回复
43#
超能网友终极杀人王 2016-09-28 11:08 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有11次举报支持(0) | 反对(11) | 举报 | 回复
42#
超能网友研究生 2016-09-27 16:57 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
41#
超能网友教授 2016-09-27 16:28 | 加入黑名单
支持(7) | 反对(0) | 举报 | 回复
40#
超能网友终极杀人王 2016-09-27 16:17 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(0) | 反对(2) | 举报 | 回复
39#
超能网友博士 2016-09-27 13:13 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
38#
超能网友博士 2016-09-27 13:06 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
37#
游客 2016-09-27 12:47
支持(1) | 反对(1) | 举报 | 回复
36#
超能网友终极杀人王 2016-09-27 12:12 | 加入黑名单
支持(3) | 反对(0) | 举报 | 回复
35#
游客 2016-09-27 11:00
支持(0) | 反对(0) | 举报 | 回复
34#
超能网友教授 2016-09-27 10:26 | 加入黑名单
支持(2) | 反对(0) | 举报 | 回复
33#
超能网友教授 2016-09-27 10:24 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(2) | 反对(3) | 举报 | 回复
32#
超能网友教授 2016-09-27 10:23 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
31#
超能网友教授 2016-09-27 10:19 | 加入黑名单
支持(1) | 反对(0) | 举报 | 回复
30#
游客 2016-09-27 09:55
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(1) | 举报 | 回复
29#
超能网友大学生 2016-09-27 09:22 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
28#
游客 2016-09-27 08:49
支持(0) | 反对(0) | 举报 | 回复
27#
游客 2016-09-27 07:36
支持(0) | 反对(0) | 举报 | 回复
26#
超能网友一代宗师 2016-09-27 02:21 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
25#
游客 2016-09-27 01:02
支持(0) | 反对(0) | 举报 | 回复
24#
超能网友博士 2016-09-27 00:45 | 加入黑名单
支持(1) | 反对(5) | 举报 | 回复
23#
超能网友初中生 2016-09-27 00:41 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
22#
游客 2016-09-27 00:26
支持(1) | 反对(0) | 举报 | 回复
21#
游客 2016-09-27 00:03
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
20#
游客 2016-09-26 22:50
该评论年代久远,荒废失修,暂不可见。
支持(2) | 反对(0) | 举报 | 回复
19#
加载更多评论