MCPLive > 杂志文章 > 电脑画画也取巧?曲面细分来助阵!

电脑画画也取巧?曲面细分来助阵!

2010-08-06阿三《微型计算机》2010年6月下

更精确、更智能—曲面细分的魅力

面对问题,总需要解决办法。GPU在经过多年的发展后,成熟的曲面细分成为很多专家眼中的“香饽饽”。上文我们说过,电脑无法使用精细模型的困扰主要由以下两个问题造成:1.顶点数量不足,模型不够精确;2.电脑计算能力有限,对大量的顶点计算难以承受。曲面细分很轻松地解决了这两个问题,不需要增加建模的顶点数量,也不需要CPU付出更多计算能力。这么神奇的技术是怎么工作的呢?

我们依旧以鹅卵石来说明,比如为了降低游戏场景的建模计算量,对鹅卵石采用每隔1cm取样的方法,后得到的鹅卵石模型棱角分明,不够精致。在这种情况下,GPU根据程序员的指令,在每一个棱角分明的平面内,通过一种特殊算法,为棱角突出的表面增加元素,比如原来有10个顶点,GPU通过自己的曲面细分单元,在这些顶点中镶嵌入更多的小顶点,这样就能够让本来突兀的平面更加平滑,鹅卵石也更圆润。


曲面细分自动生成新的顶点元素,更进一步让画面精细化。

在DirectX 11的测试软件Heaven Benchmark中,我们可以看到在曲面细分启用后,电脑利用曲面细分功能添加了更多的顶点,这些新添加的顶点拥有和原来建模生成顶点几乎一样的效果,可以遮挡、反射光线、占用空间等,改善了视觉效果和图像质量。

在应用了曲面细分功能后,我们终于看到了近乎真实的游戏画面。不过软件再出色,也需要硬件支持。在对DirectX 11的曲面细分支持上,不同显卡有不同的情况。究竟哪些产品对它的支持更出色呢?敬请关注我们下期的报道……

本期看点

1.顶点拾取越多、越精细,模型精细度和仿真度就越高,效果就越出色!

2.电脑计算能力有限,对更多的顶点计算难以承受。

3.GPU通过自己的曲面细分单元,在这些顶点中镶嵌入更多的小顶点,这样就能够让本来突兀的平面更加平滑,细节更丰富!

本文导航

分享到:

用户评论

用户名:

密码: