您的位置:首页 > 运维架构 > Shell

历代显卡精彩演示DEMO赏析点评 ATI篇_5(转载)

2007-10-13 11:57 363 查看
转自http://www.pcpop.com/doc/0/125/125661_4.shtml
众所周知,Radeon 9700是首款DirectX9规格的显卡,它的出现让DirectX8规格的GeForce 4系列非常难堪。因此为了突出DirectX9的特性,ATI需要大量的Demo来展示DX9显卡的威力,而且Demo的风格也有所改变,通过分屏渲染的方式让DX9的先进渲染效果非常直观的展示出来,让广大用户充分接受前卫的DX9、抛弃DX8!
实时动态毛皮渲染——熊:

[align=center][/align]



    “Bear”这是一个实时动态毛皮渲染Demo,矛头直指NV的Wolfman(GeForce 4 Ti实时毛皮渲染),因为两者都是着重表现毛皮渲染的,只不过Bear使用的是更高级的DirectX9的像素渲染2.0和顶点渲染2.0。

[align=center][/align]




毛和皮的无缝结合
[align=center] [/align]

[align=center][/align]




毛发长短的差别

[align=center] [/align]

[align=center][/align]




环境光照、光线扩散、光线反射和光照综合特效对比

    Bear的控制面板可以使用“ESC”调出,在里面可以详细察看毛皮渲染、SHELL渲染的实时对比,还可以对不同的光照方案进行综合对比。此Demo主要强调9700的PS2.0和SM2.0先进的处理能力,能够将各种渲染方案综合起来,绘制出非常真实惟妙惟肖的毛皮效果。

名称:Bear

下载:http://www2.ati.com/misc/demos/ATI-9700-Bear-Demo-v1.1.exe

大小:EXE格式,25.2MB

技术:DirectX 9

要求:Radeon 9700/9500以上,DirectX 9.0

HDR效果初体验——Rendering With Natural Light:

[align=center][/align]



[align=left]
    光影是3D渲染当中最常被提到的内容,而“DebevecRNL”就是为了展示DX9规格下的光影渲染效果。DebevecRNL演示的是在树林中有几个彩色的水晶球在音乐的伴奏下缓缓转动。演示的主要技术是合成物体的自然光照效果,使用的是大动态范围图形的高精度浮点运算,即HDR。[/align]
[align=left] [/align]
[align=center][/align]




9700的HDR效果
[align=left] [/align]
[align=left]    目前游戏使用的32位色渲染方式,仍然无法正确地表现肉眼对真实世界感知的大范围色彩和光照。而HDR可以以高精度的浮点运算在大动态范围渲染中再现精确的色彩和光照。让最终画面实现类似瞳孔所感受到的如同真实光照一般地动态调节大小和强度的光效果。这也是今后游戏的发展方向,近年来HDR技术被广泛采用也应证了这一点。[/align]

[align=center] [/align]

[align=center][/align]




HDR曝光级别

[align=left] [/align]
[align=left]    很多人以为只有SM3.0规格的显卡才能够支持HDR技术,这是因为HDR算法需要用到SM3.0规格当中的FP16浮点数格式作为缓存。但除了用16位浮点数或16位整数来做HDR运算外, 8位整数格式甚至也能够用于HDR运算的,但是会存在各种各样的限制,例如动态范围不尽人意或者需要进行复杂的编码运算。因此虽然NV3X和R3X0显卡也能够支持HDR,但是需要游戏专门为其编写一段代码,而且最终画面的明暗差别远不如FP16/INT16。[/align]
[align=left] [/align]
[align=left]    ATI 9700水晶球演示Demo突出了HDR这一效果,虽然这种“伪”HDR无法与当前的新一代主流显卡相提并论,但ATI在DX9诞生初期就意识到了HDR的魅力并且将其通过Demo展示了出来,不能不让人佩服。然而令人失望的是,一向紧跟微软 DirectX步伐的ATI在其下一代X800系列产品中没能加入对SM3.0的支持,这使得X800系列在于Geforce 6系列的竞争中处于不利局面,不支持HDR成为X800系列永远的痛![/align]
名称:Rendering With Natural Light

下载:http://www2.ati.com/misc/demos/ATI-9700-DebevecRNL-Demo-v1.1.exe

大小:EXE格式,16.8MB

技术:DirectX 9

要求:Radeon 9700/9500以上,DirectX 9.0

高精度法线贴图——跑车:



 


    “CarPaint”展示了一辆流光溢彩的跑车在展示台上缓缓转动。它主要使用了DX9的PS2.0技术,模拟双色调光的反射和折射,并且利用了双通道纹理作为法线贴图的高精度渲染效果。



 




高精度法线贴图效果对比
[align=center] [/align]



 




光照+双色调贴图合成渲染
[align=center] [/align]

[align=center][/align]




多种色彩渲染效果

    用“ESC”可以调出控制菜单,在其中可以进行,无法线贴图、有法线贴图、8位精度法线贴图、16位精度法线贴图的对比,法线贴图也是今后游戏的利用重点。

    这个跑车Demo主要是为了展现曲面法线贴图所带来的华丽而又不失真的物体表现渲染效果。值得一提的是ATI在其下一代X800当中加入了3DC纹理压缩技术,专门用来提高曲面法线贴图的数据处理能力,可见ATI对法线贴图技术的重视程度!

名称:Car

下载:http://www2.ati.com/misc/demos/ATI-9700-CarPaint-Demo-v1.1.exe

大小:EXE格式,28.1MB

技术:DirectX 9

要求:Radeon 9700/9500以上,DirectX 9.0

水彩画式的演示Demo——卡通漫画渲染:

[align=center][/align]



    “NPRHatching”这个DEMO给人一种全新的视觉感受,和其他DEMO的不同之处在于它是以彩色的素描带勾边效果展示出来的,这就是所谓的卡通渲染模式(或者称之为漫画/动画渲染)。这种渲染风格起初在电视游戏中应用比较广泛,但现在电脑游戏也开始使用了。



 




勾边线效果别有一番韵味
[align=center] [/align]



 



    除此以外,这个DEMO还使用了法线贴图、景深渲染、勾边效果等效果,这些效果都可以在“ESC”调出的控制面板中进行效果对比。

    采用卡通渲染模式的游戏其实并不少,比如忍者神龟、代号13、逃亡2和FARCRY/半条命2(其中一种渲染方式)等等,今后也将有大量漫画/动画改编的游戏比如火影忍者3、蜘蛛侠、汽车总动员、蜀山Online等采用卡通渲染能模式。卡通3D渲染给人一种耳目一新的感觉,更加Q版的绘画风格更加符合年轻人的口味。当然别以为这种看似简单的卡通渲染模式对显卡的要求不会很高,事实上早期的很多游戏都因为卡通渲染对显卡要求太高而放弃了此种模式。

[align=center][/align]




风靡全球的反恐精英也有卡通渲染版,您有没有兴趣?
    ATI引入了这么一个卡通渲染DEMO,就为为了向大家突出9700强大的渲染能力,给游戏开发厂商增添信心,让用户对卡通动画式的3D游戏产生兴趣,从而刺激9700的销售。

    可以看出,ATI所公布的诸多9700演示DEMO风格迥异,以DX9的渲染能力为基础,对各种渲染方案照顾的非常周到。而下面要介绍的最后一款9700演示DEMO更加让人体会到了ATI的良苦用心!

名称:Non Photorealistic Rendering

下载:http://www2.ati.com/misc/demos/ATI-9700-NPRHatching-Demo-v1.1.exe

大小:EXE格式,6.1MB

技术:DirectX 9

要求:Radeon 9700/9500以上,DirectX 9.0

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  游戏 exe fp shell 图形 算法