历代显卡精彩演示DEMO赏析点评之NV篇
无论ATI还是NVIDIA,每次有新显卡发布都会同时公布一个或者多个美轮美奂的演示DEMO。这些演示DEMO的设计初衷就是通过完美的3D效果征服每一位观众,让大家对新显卡的性能及技术充满憧憬和期待。所以ATI和NV必定会尽其所能使出浑身解数,在演示DEMO中大量采用显卡的最新、特有、特长技术及架构优势。
● 深入剖析技术演示Demo:
一个好的Demo同时需要艺术和技术。技术演示承担着两个任务:展示新硬件和刺激销售。人们往往想在购买之前看看新硬件所能达到的效果。越有趣和越吸引人的Demo,就越会获得业界的认可,也就越有可能给消费者留下深刻印象。而Demo的技术含量越高,就越有可能刺激游戏和软件开发者去考虑平台细节画质的改进。所以这两个任务就要求这些演示Demo不仅要具有技术先进性,更要有艺术上的完美追求。
显示芯片作为电脑系统当中的3D图形核心配件,是技术与规格发展最快的配件,当全新的技术需要取代旧技术时,展现新技术演示的重要性不可低估。事实上通过对ATI和NVIDIA所有旗舰级产品之间一对一的比较可以看出,它们之间的差异并不像他们各自宣称的那么大。我们并不想谈3DFX Voodoo对阵S3 Virge的时代,现在来看这更像是可口可乐Vs.百事可乐。
结果,在技术实力相差不大的情况下,也许某些细微方面的原因,许多人都会选择/认准他们更喜欢的品牌,这就是技术演示流行起来的原因。技术演示也是在早期Sony PlayStation 2能够全面抑制Sega Dreamcast的方法。
● 轻轻松松赏DEMO 愉愉快快学技术:
因此,透过显卡的配套Demo可以从一个侧面了解这款芯片所具备的实力。仔细欣赏每款Demo,不但是一件非常赏心悦目的事情,而且可以在轻松愉快的环境下全面理解当年显卡所具备的激动人心的技术,虽然这些技术现在看来可能非常“幼稚”,或者已经过时被淘汰,但是重温当年的辉煌也可以对显卡的技术发展有一个更加深刻的认识!
下面就来仔细欣赏这些汇聚了两大显示巨头精华的DEMO,让大家真正领略一下这些技术与艺术的完美结晶!
对于演示DEMO的介绍与赏析,由于涉及的技术、规格非常广,ATI与NVIDIA分别发布了很多款显示DEMO,我们尽可能的逐一对其进行技术上的分析,因此篇幅会比较长。之前我们已经推出了一篇“历代显卡精彩演示DEMO赏析点评 ATI篇”,今天我们就来对NVIDIA的Demo进行详细全面的介绍与分析。
NVIDIA演示Demo的发展历史是由GeForce256时代开始的,起初仅仅是一些单纯的技术演示,后来开始追求故事、情节和音乐与Demo的和谐与搭配。为此他们和外部的工作室合作引进、借鉴了不少的音乐和情节设计,甚至包括物理引擎。借助这些有益的帮助NVIDIA也一次一次把Demo制作推向高峰。
● 立方体环境影射贴图——水泡泡(Bubble):
这个Demo最有意思之处在于互动性,水泡本身在不断的旋转,而水泡的旋转方向正是由鼠标停留位置所控制,鼠标指针离水泡越远旋转速度越快!当然单击鼠标可以让水泡发生各种各样非常奇妙的变化,具体会有何种变化,不亲身体验是体会不到的。看完这个Demo,相信很多人都想知道这种奇妙的效果是如何渲染出来的?Demo除了展示当年最完美的图形画面之外,最重要的作用就是向大家展示技术,通过观察特殊模式可以一清二楚的反应出来:
除了使用鼠标让水泡的形状发生变化之外,Demo还有几个快捷键,可以显示出水泡的各种结构:比如“W”键可以让球体不显示贴图,只显示其顶点构造:
配合数字键“2/3/4”,可以明确地看到顶点越多水泡更接近于球体,而且可以做出更大幅度的变形。由此证明足够多的顶点才是3D物体结构以变化多样性的保证!
所以说看这个Demo相当于重温当年立体几何的内容,顶点越多,多面体就非常接近于球体,同时每个面的贴图也更精细!3D图形渲染最主要的就是两方面:空间架构以及物体表面贴图,这个Demo非常形象地做到了。
从NVIDIA第一个Demo就可以了解到其所有Demo的风格,那就是注重于用户的互动性,而且非常强调图形技术展示,通过非常直观的方式让用户了解到显卡所采用的最新技术,以及新技术带来的完美效果!
名称:Bubbl
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Bubble.zip
大小:ZIP格式,975KB,解压后直接运行
技术:DirectX 7
要求:GeForce 256
● 硬件T&L动态光影——水晶球(Crystal Ball):
与水泡泡Demo不同,水晶球Demo直接全屏模式启动
DirectX 7时代NVIDIA可以说是如日中天,NV在这期间大力推广GeForce 256显卡,而且首次提出了GPU的概念,技术方面自然是大量展示GPU所带来的革命性的硬件T&L(transform and lighting)渲染能力。
这个Demo的介绍就到此为止了,但是小编发现NV之后所推出的绝大多数Demo都采用了这种类似的菜单界面,虽然3D特效技术更新迅速、画面质量大幅提高,但简洁易用的界面还是一代接一代的保留了下来,让人使用起来得心应手,能够将整个Demo的方方面面一览无余,真是极具交互性而且人性化特别好,很大程度上增强了Demo演示所要达到的效果!
名称:Crystal Ball
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/CrystalBall.exe
大小:EXE格式,26.3MB,安装后启动程序
技术:DirectX 7
要求:GeForce 256
● 草(Grass):
人如其名,“Grass”这个Demo主要展示了一个阳光照耀下10000棵小草组成的场景。虽然现在看来草丛的构造非常简单、土地粗糙、水流和天空简直一无是处。但这个Demo的特色就在于,大规模草丛的摆动和着色还受到了阳光照射、云彩投影和微风的作用,因此让老显卡一次性渲染这么多元素还真比较困难:
画面中天空白云使用了多层纹理,阳光具有程序产生的耀斑效果在草丛中显得比较华丽,画面质量还能根据远近的不同采用动态细节处理,虽然草丛简单了一些但整体表现还不错。当然整个Demo的核心技术依然是T&L,首颗GPU所具备的功能自然需要大力宣传才能被用户所接受!
这个Demo还有一些特殊功能和效果,通过H键调出帮助菜单就能够知道:使用鼠标控制前进、后退和左右旋转,空格键控制天气变化,W键显示多变形构成,V键加速移动,X改变天空纹理,R复位。
这是NVIDIA为GeForce256显卡制作的最后一个DEMO,接下来就进入GeForce 2 Ti时代。
名称:Grass
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Grass.exe
大小:EXE格式,10.7MB,安装后启动程序
技术:DirectX 7
要求:GeForce 256
GeForce 256是NVIDIA第一款DX7显卡,也是业界首款支持硬件T&L(坐标转换与光源)技术的GPU,随着GeForce 256的成功,NV发布了提速版的GeForce 2 Ti系列产品,虽然规格上并没有达到更高,但3D速度大幅提升,因此针对GeForce 2 Ti系列的Demo除了继续演示动态光影变换的效果之外,NV开始提高Demo的渲染难度,然大家意识到只有GeForce 2 Ti才能更好的运行游戏!
● 闪电(Lighting):
这个DEMO体积小也非常简单,主要表现GeForce2 GTS显示核心所具有的实时的光照特效,你可以看到当闪电轰击带有NVIDIA图标的金属板时火星四溅的情景。
名称:Lighting
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Lightning.exe
大小:EXE格式,3MB,安装后启动程序
技术:DirectX 7
要求:GeForce 2 Ti
● 7900GTX都跑不动的老Demo——小树林(Grove):
几只萤火虫在暮色中绕着一棵树周围上下翻飞,每一个萤火虫就是一个动态光源,亮闪闪的划过树间,照耀出不同颜色的树叶。这个Demo也是比较有意思,它的可控制性非常高,左边的控制拉杆可以非常细微的调节树木的结构,另外还有可以热键添加新的元素:
名称:Grove
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Grove.exe
大小:EXE格式,2.3MB,安装后启动程序
技术:DirectX 7
要求:GeForce 2 Ti
● DX7艺术作品——玩具兵(Toy Soldier):
名称:Toy Soldier
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/ToySoldier.exe
大小:EXE格式,15.5MB,安装后启动程序
技术:DirectX 7
要求:GeForce 2 Go
GeForce 2 Ti是高端产品,NV为其开发的Demo对显卡要求也比较高,不过当时最经典的产品缺是低端的GeForce 2 MX系列,相信大多数读者都曾用过这款显卡。NV的Demo并没有以往主流用户,因此针对GeForce 2 MX系列NV也开发了一些Demo:
● 人造海怪(Creature):
“Creature”是一个海下场景,可能NVIDIA是受了刺龙虾外形的启发,开发出了一个类似的海怪,有着血盆大口、獠牙和长长的角。
这个Demo主要展现阳光透过波涛汹涌的水面折射下来,投射到海怪身上的反射效果和折射效果,在其身上还有着粼粼的波光。从不同角度看过去,海水的颜色也不相同,从侧面看过去,海水是绿色的,从顶部看下去海水是深不见底幽蓝色。
相信大家已经看出来了,这个Demo同样主要展示动态光影变换,只不过它对显卡的要求比较低,是专为经典的GeForce 2 MX系列设计的!通过Demo画面左上方眼熟的控制按钮可以调节一些特殊模式:
名称:Creature
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Creature.exe
大小:EXE格式,17.2MB,安装后启动程序
技术:DirectX 7
要求:GeForce 2 MX
● 洞穴(Cave):
“Cave”这个Demo的设计灵感是来自古代原始人的洞穴壁画,跟随着摄像机的移动我们可以看到洞穴上墙壁中如霓红灯般的各种图案,有狩猎的原始人,有神秘的大眼睛,甚至有外星人!当然也少不了nVIDIA的标志。
Demo所采用的图形技术均有介绍
这个以现在的目光来看显得简单、幼稚的演示Demo当中、包含了各种各样的NVIDIA Logo,同时也包含了大量在当时来说顶尖的3D渲染技术。主要展现了硬件光照、立方体环境贴图、纹理压缩、实时水面渲染、贝塞尔曲线动态细节等技术。如果我们使用“H”键可以调出帮助菜单,它有大量控制命令可用。
这个Demo是由NVIDIA和游戏厂商Funlabs合作开发的,因此风格与NV以往的Demo完全不同,控制台也非常复杂,这里就不再介绍了。
这个Demo最特殊的地方就是,如果把它放到Windows的主目录下面可以作为一个屏幕保护,放到Winamp(当年风靡一时的MP3播放器)的plugins目录可以作为一个音乐插件。
名称:Cave
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/cave.zip
大小:EXE格式,1.2MB,安装后直接运行
技术:DirectX 7
要求:GeForce 2 MX
● 哥特式礼拜堂(Gothic Chapel):
哥特式礼拜堂的一个显著特点就是大面积的彩色玻璃窗和窗画,所以这个Demo也就特别适合表现光照效果,那窗前飘过的雾也被透过彩色玻璃窗的色彩斑斓的光线涂上了层层颜色:
为了达到这个目的,DEMO使用了像素级的光照、立方体环境贴图、粒子系统光照、体积光照、体积雾等一系列技术,使用快捷键“W”后我们还能以线框图的方式看到光照效果是如何构成的:
这个Demo同上一个洞穴Demo相同,都是由Funlabs和NV共同开发的,因此两个Demo都只要解压就能运行,而且所采用的3D渲染技术也基本一致!
名称:Cave
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Gothic_Chapel.zip
大小:EXE格式,4.7MB,安装后直接运行
技术:DirectX 7
要求:GeForce 2 MX
DirectX 8到来的推出带来了全新的3D渲染方式,那就是直到现在依然流行的像素与顶点分离式渲染。因此NVIDIA的GeForce 3 Ti系列也是紧紧围绕新产品强大的像素与顶点渲染能力而展开:
● 多重贴图原理展示——Principles of Shading:
“Principles of Shading”这是在GeForce3 Ti推出后用来展示的纯技术Demo,主要演示以NVIDIA的3D标志为样本,从顶点到建模再到多重纹理贴图的全过程,宛如一个生动的建模课程,仔细观看的话能学到不少东西:
名称:Principles of Shading
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/PrinciplesOfShading.exe
大小:EXE格式,34MB,安装后直接运行
技术:DirectX 8
要求:GeForce 3 Ti
● 变色龙(Chameleon):
变色龙,从字面意义上相信大家已经猜到这也是一个贴图演示Demo,与上一个纯技术型Demo不同,变色龙这个Demo更加生动形象,同时也能给人留下非常深刻的映像:
NVIDIA的显卡从GeForce3 Ti开始支持DirectX8,正是从硬件T&L开始转变到像素渲染和顶点渲染。变色龙就是用来展示像素渲染先进性的,他结合使用了普通贴图、镜面贴图、反射贴图等多种非常复杂的效果。一条变色龙在丛林中的树干上慢慢爬动,身体皮肤的颜色也根据周围环境的变化由黄色为主依次变为绿色、紫色、银白、透明、棕色乃至骨架状。
名称:Chameleon
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Chameleon.exe
大小:EXE格式,45MB,安装后直接运行
技术:DirectX 8
要求:GeForce 3 Ti
● Zoltar the Magnificent:
“Zoltar the Magnificent”是用来展示GeForce3 Ti顶点渲染能力的,Demo使用了大约20,0000个三角形来塑造一个国王的头像,在国王说话时在嘴部、两颊、额头都有不同的肌肉运动,就是眼睛周围的皮肤也有着细微的褶皱改变,这些都是以非常复杂的顶点渲染为主来完成的。
为了更逼真的描绘国王的面部,还综合使用了普通贴图、镜面贴图和凹凸贴图。当然,通过前面几大技术演示我们可以知道,贴图的基础是大量的顶点和多边形,下面就来看看这个Demo用了多少?
名称:Zoltar the Magnificent
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Zoltar.exe
大小:EXE格式,186MB,安装后直接运行
技术:DirectX 8
要求:GeForce 3 Ti
GeForce 4 Ti的登场让图形芯片性能再一次大幅提升,面对如此强大的核心渲染能力,NVIDIA开发了多款风格各异、画面精致的Demo,而且NV联合了第三方厂商,在Demo视觉效果大幅提高的同时,让GPU的强大实力完美的展现在了世人面前:
● Grace:
“Grace”演示了一位正在进行华丽舞蹈的女士。从她脚下的涟漪开始,伴随着音乐,舞者翩翩起舞,裙子随着动作在身上“流动”,手中飞散出无数的泡泡!
这个Demo是专门用来展示全新GeForce4 Ti 的nfiniteFX Engine II引擎的,Grace女士大量时用像素渲染和顶点着色,身体使用了反射贴图和大量纹理贴图。强大的GPU可以代替CPU进行衣服布料和泡沫的物理运动计算,当舞着停下来时,惯性会让裙子和头上的饰物继续移动。特别需要说明的是提供这么出色物理引擎的公司就是Havok公司,它同时也为Half-life2提供物理引擎,现在已经和NVIDIA进一步的合作开发SLI物理加速技术!
名称:Grace
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Grace.exe
大小:EXE格式,21MB,安装后直接运行
技术:DirectX 8
要求:GeForce 4 Ti
● Tidepool:
“Tidepool”用来展示GeForce 4 Ti强大的nfiniteFX II引擎对水面的渲染,在DirectX 8时代对水面的渲染成为了游戏画面水平的高低最重要标志之一。在这个Demo中大量使用了像素渲染来生成水面以及景物的倒影与光线的折射:
名称:Tidepool
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Tidepool.exe
大小:EXE格式,63MB,安装后运行程序
技术:DirectX 8
要求:GeForce 4 Ti
● 乌贼(Squid):
名称:Squid
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Squid.exe
大小:EXE格式,44MB,安装后运行程序
技术:DirectX 8
要求:GeForce 4 Ti
● 狼人(Wolfman):
狼人Demo是GeForce4 Ti发布时引起最大轰动的一个DEMO。狼人模型有10万个多边形,关节动画采用了61块骨骼,而且还有8层皮毛。一根根清晰可见的毛发以及完美的反光效果给人前所未有的空前震撼!
GeForce 4 Ti的nfiniteFX II 引擎第一次证明了利用每个像素进行照明的逼真皮毛可以应用到高度复杂的动画角色中,并且以高帧速运行。皮毛的颜色和密度使用一个覆盖整个形体的单独纹理贴图来控制,这给皮毛提供了截然分明的外观,而不是千篇一律的样式。nfiniteFX II 引擎的高级像素阴影处理器支持三四种纹理,加速了此类渲染。此外,其双顶点阴影处理器每秒钟能够驱动1亿多个顶点——顶点依然是复杂像素和纹理的保证!
借助nfiniteFX II 引擎,NV又一次提升了高品质视觉效果的水准,同时又提供超强的图形功能。它的双顶点阴影处理器能够驱动类似Wolfman 的角色所需要的复杂类型的几何体,而它的高级像素阴影处理器提升了性能,nfiniteFX II 引擎已经真正实现其为 PC 提供以高速、实时帧频运行的电影品质图形的承诺。
名称:Wolfman
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Wolfman.exe
大小:EXE格式,30MB,安装后运行程序
技术:DirectX 8
要求:GeForce 4 Ti
● 龙卷风(Twister):
龙卷风是一个非常简单的Demo,它主要展示了GeForce 4 MX改进的像素填充率面对多重纹理贴图时的速度提升。
按H调出各种效果幅度或者精度控制,B察看房屋结构,空格重新刷新地面上的房屋,然后让龙卷风虐待。
名称:Twister
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Twister.exe
大小:EXE格式,31MB,安装后运行程序
技术:DirectX 8
要求:GeForce 4 MX
● Bugs:
“Bugs”的灵感来自于“星河战士”,Demo中从山脊后面爬出来密密麻麻的红色异型怪虫。这个Demo主要展示第二代光速显存架构和隐面消除对性能的提高。如果已经在控制面板中打开了全屏抗锯齿,那么使用控制面板中的Alias命令就会出现一个方框,方框中图像是没有使用抗锯齿的效果,可以很方便的进行画面对比。
由于是为低端的GeForce 4 MX设计的,因此这个Demo并不复杂,效果也一般。
名称:Bugs
下载:http://download.nvidia.com/downloads/nZone/demos/nvidia/Bugs.exe
大小:EXE格式,14MB,安装后运行程序
技术:DirectX 8
要求:GeForce 4 MX
● DirectX 9时代来临,超完美Demo全新体验:
由于NVIDIA的Demo实在太多,后期基于DirectX 9的Demo制作水平之高让人叹为观止,GeForce 6800和7800系列的演示Demo所运用的技术非常广泛!限于篇幅的原因,NVIDIA演示Demo的分析与介绍暂时到此为止,稍后我们将放出GeForce 6800系列代言人Nalu、GeForce 7800系列代言人Luna以及最新GeForce 7900系列的演示Demo,敬请关注泡泡显卡频道!<