图形设定
image_lodbias "x" Beyond3D上的达人Reverend几年以前就对细节层次偏移(LOD bias,level of details bias)作出了如下解释:“LOD bias会对材质计算过程中的LOD因子进行修正。有一种经常出现的情况,就是材质被过度取样或者过滤导致材质在一个或多个维度上被带状的限制在较低的频率上。结果就是经过材质贴图的原始物体看起来显得过分的模糊。LOD bias为LOD计算中提供了偏移量来补偿被过分取样或者是取样不足的材质图像。被贴上的材质看起来会更加锐利或者模糊,这取决于bias取值的负或正。”
简单的说,就是调整 x 的取值可以是材质显得更加锐利或者是模糊。默认的值是 0,采用负值将使图像更加锐利,而采用正值将使图像变得更模糊。下面几幅图说明了三种不同的bias取值所产生的效果对比:
image_lodbias "2" |
|
image_lodbias "0" |
|
image_lodbias "-2" |
|
正如你所看到的,这个参数对图像质量有着明显的影响(仔细看看当取-2的时候地板所表现出的细节),同时根据你正负取向的不同对性能有着微小的影响(负值=更慢,正值=更快,再次申明,这种影响非常微小)。使用绝对值较大的负值的时候可能会引起一定程度的图像失真——但这可以用全屏抗锯齿或各向异性过滤来校正。2 和 -2是你可以设置的上下限。既然对性能的影响非常微小,那么就没有任何理由把它设到0以上。我个人使用 -0.50,这个值比较好的在锐利程度和失真之间达到了平衡点。
image_roundDown "x" x决定了处理大小不正确的材质的方法。把 x 设为 0 意味着将对这些材质进行向上取样直到取样值可以被2整除,而把 x 设为 1 表示材质将被向下取样知道可以被2整除。明显地 0 才是保持最佳材质质量的推荐设置。
image_useCompression "x" 把 x 设为 1 将打开材质压缩,这会降低对显存的要求进而改善性能。这对显存低于256M的显卡而言是至关重要的(同时还将使你能在大多数显卡上使用高解析度材质)。id Software的Robert Duffy引用了512M显卡来说明不使用压缩的情况。
“在Ultra quality下,我们载入所有的材质;在全解析度下不使用任何压缩来实现漫反射,镜面反射,法线贴图等等。在一个典型的关卡中,这么做将使用大约500MB那么大容量的材质数据。这在当前的硬件上可以运行,不过显然我们我们没法子把500MB的东西塞到只有256M大小的显存中,而且在一帧画面之中涉及到的贴图数据随随便便就是50MB以上——别忘了我们必须在一秒中之内给出60帧。这会引发性能的剧烈波动,因为它消耗了大量的存储带宽。这么做确实是可行的,尽管你会看到离奇古怪的效果:-)在终极的高端系统上,可玩性也当然不会受到影响。不过因为可能发生的故障,我们要求在把这个参数打开时显存要在512M以上。”
尽管如此,X-Bit Lab的测试报告表明如果你有一块256MB的显卡的话,使不使用压缩不会产生实质上的性能差别。所以如果你有256M显卡(或者更高,只要由卖的),我建议你把这个参数设为 0,以得到最好的图像质量(不再产生压缩引起的失真)。
image_useNormalCompression "x" x设置了压缩法线贴图的的模式。0 表示压缩被禁用,可以提供最佳的图像质量,推荐那些显卡在128MB以上的人使用。1 表示对法线贴图使用256色压缩,这会带来最好的压缩效果但产生最明显的图像失真。2 使用RXGB压缩,只产生最少限度的失真(最明显的地方是那些有强烈角度或圆形的边缘)和最低程度的压缩。下面的图说明了产生的效果。
image_useNormalCompression "1" |
image_useNormalCompression "0" |
|
|
Robert Duffy给出了一些和法线贴图压缩有关的细节描述。
“需要注意的一点是,一般说来当你用DXT来渲染法线贴图的时候,你得到的是非常蹩脚的结果。NVIDIA的硬件支持并行压缩,这能得出很好的压缩效果而法线贴图还能保持自己的具有强烈角度或圆形的边缘。不幸的是这种压缩在其他情况下效果很差,当遇到有污点的区域的时候你就死翘翘了。ATI不支持并行压缩技术,所以我们需要一个更好的解决办法。ATI已经在很多种法线贴图压缩技术上做了研究工作,最终我们决定采用交换红色和alpha(在法线贴图的情况下为0)管道的方法。这有效地提高了压缩效果,而在程序中仅仅增加了一条将alpha管道移到红色管道中的指令而已。这样在每种显卡上所发生的事情可以说明如下:
当遇到白热化的部分时,所有的NVIDIA和ATI的新一代硬件在Doom 3的Medium和Low的显示质量下都使用法线贴图压缩。NV10/20(GF4MX和GF3)在Doom 3的Medium和Low显示质量下使用并行法线贴图压缩。”
01 02 03 04 05 06 07 08 09 10 11 12
|