泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

刨根问底!曲面细分技术到底是个啥?

    同样还是那个由100个三角形组成的模型,同样还是免费的将它升级到100000个三角形,但是这个模型从劳拉变成了怪兽,我们不再需要圆滑,而是丰富可信的细节,这100000个多边形能有什么作用?

刨根问底!曲面细分到底是个啥?

    很多用户都知道凹凸贴图(Bump Mapping)、法线贴图(Normal Mapping)等技术,可以通过贴图的方式提升模型的细节。但是这些贴图技术只是通过欺骗肉眼的方式模拟出细节,而且不能进行深度较大的视角偏移或者拉近观看,否则很容易看出破绽,因为它们都不能对模型本身做任何处理,可以说是光影的欺骗术。

刨根问底!曲面细分到底是个啥?

    而通过曲面细分技术产生的数量巨大的多边形,就给了模型一个“重生”的机会,以为更多的顶点可以通过人工控制的方式实现真实的顶点位移,直接对模型的外形产生影响,让模型具备真实可信的细节。而利用这大量免费多边形产生模型顶点位移的技术就被称作置换贴图(Displacement Mapping)。

刨根问底!曲面细分到底是个啥?

    置换贴图是通过一张深度贴图(实际上可以理解为一张黑白贴图,通过黑白深浅的不同来确定对应的顶点的偏移量),来控制通过曲面细分产生的大量顶点,制造出实际的模型位移,使得模型的细节大幅提升,明显改善画面质量。从实际的意义和效果上说,这将远比简单的平滑模型来的更重要,对于画面的改善效果也更明显。

刨根问底!曲面细分到底是个啥?

    举个例子来说明更容易理解。以目前被广泛使用的DX11测试软件Heaven而言,在开启曲面细分后(实际上是开启了曲面细分+置换贴图的组合),画面的细节程度被极大的提升了,无论是地砖的沟槽还是红龙身上的褶皱骨骼细节,都被细致的描绘了出来,而且由于是通过对模型顶点的位移操作,这些多出来的细节还能产生真实的阴影等效果。反观在关闭曲面细分选项后,一切归于平静,城市不再华丽,红龙也不再威严。

    置换贴图由于需要大量的顶点去进行位移,所以需要模型具备足够数量的多边形,而曲面细分做的事情也正是如此,这也就成为了它提升画面质量的第二重作用。

0人已赞

关注我们

泡泡网

手机扫码关注