开创视觉计算帝国GTX280/260权威评测
第六章 GeForce GTX 280演示DEMO解析
无论ATI还是NVIDIA,每次有新显卡发布都会同时公布一个或者多个用显卡实时渲染而成的DEMO。这些美轮美奂DEMO的设计初衷就是通过完美的3D效果征服每一位观众,让大家对新显卡的性能和技术充满憧憬和期待。所以ATI和NVIDIA必定会使出浑身解数,在DEMO中大量采用显卡最新、特有、特长技术。
第六章/第一节 GeForce 6/7/8三款经典DEMO回顾
首先我们有必要对NVIDIA以往的几款经典演示DEMO做一个简单的回顾,因为在最新DEMO的很多地方,都可以隐约看到历代DEMO的影子,造型还是技术方面都得到了明显加强。
● GeForce 6800Ultra:精心打造的美人鱼Nalu
NVIDIA在GeForce FX系列的代言人蝴蝶仙子取得了用户的普遍认可,于是在GeForce 6系列产品NV继续推行虚拟形象代言人的做法,美人鱼Nalu的出现可以说让世人为之震惊!
首先我们不得不佩服NVIDIA的造型设计,完美而性感的身材、飘逸的长发、鱼尾与人身的完美结合、漂亮的鱼鳞设计——这一切都展示出了NVIDIA强大的设计实力以及在Nalu身上投入的心血!
美人鱼Nalu的头发带给人震撼的视觉冲击,它是由一种叫“深度阴影”的技术实时生成的。头发的上部由于光照而发亮,头发的下部则处于黑暗状态;随波荡漾的飘逸长发就要给GPU很大的负担!
除了令人惊叹不已的头发之外,别忘了Nalu是处在深海之中,光照使用了鳞波荡漾变幻莫测的动态HDR光源,Nalu的身体处在不断游动之中,此时长发和皮肤就会被柔和的阴影所包围。NVIDIA使用了DirectX 9.0c SM3.0标准当中非常重要的“渲染至纹理”技术来达成这一看似不可能完成的渲染!
SM3.0、HDR、SoftShadow等等DX9C时代重要技术都在Nalu身上得到了完美体现,美人鱼的形象也深深地刻在了每一位玩家的脑海,成为NVIDIA史上最成功的虚拟代言人!
● GeForce 7800GTX:黄皮肤美女Luna
蝴蝶仙子Dawn和美人鱼Nalu都给NV带来了很好的GeForce品牌宣传效果,让新一代产品的形象能够迅速深入人心,于是在全新的GeForce 7系列产品中NV继续贯彻虚拟美女战术——Luna MM诞生!
GeForce 6系列形象代言人为美人鱼Nula,而GeForce 7系列的MM取名为Luna,NV的取名真有意思,娜虂和露娜还真都挺顺口!Luna是一个拥有华裔血统的黄皮肤MM,这可能与NV CEO是华人有关吧!不管怎么说黄种美女更加符合中国人的审美习惯,虽然Luna的衣着并不如之前的Nalu和蝴蝶MM暴露,但惹火的身材和漂亮的面孔在用户中的吸引力大增,尤其是在国内!
这个Luna Demo演示了一件很简单的事情,小Luna一步步走向天梯,在尽头等待她的却是三位外星守护者,Luna被他们的守护神选中成为新的女祭司。经过简单的仪式之后,原本纯情可爱、冷艳的Luna变得更加成熟、妖艳,黑色的头发和白色的衣服变成了NV御用的绿色!
Luna沿用了Nalu当中的Demo设计理念,那就是大量使用光影效果、超级复杂的头发渲染和半透明效果。由于7800和6800都能够支持最新的DirectX 9.0c和SM3.0技术,所以Demo当中并没有让人耳目一新的图形技术出线。NV主要是通过异常复杂的Demo来展示7800强悍的处理能力!Luna的衣服和三位守护着的肉身都使用了半透明处理;Luna的头发进一步展示了NV Demo设计能力和GPU的强大处理能力;另外在变身过程中还使用了位移贴图技术,使得碰撞过程立体感更加强烈!
● GeForce 8800Ultra:超逼真的人脸渲染Human Head
8800GTX发布时NVIDIA就公布了三款演示Demo,其中的Adrianne就是将一位美女模特从现实复制到了3D虚拟世界,作为虚拟形象代言人。而在8800Ultra发布后,NVIDIA又放出一款Human Head Demo,实际上Human Head的人物建模并不比Adrianne复杂,但其画面效果却远远超越了我们的想象!之所以能够达到以假乱真的地步,最关键的一项技术就是多层皮肤贴图。
在这个Demo中总共使用了多达17层纹理贴图合成了细致入微的头部皮肤!每一层纹理贴图的分辨率都是4096×4096像素,这样即便是以很近的视角观察人物皮肤,也不会出现失真的情况。如此一来,DEMO的每一帧图像都要对4000多万个像素进行着色,每秒渲染12亿个像素,而且使用了超长像素指令。
除此之外HDR效果也得到了完美展现。DEMO使用了两个独立的点光源投射在人头上,这两个光源可以通过鼠标随时改变方位及色彩,然后动态的反映在多层皮肤上,通过表面散射技术生成完美无暇的阴影。混合纹理以及动态光影对Shader性能和显存带宽都有苛刻的要求,G80核心在Shader以及纹理方面的性能都得到了大幅提升,而8800Ultra凭借高频率性能又提升了一个档次,由此得以在高分辨率和高画质下流畅运行。
不过,Human Head整个Demo仅仅包括了一个人头而已,一味的追求超逼真的皮肤贴图,这个人头甚至连头发、表情都没有,只有技术展示价值而没有任何实际意义。现在NVIDIA将这个超逼真Human Head Demo中采用的技术移植到了最新GTX200的动态演示Demo中——它就是Medusa(美杜沙)。