引爆你的视觉!NV最新DX9 DEMO全解析
近年来,3D图形显示技术的发展可以用日新月异来形容,也许您今天买的显卡,仅仅几个月之后就无法胜任新款游戏了,很快您就会再次陷入升级选择显卡的烦恼当中,到底选择A卡还是N卡,买新还是买旧?
显示芯片作为电脑系统当中的3D图形核心配件,是技术与规格发展最快的配件,当全新的技术需要取代旧技术时,展现新技术演示的重要性不可低估。事实上通过对ATI和NVIDIA所有旗舰级产品之间一对一的比较可以看出,它们之间的差异可能并不像他们各自宣称的那么大,现在来看这更像是可口可乐Vs.百事可乐。
结果,在技术实力相差不大的情况下,也许某些细微方面的原因,许多人都会选择/认准他们更喜欢的品牌,这就是技术演示流行起来的原因。技术演示也是在早期Sony PlayStation 2能够全面抑制Sega Dreamcast的方法。
近年来ATI和NVIDIA各自推出了很多款显卡演示Demo,这些Demo可以说汇聚了两大显示巨头的技术精华,透过显卡的配套Demo可以从一个侧面了解这款芯片所具备的实力!
因此我们精心为大家准备了显卡演示Demo的赏析点评系列文章,之前已经在“历代显卡精彩演示DEMO赏析点评 ATI篇” 中完整地介绍了ATI从Radeon开始的所有演示Demo。之后又为大家献上了“历代显卡精彩演示DEMO赏析点评之NV篇”。
由于NVIDIA Demo的数量相当众多,因此上篇中仅仅介绍了Direct X 8以前的显卡演示,而今天本文要向大家展示的就是NVIDIA从5800开始到7800三代显卡的所有Direct 9演示Demo!
NVIDIA从GeForce FX系列显卡开始,进入了DirectX 9时代,下面就来看看NV的首个DX9 Demo是什么样的:
● 蝴蝶仙子(Dawn):
相信所有人都不会对这位蝴蝶仙子感到陌生,因为当时市面上销售的所有GeForce FX显卡的包装上都有Dawn的身影,也就是从FX系列显卡开始,NV开始走虚拟形象代言人的路线:
为了突出FX系列产品的特色,为了让Demo更具诱惑力,NV在这个Demo身上花费了大量心血。整个Demo拥有18万个顶点和98块骨骼组成的模型,这都是建立在DirectX 9顶点渲染得基础之上,庞大数量多边形的使用使得蝴蝶仙子面部表情非常丰富多彩,身体的动作幅度也更加多姿多彩!
人物的表情、肢体动作的复杂程度需要复杂3D建模的支持,而对于显卡来说主要考验顶点渲染管线的处理能力。而真正要让人物看起来更加真实就需要细致入微的贴图,这部分正是由像素渲染管线来完成。
Dawn的皮肤使用了色彩贴图、镜面贴图、法线贴图等混合处理,为了使其更逼真,在背景光线设计上又使用了高动态范围光照(即现在热门的HDR技术,与现在的SM3.0 HDR比起来当时只能算作是低动态范围)、表面散射、轮廓光照一系列技术。在对Dawn的翅膀刻画上,考虑了光线透过的数量、反射的数量、光线的角度来进行半透明的渲染,这样才营造出一位真正的林中的仙子。
在控制上这个Demo也空前强大,而且延续了NV系列Demo的一贯风格,菜单以及热键定义完全相同,这样更加符合用户的操作习惯。在Demo中,通过鼠标可以随意控制镜头,观察各种光线效果。还可以调出繁多细节的控制面板,能够随心所欲的改变蝴蝶仙子的各种面部表情?/P>
更加难能可贵的是,安装完这个Demo之后,您会发现开始菜单中有两个快捷方式,一个是Dawn另一个Dawn Ultra。很显然Dawn Ultra是专为当时优异的5800和5800 Ultra设计的,而NV特意对Dawn进行了一些优化,使得低端的5600/5200都能流畅运行这个Demo,这也反映出了NV的一大特色——非常重视中低端用户!(早年NV曾专门为低端的MX200和MX440推出演示Demo)
另外,NVIDIA官方网站除了这个Demo下载之外,还提供了相关的屏保和高清晰壁纸下载,感兴趣的朋友不妨去看看。
● 食人魔(Ogre):
食人魔这个Demo是一段时间非常短的动画,主要演示了一个体态肥硕的食人魔和三个小人跳舞嬉戏的情形。同上一个蝴蝶仙子的Demo类似,这个丑陋的食人魔舞姿还是相当不错的,动作流畅非常生动真实。
这个食人魔的模型使用了Real-time adaptive subdivision surfaces(实时的自适应子分表面技术),可以依靠减少顶点数据的传输量来大大提高模型的复杂度——所以这个Demo虽然看起来非常复杂,但仅需要FX5200显卡就能够流畅运行!
而在皮肤刻画上使用了真实反射凹凸贴图、色彩贴图和镜面纹理相结合办法。Demo还应用了shadow map shadow(阴影映射实现的阴影)以及对象自投影,还首次使用了运动模糊技术。
通过光照控制选项就可以知道这个Demo着重突出了“反射凹凸贴图”和“镜面纹理贴图”两种纹理贴图技术,下面我们就来对比一下:
● 时光机(Time Machine):
● 废弃加油站(Last Chance Gas Ultra):
● 火神(Vulcan):
“Vulcan”是古罗马神话中一个主管火和锻冶的神,NV的这个Demo讲述了身高力大的Vulcan在锻冶时被一个小营火虫骚扰,大怒的火神使用锤子前去捕捉,但却始终无法奈何这只小虫子,最后反而自己摔倒在地的滑稽故事。
显然这个Demo重点展示了火焰和烟雾的渲染技术,在这个Demo之中,我们看到了媲美CG电影级的火焰效果!火焰和烟使用了体积纹理和渲染生成纹理的技术。另外周围环境使用了多光源光照和阴影技术,皮肤渲染使用了Blinn phong shader技术。
由于这个Demo使用了NV传统菜单,简单明了,所以此处就不再多做介绍。
现在看来,NVIDIA GeForce FX一代是比较失败的产品,不过NV的Demo制作水平还是可圈可点的,在5个Demo当中出现的很多技术比如低等级的HDR和软边阴影现在都得到了大量使用。
时间进入GeForce 6800时代,6系列是NV近年来最成功的一代产品,那么就来看看6800的演示Demo带来了多少惊喜:
● 美人鱼(Nalu):
GeForce FX系列的代言人蝴蝶仙子取得了用户的普遍认可,于是在GeForce 6系列产品NV继续推行虚拟形象代言人的做法,美人鱼Nalu的出现可以说让世人为之震惊!
首先我们不得不佩服NVIDIA的造型设计,完美而性感的身材、飘逸的长发、鱼尾与人身的完美结合、漂亮的鱼鳞设计——这一切都展示出了NVIDIA强大的设计实力以及在Nalu身上投入的心血!
Nalu浓密的头发是由一种叫“深度阴影”的技术实时生成的。头发的上部由于光照而发亮,头发的下部则处于黑暗状态;随波荡漾的飘逸长发就要给GPU很大的负担!
除了令人惊叹不已的头发之外,别忘了Nalu是处在深海之中,光照使用了鳞波荡漾变幻莫测的动态光源,Nalu的身体处在不断游动之中,此时长发和皮肤就会被柔和的阴影所包围。NVIDIA使用了DirectX 9.0c SM3.0标准当中非常重要的“渲染至纹理”技术来达成这一看似不可能完成的渲染!
如果说“废弃加油站”这个Demo当中“SoftShadows”是小试身手的话,那么在Nalu当中,SoftShadow简直就是无处不在的!Nalu高清晰度的皮肤由高表现度的这色技术来生成,而这种高表现度的渲染技术也可用于生成皮肤所产生的柔和的阴影。相关的着色技术让人物图像表现出更明显的凹凸、彩虹以及发光效果;在最后一步的图像处理中,还应用了一束柔和的光线,这束光线让她的头发和皮肤在屏幕上表现出闪闪发光的效果。
这个美轮美奂的Demo延续了NV经典的Demo菜单,各项控制功能一目了然,相信观赏过NV以前Demo的朋友很容易上手!当然,Nalu这个Demo绝对是N卡用户不可不看的作品!
Nalu这个Demo太过复杂,对显卡的要求空前苛刻,即便是现在7800GTX在默认分辨率下都只能跑出20桢左右的速度!所以NV专门为6600系列提供了专用版本,让中低端用户也能感受到SM3.0技术的魅力——NV依然保持了不忘中低端用户的做法!
Nalu这个Demo可是NV的重头戏,所以无论从哪个方面来说都是完美无暇的!接下来还有两个6800系列的Demo可能无法同Nalu相提并论,但也是相当有趣的,而且包含了丰富的3D图形技术。
● Timbury:
这里Timbury就是首款给我们展示了真正的高动态范围光照——FP16 HDR技术!
Timbury是一位为了研究昆虫而不惜冒险的生物学家,这个Demo的剧情就是他捉弄一个小虫子,结果被花丛中的昆虫群体而攻之,受惊的教授连退几步从悬崖掉落,幸好有根树藤关键时刻救人一命,此时被捉弄的小虫正在一点点地想要咬断树藤……
由于目前HDR技术已经成为了显卡领域非常热门的话题,相信大家并不会陌生,从图片当中也可以清晰地看出来。
在Timbury这个Demo之前,NV和ATI都展示了基于9700/5800的HDR效果,如ATI的“Rendering With Natural Light”Demo,可能很多人以为只有SM3.0显卡才具有HDR功能,实际上除了16位浮点精度的HDR之外,16位整数、8位浮点/整数都可以用来进行HDR运算,也就是说早期DX9显卡都能支持HDR,但是光照的动态范围远不如SM3.0的16位整数HDR!
这里NV重点展示了6800本身所具有的浮点运算精度让它可以轻而易举地处理32位或16位的浮点数据。Demo当中的光照效果通过NV EXR技术中的16位浮点运算来实现,这让所生成的场景有了比前一代显卡更好的光照效果。Timbury是被周围环境的光线所照亮,而不是由人造的、具有方向性的或聚光灯的光线所照亮。而且场景由可以控制场景清晰度的16位浮点渲染器所渲染生成,这种16位浮点渲染器还可用来计算Timbury的眼睛对周围环境的响应。这样,照射到Timbury眼睛上的光线的强度就能够根据周围环境光线强度的大小而改变。再通过场景的后期处理,让最终场景中明亮区域的表现更为真实;最后Timbury的面部特征透过厚厚的眼镜镜片夸张地表现出其发现新种类昆虫时的激动情绪。
● Clear Sailing:
“Clear Sailing”演示的是一艘海洋中的双桅帆船,但实际上主角并非帆船,NV的用意在于展现清晰逼真的海浪渲染效果!
Demo展示的是6800强大的顶点渲染和fragment shaders性能。其中海洋场景由逐个顶点和逐个像素的波浪效果运算处理所生成;船在海面所产生的阴影由逐个像素运算处理技术所生成;海浪所产生的泡沫由顶点渲染所生成,这种泡沫由海浪的大小所控制,具有动态的表现效果;飞溅的浪花是根据船的航行特征由一种模拟粒子运算来生成的;
船被周围的光线所照亮,彩色贴图、凹凸贴图和实时阴影贴图被应用于场景架建。
此外,通过右上角的两个按钮,还可以观察帆船被轰炸是木屑横飞的情形,或者是开炮时船身倾斜的真实现象。
由于现在大家已经都看惯了3DMark06当中几近完美的水面渲染效果,所以Clear Sailing当中的海浪虽然运用了非常复杂的顶点建模,但确实是无法同一年后的3DMark06相比,因为他们之间本来就是不可比的。平心而论,Clear Sailing的海浪效果加上动态模糊技术之后,鳞波以及船尾泡沫渲染的还是比较出色。
终于轮到强大的7800系列出场了,在7800GTX发布初期,24条管线这一强大的规格令人激动不已,当然NV也需要更加绚丽、更加复杂的Demo来展示GeForce 7系列超强的3D性能!
● 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御用的绿色!
到了7800一代,HDR已经成为了必备之物;而Luna的衣服和三位守护着的肉身都使用了半透明处理;Luna的头发进一步展示了NV Demo设计能力和GPU的强大处理能力;另外在变身过程中还使用了位移贴图技术,使得碰撞过程立体感更加强烈!
综合来看,Luna的Demo制作水平已经达到了新的境界,Luna的脸部皮肤、甚至化妆的痕迹都精细可见!清澈的眼睛、飘逸的的长发已经达到了CG的水平,NVIDIA用非常先进的3D图形技术渲染出来了一位最接近真人的虚拟美女!
GeForce 7系列除了美女Luna作为代言人之外,其实还有一位猛男相信大家也比较熟悉——Mike——疯狂的电脑Mod玩家:
● Mad Mod Mike:
很显然,故事的主角是一位喜欢NVIDIA显卡的疯狂电脑玩家,这位胖胖的哥们能够用粗鲁的方法将自己的电脑改造成非常具有创意的造型,同时也能让电脑发挥最强的性能!由于他专业的电脑动手能力,Mad Mod Mike几乎成为了广大电脑玩家顶礼膜拜的偶像——这当然是Demo的剧情。
这个Demo主要强调了7800多达24条像素渲染管线的强劲性能!Mad Mod Mike的风格与Luna简直截然相反,Luna是尽可能的渲染出接近真人的完美效果,而Mad Mod Mike刻意采用了卡通漫画式的风格,大量使用了景深、辐射光照等效果,使得场景有一种朦胧美感!虽然是卡通风格,但主角皮肤以及衣着都渲染得细致入微!当然简简单单的剧情也是挺有意思。
● 总结:
到此为止,NVIDIA和ATI两大显示巨头的所有演示Demo就介绍完了,由于NVIDIA Demo数量众多的原因,我们特意分为上下两篇,前一篇(历代显卡精彩演示DEMO赏析点评之NV篇)主要介绍了Direct X 8以前的作品,主要抱着怀旧和补充支持的目的,而本文中的Demo全部建立在Direct X 9基础上,Demo的质量、技术含量以及体积都明显高出一筹。
通过这些新旧Demo我们不仅了解NVIDIA的技术实力,更可以了解显卡的发展历史,而且在欣赏Demo的同时感受到乐趣,并且学习到一些显卡3D渲染技术。一举多得,何乐而不为呢?
就在本文截稿时,NVIDIA正式发布了最新款的演示Demo——GeoForms,这款Demo曾在GeForce 7900GTX的发布会上演示过,如今NVIDIA以屏保的方式放出了这款Demo的下载。GeoForms几乎囊括了目前最新非常先进的所有3D图形技术,包括热门的HDR+AA:
有兴趣的朋友请到NV官方网站下载这些Demo,NZone网站提供了NVIDIA所有Demo、壁纸和屏保的下载。<