见证显卡的发展!NV 10年40款Demo回顾
● Human Head
Human Head这款Demo并没有使用DirectX 10 API,而是专业绘图常用的OpenGL API,因此只要在Windows XP下就能运行。事实上NVIDIA历代技术演示Demo大都使用了OpenGL界面。
该Demo下载安装之后桌面会出现两个快捷方式,一个直接运行Demo,另一个用来设置分辨率和超级采样倍数。8800Ultra显卡使用最高倍超级采样的情况下依然能够保证20FPS以上的流畅画面!而8600GT即便用最低模式运行起来也比较卡。
Human Head顾名思义就是展示一个人头,这个Demo通过多层纹理贴图、表面散射、HDR、动态阴影技术绘制了一个真假难辨的人类头部/脸部皮肤,这一切都是建立在8800Ultra可怕的Shader性能基础之上!
按W键查看3D模型构架,Human Head对比Adrianne
实际上Human Head的人物建模并不比Adrianne复杂,但其画面效果却远远超越了我们的想象!之所以能够达到以假乱真的地步,最关键的一项技术就是多层皮肤贴图。
在这个Demo中总共使用了多达17层纹理贴图合成了细致入微的头部皮肤!每一层纹理贴图的分辨率都是4096×4096像素,这样即便是以很近的视角观察人物皮肤,也不会出现失真的情况。如此一来,DEMO的每一帧图像都要对4000多万个像素进行着色,每秒渲染12亿个像素,而且使用了超长像素指令。
通过鼠标或者隐藏参数调整
除此之外HDR效果也得到了完美展现。DEMO使用了两个独立的点光源投射在人头上,这两个光源可以通过鼠标随时改变方位及色彩,然后动态的反映在多层皮肤上,通过表面散射技术生成完美无暇的阴影。混合纹理以及动态光影对Shader性能和显存带宽都有苛刻的要求,G80核心在Shader以及纹理方面的性能都得到了大幅提升,而8800Ultra凭借高频率性能又提升了一个档次,由此得以在高分辨率和高画质下流畅运行。