Fermi再无遗憾:新卡皇GTX580权威评测
前面我们说到,GTX580每秒钟可渲染20亿个三角形,同时由于相对于GTX480增加了一组SM,Tesselation性能得到进一步的提升,为了展现出GTX580在这方面的能力,NVIDIA在发布GTX580的同时还发布了一段官方DEMO——无尽的城市(Endless City)。
《无尽的城市》主要展现的是DX11中的两种技术——景深和Tesselation,并且采用了大量的建筑模型,通过对画面进行实时渲染体现出GTX580在3D渲染方面的超高能力。
从上面的这张截图中我们就可以非常清楚的看出这款DEMO所采用的DX11级别的景深特效,在镜头的对焦范围内画面最为清晰,而镜头对焦范围外(远景)的建筑物则相对模糊,这和我们平时看物体的感觉是完全一样的。
同时,这款DEMO的场景就是一个“无尽的城市”,用户可以通过WSAD键前后左右移动镜头,但穿过一栋建筑物之后,马上就会有下一个不同的建筑物出现,永远没有尽头,这也正是这款DEMO“无尽的城市”名称的来源。下面我们看看这款DEMO最吸引人的地方——Tesselation。
开启Tesselation的截图
关闭Tesselation的截图
Tesselation是DX11中的标志性技术,也是最重要的技术,中文直译为“镶嵌”,但平时我们更喜欢管这项技术叫做“曲面细分”,其作用就是开发者只需要勾勒出模型的轮廓,让GPU自己去计算轮廓内应该具备的曲线(当然需要参数的控制)。
上面两张截图就充分的体现出了Tesselation技术的魅力,对于不能够支持Tesselation技术的GPU来说,所展现出来的画面正如关闭Tesselation的截图那样,建筑物显得非常生硬,感觉就像是用各种形状的积木拼出来的。而当开启Tesselation之后,建筑物就显得非常真实,柱子上的花纹、轮廓的细节都非常完美。
Tesselation不仅仅要求GPU必须支持这项技术,而且要求还非常高,因为开启Tesselation之后会生成大量的多边形与三角形。
线框模式下未开启Tesselation的场景
现况模式下开启Tesselation的场景
上面两张截图就可以很好的体现出开启Tesselation功能之后所带来的大量多边形与三角形,我们可以看到在线框模式下不开启Tesselation功能的话,完全难以分辨截图上的物体是建筑物,倒像是修建建筑物之前搭的钢架结构。而当开启Tesselation功能之后,建筑物的各个细节都成型了。这正是Tesselation的魅力所在。