TOP4—曲面细分
DirectX 10 API已经带给我们一个明确的信息—几何引擎将在未来扮演更加重要的角色。在新的DirectX 11 API中,除了继续加强像素性能外,更进一步强调了几何性能,引入了曲面细分技术,开启了GPU图形和游戏发展的新篇章。
在DirectX 10时代,由于显卡本身计算负载过重,因此对新加入的几何引擎支持很差。在DirectX 11中,这种现象得到了很大程度的改善。微软在DirectX 11的规范中明确了曲面细分技术的重要性,并要求GPU厂商必须针对此特性在显卡设计上做出相应的调整。因为曲面细分技术的引入,不仅带来了画质和图形效果的重大改善,还对GPU的几何性能提出了空前的要求。
曲面细分的用途相比自动生成图元而言更为明确,应用也更为广泛。我们已经在各种曲面细分的应用中看到诸如自动生成凹凸模拟、动物尖刺等物体表面细节,或者是用于水面效果、布料抖动、毛发模拟等运动效果。根据现有的曲面细分应用来看,增加物体细节和加强运动效果是曲面细分两大发展方向。其中增强形体细节是根据程序员的设定,在几何图形之间生成有规律的几何结构,在组合成平面后直接输出至像素处理单元,最终得到凹凸感鲜明的画面效果;另一种是加强运动效果,它是在已经有的少量数据或者目标的基础上,通过曲面细分技术复制目标,并给予复制出来的单位一定的自由度,最终形成如浓密的头发、抖动的布料等看起来非常真实的效果。
编辑短评:对于游戏开发商而言,一个技术是否容易被使用才是他们更关心的。容易使用和好效果之间,开发商往往选择前者,特别是PC游戏开发商,大部分都是在工期+预算的双重压力下赶工,好用可能是他们评价一种新技术的唯一标准。
网友评论