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

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

  ● 废弃加油站(Last Chance Gas Ultra):

  这个Demo的场景描绘了一个沙漠中被遗弃了的加油站,主要刻画了建筑物随着太阳的升起,光线、阴影等的实时变化过程。

  光线的渲染是根据太阳的位置、云来决定的。天空是由众多因素构成的一个真实物理环境描绘出来的。不同方向的光线与阴影结合使建筑更加逼真,大量的Fragment Shader和高精度纹理不仅描绘了更加细腻的风景,也对渲染管道数量和纹理内存提出了更高的要求,所以NV推荐这个Demo使用5900Ultra,其实5900XT也可以运行,只不过速度比较慢罢了。

  大多数阴影渲染效果都有一个局限性,那就是创造出来的通常都是一个轮廓鲜明的硬边线阴影,而在真实世界里,阴影都是软边线的。现在我们就可以看到,早在FX时代,NVIDIA就提出了软边阴影技术,不过当时GPU性能有限,Demo当中的阴影渲染还是不够理想。不过现在依靠SM3.0技术动态软边阴影已经得到了大量使用!

  ● 火神(Vulcan):

   “Vulcan”是古罗马神话中一个主管火和锻冶的神,NV的这个Demo讲述了身高力大的Vulcan在锻冶时被一个小营火虫骚扰,大怒的火神使用锤子前去捕捉,但却始终无法奈何这只小虫子,最后反而自己摔倒在地的滑稽故事。

  显然这个Demo重点展示了火焰和烟雾的渲染技术,在这个Demo之中,我们看到了媲美CG电影级的火焰效果!火焰和烟使用了体积纹理和渲染生成纹理的技术。另外周围环境使用了多光源光照和阴影技术,皮肤渲染使用了Blinn phong shader技术。

  现在看来,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!

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