见证显卡的发展!NV 10年39款Demo回顾

2010-04-06 17:01  出处:PConline原创  作者:佚名   责任编辑:zhengwanglun 

  早在半年前AMD抢先推出DirectX 11显卡HD5000系列的时侯,我们便热切盼望NVIDIA尽早拿出Fermi与之对抗。最终经历了无数次发布延期后,NVIDIA终于以GTX480的最终身份向HD5000系列发出了强有力的反击。由我们之前的芯片级评测可以看到新一代旗舰产品GTX480凭借强大的实力,最终使NVIDIA重新夺回了性能王者的宝座。

  NVIDIA在每次发布新品的时候都会公布一些美轮美奂的演示DEMO。这些演示DEMO的设计初衷就是通过完美的3D效果征服每一位观众,让大家对新显卡的性能及技术充满憧憬和期待。所以NVIDIA必定会尽其所能使出浑身解数,在演示DEMO中大量采用显卡的最新、特有、特长技术及架构优势。

  因此,透过显卡的配套Demo可以从一个侧面了解这款芯片所具备的实力。仔细欣赏每款Demo,不但是一件非常赏心悦目的事情,而且可以在轻松愉快的环境下全面理解当年显卡所具备的激动人心的技术。虽然这些技术现在看来可能非常“幼稚”,或者已经过时被淘汰,但是重温当年的辉煌也可以对显卡的技术发展有一个更加深刻的认识!今天我们就来对NVIDIA的Demo进行详细全面的介绍与分析。

  NVIDIA演示Demo的发展历史是由GeForce256时代开始的,起初仅仅是一些单纯的技术演示,后来开始追求故事、情节和音乐与Demo的和谐与搭配。为此他们和外部的工作室合作引进、借鉴了不少的音乐和情节设计,甚至包括物理引擎。借助这些有益的帮助NVIDIA也一次一次把Demo制作推向高峰。

  ● 立方体环境影射贴图——水泡泡(Bubble):

  “水泡”这个Demo以现在的眼光来看非常简单,它最低仅需要GeForce 256显卡支持。这是一个纯粹的技术演示Demo,主要用来展示立方体环境影射技术(展现景物反射效果),在Demo中一个水泡在场景中缓缓旋转,周围的景物都反射在水泡表面上。可能你会感到纳闷,明明是一个球体,怎么和立方体扯上关系?试玩一下这个Demo你就明白了:

  这个Demo最有意思之处在于互动性,水泡本身在不断的旋转,而水泡的旋转方向正是由鼠标停留位置所控制,鼠标指针离水泡越远旋转速度越快!当然单击鼠标可以让水泡发生各种各样非常奇妙的变化,具体会有何种变化,不亲身体验是体会不到的。看完这个Demo,相信很多人都想知道这种奇妙的效果是如何渲染出来的?Demo除了展示当年最完美的图形画面之外,最重要的作用就是向大家展示技术,通过观察特殊模式可以一清二楚的反应出来:

  除了使用鼠标让水泡的形状发生变化之外,Demo还有几个快捷键,可以显示出水泡的各种结构:比如“W”键可以让球体不显示贴图,只显示其顶点构造:

  配合数字键“2/3/4”,可以明确地看到顶点越多水泡更接近于球体,而且可以做出更大幅度的变形。由此证明足够多的顶点才是3D物体结构以变化多样性的保证!

  这个Demo主要展示立方体环境影射贴图技术,按“T”键可以把水泡表面的贴图用立方体的六个面分割开来,原来球体表面完美无缝的贴图竟然只用六个面就组成了?显然不是!其实立方体环境贴图只是这项图形技术的名称罢了,真正在Demo中展示出来的画面使用更复杂的多面体细分为无数个小多边形拼在一起的。初中几何里面将圆形看作是边数无穷大的正多边形,这里的球体也可以看作是一个棱角无穷大的正多面体,这在3D领域同样适用!

  所以说看这个Demo相当于重温当年立体几何的内容,顶点越多,多面体就非常接近于球体,同时每个面的贴图也更精细!3D图形渲染最主要的就是两方面:空间架构以及物体表面贴图,这个Demo非常形象地做到了。

  从NVIDIA第一个Demo就可以了解到其所有Demo的风格,那就是注重于用户的互动性,而且非常强调图形技术展示,通过非常直观的方式让用户了解到显卡所采用的最新技术,以及新技术带来的完美效果!

  ● 硬件T&L动态光影——水晶球(Crystal Ball):

  DirectX 7时代NVIDIA可以说是如日中天,NV在这期间大力推广GeForce 256显卡,而且首次提出了GPU的概念,技术方面自然是大量展示GPU所带来的革命性的硬件T&L(transform and lighting)渲染能力。

  硬件T&L就是将原本CPU负责处理的光影转换交给了显示芯片,而光影特效处理要占据3D场景的很大比例,这种技术的实现让系统3D性能得到了大幅提高。因此显示芯片也有拥有了同CPU平起平坐的称谓——GPU!

  这个Demo的主体是一个水晶球被托在三个狮鹫之上,狮鹫以及水晶球内部物体的存在就是为了展现动态光影效果。而半透明的水晶球也使用了更加精密逼真的环境影射技术,同第一个单纯展示立方体环境影射贴图技术的水泡泡Demo不同,水晶球Demo将立方体环境影射和硬件动态光影变换这两种在当时来说最顶级的渲染技术完美的结合在了一起,真是用心良苦!

  随着时间的推移,光线会不段变换,而且在水晶球内部还会出现一个坐落在悬崖上的欧式古堡,其小小的窗口随太阳位置忽明忽暗。通过设置菜单还可以有一些别开生面的特殊效果,这些都是围绕着不断变换的光源展示动态光影技术。

  另外一个特别之处就是Demo左上角提供了一组菜单,里面包含了一些特殊效果或者功能选项,比如上面三幅图片就可以在第二列Drawstyle菜单下逐一察看:

  NV的这种Demo菜单功能易用性非常好,第一列“Navigation”(导航)菜单三个选项控制鼠标功能。分别为:以物体重心为圆心视角旋转、自由移动模式和控制光源方向模式。

  这个Demo的介绍就到此为止了,但是小编发现NV之后所推出的绝大多数Demo都采用了这种类似的菜单界面,虽然3D特效技术更新迅速、画面质量大幅提高,但简洁易用的界面还是一代接一代的保留了下来,让人使用起来得心应手,能够将整个Demo的方方面面一览无余,真是极具交互性而且人性化特别好,很大程度上增强了Demo演示所要达到的效果!

键盘也能翻页,试试“← →”键