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

年度DX11大作!异形大战铁血战士测试

● DX11之ATI独门绝技Tessellation全解析

    作为DX11的关键特性之一,相信很多人对Tessellation技术都有印象,没错,它就是ATI第一代DX10核心R600(HD2900XT)中的一个特殊模块,从HD2000系列开始、到HD3000再到如今的HD5000系列,ATI的每一款DX10显卡都支持这项技术,虽然在之前鲜有游戏能够支持该技术,但ATI依然孜孜不倦的对它提供支持,因为ATI坚信——是金子总会发光的!

完美DX10!ATI新王者HD2900XT权威评测
Tessellation技术让模型变得更加细腻   

   

媲美电影CG画质——镶嵌式细分曲面技术

    游戏和电影CG动画,其实都是由计算机渲染出来的,那为什么画质差别那么大呢?这是因为CG动画的模型要比3D游戏复杂成千上万倍,所以CG也要成千上万倍与电脑的性能才能渲染出来,而且还无法实现实时渲染。

    3D游戏考虑到家用电脑的机能,模型不可能设计得太复杂,否则就不具备可玩性。但为了让游戏变得更加逼真、达到更高画质,太简单的模型的确拿不出手,那么有什么方法既能大幅提升模型复杂度、又不至于给显卡造成太大负担呢?Tessellation技术就是为此而生的。

    简单来说,Tessellation是一种能够在图形芯片内部自动创造顶点,使模型细化,从而获得更好画面效果的技术。Tessellation能自动创造出数百倍与原始模型的顶点,这些不是虚拟的顶点,而是实实在在的顶点,效果是等同于建模的时候直接设计出来的。


实现相同的模型细节,Tessellation显然比直接建模更快更高效

    除了大幅提升模型细节和画质外,Tessellation最吸引程序员的地方就是:他们无需手动设计上百万个三角形的复杂模型,只需简单勾绘一个轮廓,剩下的就可以交给Tessellation技术自动镶嵌,大大提高开发效率;而且简单的模型在GPU处理时也能大幅节约显存开销,同时大幅提升渲染速度!

Tessellation的妙用

    Tessellation技术的原理很简单,就是把简单的模型智能的镶嵌成为复杂模型,使得游戏中的景物变得更加细腻真实。实际上除此之外Tessellation还能实现一些令人意想不到的功效:

    DX11代表作《DiRT2》就大量使用了Tessellation技术,它用Tessellation构建了动态水面、动态布料旗帜和观众人物模型,其中加强人物模型不难理解,而动态水面和布料效果足以媲美物理加速,让人惊讶不已!

    Tessellation(细分曲面)布料效果对比


DX11


DX9

    虽然XBOX360和ATI的全线DX10显卡都支持Tessellation技术,但支持Tessellation游戏并不多,随着DX11将Tessellation作为一项重要技术纳入API规范之后,未来DX11游戏都将会支持这一技术,但由于DX11中的Tessellation和DX10/DX9版本有很大的区别,因此并不会向下兼容,Tessellation只能通过DX11显卡在DX11游戏中才能实现。

● Tessellation在异形大战铁血战士中的应用实例

    由于此前的ATI DX10显卡已经具备了超前的Tessellation技术,因此在即将问世的DX11游戏中,使用最多的新技术非Tessellation莫属,通过导入Tessellation,可以大幅提升模型细节,由此所产生的视觉震撼远比那些在阴影或光照方面的改进显著。


《异形大战铁血战士》里面的异形


点击放大查看模型细节的改进


使用Tessellation替代传统的凹凸贴图,层次感更强

0人已赞

关注我们

泡泡网

手机扫码关注