潜行者吧 关注:32,971贴子:858,598

STALKER优化建议以及优化后截图

只看楼主收藏回复

大家知道默认画面的STALKER即使把动态光影设置全部,其他最高,但是画面总是过于昏暗晦涩,虽可以表现出切尔偌贝利荒凉的背景,但看久也难免让人产生视觉疲劳
那么这个游戏要如何设置才能让该游戏画面更华丽,但是却不影响游戏流畅度呢(尽量影响最小化)
我下面就要细细讲述来


IP属地:福建1楼2008-02-04 19:15回复
    在STALKER存档文件夹的C:\Documents and Settings\All Users\Documents\stalker-shoc中有一个user.ltx文件,就是游戏的配置文件
    其实当初官方开发游戏的时候把许多特效的设置隐藏在这里,可能是考虑到这些特效偏离游戏应有的画风,或者他们还不够完善
    同时也将一些更加细致的特效调节也放在这里


    IP属地:福建2楼2008-02-04 19:17
    回复
      2025-07-29 02:32:31
      广告
      不感兴趣
      开通SVIP免广告
      先看到r2_aa, 这是抗锯齿功能,默认是off(关),开启为on, 不过作者特意提到这个"抗锯齿"可不是传统意义上的硬件象素重采样进行的抗锯齿, 他实际是一种blurring(模糊)特效,这个特效的作用就是使用一些模糊特效来mask(掩盖)锯齿,带来的是轻微的性能下降,而且有趣的是这个选项和游戏菜单界面中的抗锯齿选项并无直接关系,也就是说如果你在游戏菜单界面中开启抗锯齿或者在显卡驱动面板中开启强制AA,实际都是无效的, STALKER唯一所能使用的"抗锯齿"功能就是开启这个r2_aa参数选项 
      以下aa参数必须在r2_aa开启后方有效
      r2_aa_break 这是"模糊抗锯齿"的距离参数,调节范围为[0.000000 - 1.000000, 0.000000 - 1.000000, 0.000000 -1.000000] (分三段数值) 值越大"模糊抗锯齿"的有效范围就越远;
      r2_aa_kernel 这是"模糊抗锯齿"强度的参数选项, 默认为0.5, 可调节范围为[0.300 - 0.700], 值越大效果越强, 作者建议只开到0.300是最佳平衡效果以不至于太模糊而失真;
      r2_aa_weight 这是"模糊抗锯齿" 模糊浓度和精确度控制的参数, 可调节范围是[0.000000 - 1.000000 , 0.000000 - 1.000000 , 0.000000 - 1.000000] (分三段数值)
      经本人测试,模糊抗锯齿开到0.3的时候,性能损失大约5%(同场景,开0.3模糊锯齿是45桢.不开则47桢,影响看来不是很大)但是如果开到0.500以上的时候,性能损失将超过10%
      对于本来就不是很流畅的场景可能就会卡了
      所以推荐0.3-0.5


      IP属地:福建3楼2008-02-04 19:19
      回复
        r2_gloss_factor 默认值1.(后面有个点,也就是1.0的意思) ,这个参数是用来调节物体的光照反射耀眼度, 调节范围是[0.000 - 10.000] , 值越大,物体反光耀眼度越高;

        开启这个参数后,物体表面的反光逐渐强烈
        我设置到1.5感觉还算比较自然
        倒是设置到了超过5以后就非常夸张,连生锈的车厢表面都反光,所以不推荐超过5


        IP属地:福建4楼2008-02-04 19:21
        回复
          r2_ls_bloom_fast 默认off, 如果此选项开启on,那么意味着游戏将会使用更强的HDR效果,所有的物体看起来更加明亮夺目. 本质原理上是增强了BLOOM效果,但是并不意味着是将增强的BLOOM代替原有HDR. 并且此选项是否开启与下面的其他bloom参数的生效无关.

          这个特效非常重要
          一旦它开启,你的STALKER的画面风格将达到全新的风格和境界
          白天变的更亮,夜晚变的更黑
          而且它对流畅度居然没有什么影响
          喜欢亮丽风格的可以考虑开启
          r2_ls_bloom_kernel_b 此参数是用来控制bloom照射产生的模糊和耀眼效果的程度 默认值是0.7, 调节范围是[0.010 - 1.000];

          r2_ls_bloom_kernel_g 作者测试后并不明白此参数选项有什么作用 待发掘, 默认3.3 调节范围[1.000 - 7.000];

          r2_ls_bloom_kernel_scale 此参数的作用是调节bloom的照射规模,也就是bloom光照的距离和范围, 默认1. 调节范围[0.500 - 2.000];

          r2_ls_bloom_speed bloom光照的更新速度,调节范围 [0.000 - 100.000];


          IP属地:福建5楼2008-02-04 19:25
          回复
            r2_ls_bloom_fast on
            r2_ls_bloom_kernel_b 0.7
            r2_ls_bloom_kernel_g 3.
            r2_ls_bloom_kernel_scale 0.7
            r2_ls_bloom_speed 50.
            r2_ls_bloom_threshold 0.001
            这是我关于这一项目的设


            IP属地:福建6楼2008-02-04 19:26
            回复
              r2_mblur 动态模糊效果的强度调节 调节范围[0.000-1.000] 注意使用这个参数需要先开启动态模糊效果功能,方法是在快捷方式图标的执行命令行中加入-mblur参数语句; 例如在快捷方式上点右键-属性-目标 "C:\Program Files\THQ\S.T.A.L.K.E.R. - Shadow of Chernobyl\bin\XR_3DA.exe" -mblur (-mblur前面有个空格) 作者建议设到0.1-0.3以获得最佳真感动态模糊效果

              这个特效有点假,不如极品飞车的动态模糊真实,开不开无所谓


              IP属地:福建7楼2008-02-04 19:28
              回复
                以下是大家关心的HDR控制(文章前面有bloom参数的详细设置,至于两者具体表现和区别目前我自己未来得及详细测试)

                链接资料
                我们已经知道,HDR渲染包含两个步骤,一是曝光控制,即将高动态范围的图像映射到一个固定的低范围中,既屏幕能够显示的(0,1)的范围内。二是对于特别亮的部分实现光晕的效果。其中曝光控制是HDR渲染的核心环节,光晕效果对表现高亮的像素起了重要的作用.先来看看所谓得、的曝光控制。这个步骤在HDR渲染中被称为Tone Mapping。翻译成中文即“调和映射”。Tone Mapping有很多具体的方法,每个方法都是一个从高动态范围到低范围的一个映射,我们把这些方法统称为 Tone Mapping Operator(TMO),可见,TMO的好坏直接决定了图像的最终质量。

                r2_tonemap [on,off] 此项的作用是对HDR的对比度和高亮光进行调节控制,以便达到真实的HDR效果而不至于太失真 只有此项开启时以下相关参数才有效 
                r2_tonemap_lowlum 此参数是对较暗区域的HDR光照进行调节,值越高较暗区域的HDR效果越强 调节范围[0.000 - 1.000]
                r2_tonemap_middlegray [0.000 - 2.000] 此项是HDR效果调节中影响最大变化最明显的参数, 当你提高这个值的时候, 游戏中的HDR效果会变的更加显著和丰富,比如当你将此值设定在1.2的时候,你会发现,游戏中的HDR效果会和游戏Oblivion非常的相似


                IP属地:福建8楼2008-02-04 19:28
                回复
                  2025-07-29 02:26:31
                  广告
                  不感兴趣
                  开通SVIP免广告
                  r2_tonemap on
                  r2_tonemap_adaptation 1.
                  r2_tonemap_amount 0.7
                  r2_tonemap_lowlum 0.8
                  r2_tonemap_middlegray 1.

                  这是我的HDR设置


                  IP属地:福建9楼2008-02-04 19:29
                  回复
                    主要影响画面的就是以上几个因素
                    不过如果你有三块8800ULTRA组成三路SLI的话
                    或者你有个3870X2 双路CF的米人的话
                    可以看看以下这段话,让STALKER的画面达到及至----媲美DX10.1!
                    找到下面的r2_gi , 默认是off(关闭)的,开启为on.大家都知道很多MOD其实也都修改了user.ltx文件中参数属性的,但是就我看到的MOD中,还没有一个开启这个选项的,我看了作者解释后明白了,这个原来就是ATI最新DX10.1显卡宣传广告中的一种DEMO(展示)特效,熟悉3DMAX的人也应该知道, 这个特效就是: Global Illumination:全局照明 
                    那么,什么是全局照明呢?让我们先从光能传递的路径说起,全局照明是指当一个光源发光照射到一个物体上时,被照射物体都会反弹出一定能量的光线,继续照射其他物体,起到间接照明的作用。这种现象在真实世界中普遍存在,因为光线的这种细微作用使得世界上没有真正意义上的定向光源。如今它的应用已经非常广泛了。它的英文名称radiosity也解释为辐射照明,但我们更多的还是称呼它为Global Illumination,也就是全局照明
                    可以看到在r2_gi 参数下面有一些和他相关的参数,当然这些参数的数值只会在当r2_gi on(开启)后才可以生效 我们具体来看看:
                    r2_gi_clip 全局光照的光线漫射距离, 默认值是0.001,可更改范围是[0.000 - 0.100];
                    r2_gi_depth 全局光照的阴影深度 默认值是1, 可更改范围是[1-5];
                    r2_gi_photons 全局光照的光子数量 默认值是16 可更改范围是[8 - 256];
                    r2_gi_refl 全局光照的反射度 默认值0.9 可更改范围[0.001 - 0.990] ;
                    以上是全局光照的相关参数选项,作者特别提示, 此特效开启后将带来性能的急剧下降!!! 有兴趣的朋友开启试试 ,并且我从资料上看到这个特效主要是用于3DMAX的室内建模,有懂3D制作的详细讲解下这个特效在室外是否有效,目前也还不知道是否只有DX10.1显卡可以实现此效果,或是DX9\DX10卡也可以模拟


                    我试过这个特效
                    全部设置为中
                    在野外没效果
                    在很黑的屋里也没效果
                    但是在稍微亮点有光源的屋子,或者在黑屋里打开手电
                    桢数可以从40多掉到个位数.........
                    所以没有发烧级的配置不要尝试(我的配置是3800+ AM2 OC 2.8GHZ/2GB DDR2 667/7900GS OC 600-1500)


                    IP属地:福建10楼2008-02-04 19:32
                    回复
                      经过优化的游戏效


                      IP属地:福建11楼2008-02-04 19:33
                      回复
                        1024*768 全动态光影
                        草地全开
                        视野距离


                        IP属地:福建12楼2008-02-04 19:34
                        回复
                          这张漂亮吗
                          其实这张只开了物体动态光影哦
                          配置不好的朋友在选择物体动态光影后按照我上面提供的参数优化就可以达到这个效


                          IP属地:福建13楼2008-02-04 19:35
                          回复
                            r2_ls_bloom_fast 默认off, 如果此选项开启on,那么意味着游戏将会使用更强的HDR效果,所有的物体看起来更加明亮夺目. 本质原理上是增强了BLOOM效果,但是并不意味着是将增强的BLOOM代替原有HDR. 并且此选项是否开启与下面的其他bloom参数的生效无关.

                            这个特效非常重要
                            一旦它开启,你的STALKER的画面风格将达到全新的风格和境界
                            白天变的更亮,夜晚变的更黑
                            而且它对流畅度居然没有什么影响
                            喜欢亮丽风格的可以考虑开启
                            r2_ls_bloom_kernel_b 此参数是用来控制bloom照射产生的模糊和耀眼效果的程度 默认值是0.7, 调节范围是[0.010 - 1.000];

                            r2_ls_bloom_kernel_g 作者测试后并不明白此参数选项有什么作用 待发掘, 默认3.3 调节范围[1.000 - 7.000];

                            r2_ls_bloom_kernel_scale 此参数的作用是调节bloom的照射规模,也就是bloom光照的距离和范围, 默认1. 调节范围[0.500 - 2.000];

                            r2_ls_bloom_speed bloom光照的更新速度,调节范围 [0.000 - 100.000];

                            我的设置是
                            r2_ls_bloom_fast on
                            r2_ls_bloom_kernel_b 0.7
                            r2_ls_bloom_kernel_g 3.
                            r2_ls_bloom_kernel_scale 0.7
                            r2_ls_bloom_speed 50.
                            r2_ls_bloom_threshold 0.001


                            IP属地:福建14楼2008-02-04 19:35
                            回复
                              2025-07-29 02:20:31
                              广告
                              不感兴趣
                              开通SVIP免广告
                              r2_ls_bloom_fast 默认off, 如果此选项开启on,那么意味着游戏将会使用更强的HDR效果,所有的物体看起来更加明亮夺目. 本质原理上是增强了BLOOM效果,但是并不意味着是将增强的BLOOM代替原有HDR. 并且此选项是否开启与下面的其他bloom参数的生效无关.

                              这个特效非常重要
                              一旦它开启,你的STALKER的画面风格将达到全新的风格和境界
                              白天变的更亮,夜晚变的更黑
                              而且它对流畅度居然没有什么影响
                              喜欢亮丽风格的可以考虑开启
                              r2_ls_bloom_kernel_b 此参数是用来控制bloom照射产生的模糊和耀眼效果的程度 默认值是0.7, 调节范围是[0.010 - 1.000];

                              r2_ls_bloom_kernel_g 作者测试后并不明白此参数选项有什么作用 待发掘, 默认3.3 调节范围[1.000 - 7.000];

                              r2_ls_bloom_kernel_scale 此参数的作用是调节bloom的照射规模,也就是bloom光照的距离和范围, 默认1. 调节范围[0.500 - 2.000];

                              r2_ls_bloom_speed bloom光照的更新速度,调节范围 [0.000 - 100.000];

                              我的设置是
                              r2_ls_bloom_fast on
                              r2_ls_bloom_kernel_b 0.7
                              r2_ls_bloom_kernel_g 3.
                              r2_ls_bloom_kernel_scale 0.7
                              r2_ls_bloom_speed 50.
                              r2_ls_bloom_threshold 0.001
                               之所以不开BLOOM更新到100是最早担心影响流畅度,不过后来测试发现对流畅度根本没有影响
                              所以也推荐开到100


                              IP属地:福建15楼2008-02-04 19:35
                              回复