精确的阴影能在游戏中生成更逼真和让人可信的场景,光源、对象和特征都能够在精深的编程中实现,做到复杂的互动;但在游戏中的每帧,每个光源都必须与相关的物体进行分析,因此会降低PC的性能和游戏的可玩性。nVIDIA GeForce 6 系列GPU 支持UltraShadow II 技术,构建更佳的视觉效果,并且与周围的数字环境区分开来,由于它能够有效地计算阴影的生成,因此可以提高对阴影敏感程序的性能,比如DoomIII 。其实说也奇怪,nVIDIA 不止一次地提到UltraShadow II 技术可以提高DoomIII 的性能,我想除了id software 游戏的魅力外,还更多的是由于id software 的建议才会如此做吧, 竟然id software 在游戏界中的地位无人可撼,该技术就像专门为id 设计似的。
在需要更多通道光照和阴影计算的场景,使用UltraShadow II 硬件就能获得更明显的性能增益,其中复杂场景的效果最为显著。在每个场景大部分可见目标都使用多光源的游戏,比如id software 即将发布的DoomIII 游戏,将能够获得根本性改进的执行速度。前段时间,很多媒体都提到即使连GeForce FX 5900 运行DoomIII 都会有卡的感觉,而现在GeForce 6 就像为其而优化似的,UltraShaow II 技术可以提高DoomIII 的游戏帧率。根据nVIDIA 公布的数据,在进行大量阴影处理的时候,UltraShaow II 能比前代版本提供4倍的性能。
DoomIII 的游戏截图,需要进行大量的复杂光源处理,看看场景的光照和影子,效果非常逼真
传统上来说,UltraShadow II 通过放弃不必要的区域,比如不可见部分,从而让开发者更迅速地计算出影子。通过定义场景的界线部分(叫做depth bounds),或者着重计算光源最易受到影响的区域,开发者能够加速阴影的生成过程。此外UltraShdow II 还能够和Intellisample 3.0 很好地协作,带来更好的边沿抗锯齿效果。