破坏者吧 关注:2,654贴子:45,112
  • 11回复贴,共1

关于各类画质补丁的说明以及目前画质补丁的进展

只看楼主收藏回复

一楼度娘


回复
1楼2013-08-12 11:16

    首先还是要感谢大法师帮我发了帖子,因为我实在实在没有空余的时间可以用了。关于这篇说明呢,其实从一开始就想写,但因为对画质补丁的了解还不够深,导致不敢轻易动笔,还有就是没时间,真的真的没时间,在此向各位吧友说声抱歉。再有就是,关于大家赞助我的那些东西,硬盘阿,显卡阿,包括我现在特别急用的一个SATA光驱,这些东西我向大家保证,既然我会向大家要,自然是有用途的,大家也不必买新的给我,就是淘汰了的东西给我就成,就比如吧友tzx15310025 给我的俩个硬盘都是IDE的,这样也行,我也可以用,给我的一个显卡8600GT发热很大,但我只是拿来测试低配画质补丁,也都还行,向大家征集这些东西,也是这个游戏在另一个方面能有更大的提升,试想一个09年的游戏因为有了这些补丁使游戏可玩性加强,那是一件多么让我们这些热爱这个游戏的玩家感到高兴,并且,使用不同的画质补丁通关游戏,会使每一次的体验都大有不同,这正是我一开始所想也致使我去做画质补丁的一个目的。


    收起回复
    2楼2013-08-12 11:16

      好了不多说了,进入正题吧。
      有些机子一打光影就会提示缺少几个dll,有两个解决方法:
      1.升级dx9
      我自己比较提倡的方法是下载一个运行库的整合包,然后直接安装即可。
      首先自然是找一个画质补丁,在吧里找一个自己喜欢就行.
      打上补丁后进入游戏屏幕左上角会有ENB版本提示,快捷键:

      Shift+F12 开启全部效果
      Shift+F9 开启泛光
      泛光用于调节全屏的画面亮度,类似HDR技术(自己百度),让画面亮处更亮,暗处更暗,细节更丰富.但是这个效果既靠显卡又靠数据调节,如果你用得不好的话,基本上整个天都是亮白色的,非常伤眼,比如我的就是这样- -
      Shift+F10 开启阻塞
      Shift+F11 开启车身反射
      Shift+F8 开启阴影
      Shift+F7 开启水面效果
      Shift+数字键* 显示帧频

      还有其他设置,并且键位都可以在配置文件中修改,本文不提

      光影补丁毕竟是个补丁,消耗还是比较高的,非常吃资源,如果你一开效果就卡成幻灯片,那么我建议你只打开车身反光,其他全关,意思一下就好了 - -
      简单的数据调节方法:打开游戏目录下enbseries.ini,然后改数据....
      选项的意思请自行百度
      具体的原则就是个人喜好,这里就不多讲了...

      介绍一下几个参数,可以设定默认打开哪些效果,比如只打开车身反光,那就把光影改造成低配版喽 - -
      找到这一节:

      [EFFECT]
      EnableBloom=1 // 默认启用泛光
      EnableOcclusion=1 // 默认启用阻塞
      EnableReflection=1 // 默认启用车身反光
      EnableMotionBlur=1 // 默认启用动态模糊
      EnableWater=1 // 默认启用水面效果
      EnableShadow=0 // 默认启用阴影
      DepthBias=0 // 阴影偏移量
      EnableDepthOfField=1 // 默认启用景深效果

      大家可以根据自己喜好自行修改下达到自己满意的程度.


      回复
      3楼2013-08-12 11:17

        接下来还有一些进阶方面的知识,大家可以选择性查看.

        [GLOBAL全局设置]  UseEffect=(0,1) 让游戏一开始就运行本补丁。 
         alternativedepth =(0,1)提高一些处理效果的性能。 
         AllowAntialias(全屏抗锯齿)=(0,1) 0关闭,1开启。 
         BugFixMode=(0..5)0-高质量,中等效果, 1-高质量,效果稍差, 2-最高效果, 3-最低效果(运行最快), 4-低效果, 5-低效果,中等速度。 
         SkipShaderOptimization=(0,1) 1,取消阴影最优化设置。  
        QuadVertexBuffer作者未作解释。 
         [EFFECT效果]  
        EnableBloom=(0,1) 1,开启光晕效果。 
         EnableOcclusion=(0,1) 1,开启遮挡剔出算法。 
         EnableReflection=(0,1) 1,开启车身反射效果。 
         enablemotionblur=(0,1)开启动态模糊效果。 
         enablewater=(0,1)开启水的处理效果。 
         enableshadow=(0,1)开启阴影效果。 
         depthbias = (0..1000)景深优化控制。  
        [INPUT按键设置]  keyuseeffect = (0..255)用十进制数进行设置,默认F12。 
         keybloom = (0..255)用十进制数进行设置,光晕效果开关,默认F9。 
         keyocclusion = (0..255)用十进制数进行设置,遮挡剔除算法,默认F10。
        keyreflection = (0..255)用十进制数进行设置,反射效果,默认F11。 
         keycombination = (0..255)用十进制数进行设置,组合键,默认SHIFT。 
         keyshadow = (0..255)用十进制数进行设置,影子,默认F8。 
         keywater = (0..255)用十进制数进行设置,水质处理,默认F7。

        [REFLECTION反射效果控制]  
        ReflectionPower=(0..100) 车辆反射效果等级。 
         ChromePower=(0..100) 车身金属效果。 
         usecurrentframereflection = (0,1)1,使用当前帧画面作为反射的影像;0,使用前帧图像作为反射的影像。 
         reflectionquality=(0..2)反射质量。 0表示最大的质量和最慢的速度。 
         ReflectionSourceSpecular=(0..100)在反射效果中加入镜面材质(车身)颜色对反射效果的影响。
        reflectionsourcetfactor=(0..100) 在反射效果中加入镜面材质(车身)纹理对反射效果的影响。 
         useadditivereflection=(0,1)反射效果加到汽车屏幕颜色上, 0意味着更柔和的反射。 
         reflectiondepthbias=(0..1000)景深优化控制。  
        UseLowResReflection=(0,1)磨砂反射。


        回复
        4楼2013-08-12 11:18

          这里需要注意一下的是:不同版本,相同的设置也不一样...例如0.075将Motionblur设到500效果很好,而0.076设到500就成了翔...

             BloomPowerDay=(0..100)光晕效果等级。
          BloomFadeTime=(0..100000)光晕效果处理。 
           bloomconstantday=(0..100)光晕效果在白天的强度等级。 
           bloomquality=(0..2)光晕效果质量, 0为最大质量。  
          BloomScreenLevelDay=(0..100)设置白天时间在一天中的比例。 
           BloomCurveDay=(-10..10)修正光晕在白天时的效果。  
          bloompowernight=(0..100)光晕效果在夜晚的强度等级,受屏幕亮度影响。
          bloomconstantnight=(0..100)光晕效果在夜晚的强度等级,不受屏幕亮度影响。
            BloomCurveNight=(-10..10)修正光晕在夜晚时的效果。  
          BloomScreenLevelNight=(0..100) 设置夜晚时间在一天中的比例。  
          bloomadaptationscreenlevel=(0..100)屏幕亮度百分比。  
          bloomadaptationmultiplier=(0..100) 白天时的光晕亮度。  
          bloomallowoversaturation=(0,1)0,光晕柔和地应用于屏幕和光亮的区域而不会造成过饱和。

          [SSAO]
            UseFilter=(0,1)1,开启过滤功能。
            OcclusionQuality=(0..2) occlusion效果等级,0最高。
            FilterQuality=(0..2)过滤效果等级,0最高,速度最慢。
            darkeninglevel=(0..100)被遮挡的暗区的黑暗水平。
            brighteninglevel=(0..100)环境遮挡的物体边缘亮边。
            illuminationlevel=(0..100)直接照射时的光线传输。
            additiveilluminationlevel=(0..100)未直接照射的暗区的亮度。
            useambientocclusion=(0,1)暂时不可用。
            useindirectlightning=(0,1)计算间接照射。

           [COLORCORRECTION色彩修正]
            darkeningamountday=(-100..100)黑暗,或亮暗的屏幕地区在白天所占的比例。
            screenlevelday=(0..100)白天时间在一天中的比例。
            screenlevelnight=(0..100)夜晚时间在一天中的比例。
            darkeningamountnight=(-100..100)黑暗,或亮暗的屏幕地区在夜晚所占的比例。
            gammacurveday=(-10..10 修正光晕在白天时的效果。
            gammacurvenight =(-10..10)修正光晕在夜晚时的效果。
            [PLUGIN插件]
            weathermod=(0,1)天气MOD色彩修正。
          [WATER水]
            usewaterdeep=(0,1)平稳过渡不同水深之间的光影变化。
            waterdeepness=(0..1000)不同深度水的透明度处理。
            WaterQuality=(0..2)水的效果处理质量,0,最大质量。

          [SHADOW影子]
            shadowfadestart=(0..1000)能看得清阴影的最大距离。
            shadowfadeend=(0..1000)影子完全消失的距离。
            shadowamountday=(0..100)影子在白天里的清晰度。
            shadowamountnight=(0..100)影子在夜晚的清晰度。
            shadowscreenlevelday=(0..100)日间影子模式时间在一天中的比例。
            shadowscreenlevelnight=(0..100)夜晚影子模式时间在一天中的比例。
            shadowquality=(0..2)阴影质量,0是最大和最慢的。
            useshadowfilter=(0,1)过滤阴影
            filterquality=(0..2)过滤阴影的质量,0是最大和最慢的。

          [ENGINE引擎]
            forceanisotropicfiltering=(0,1)对大多数游戏材质强制使用各向异性过滤。
            maxanisotropy=(1..16)最大程度的各向异性过滤,数值越大,纹理越尖锐清晰。
            forcedisplayrefreshrate=(0,1)强制使用规定的刷新率。
            displayrefreshratehz =(60..240)自定义reflresh率。

          [MOTIONBLUR动态模糊控制]
            motionblurquality=(0..2)动态模糊质量, 0是最大质量。
            motionblurvelocity=(0..100)动态模糊时的拖影长度。
            motionblurrotation=(0..100)建议和motionblurvelocity一样。

          EnableDepthOfField=(0,1)开启景深
          depthbias = (0..1000)景深优化控制。


          回复
          5楼2013-08-12 11:18

            还有的就是关于SWEETFX补丁的教程说明,这个补丁就是按SCROLL LOCK键开启/关闭的.


            SweetFX的功能比ENB强大许多,这里不作介绍,感兴趣的朋友可以自行在网上查找对比截图。
            下载:
            安装方法:解压,将所有文件复制到游戏主目录下即可。

            使用说明:
            1、关闭游戏的抗锯齿{如果有}

            2、通过编辑SweetFX_ settings.txt文件来打开或关闭功能。(1打开,0关闭,自己设定)
            // Set to 1 for ON or 0 for OFF(1打开,0关闭,自己设定)
            #define USE_SMAA_ANTIALIASING 1 //[0 or 1] SMAA Anti-aliasing : Smoothens jagged lines.抗锯齿功能,影响帧数
            #define USE_LUMASHARPEN 0 //[0 or 1] LumaSharpen : Also sharpens the antialiased edges which makes them less smooth - I'm working on fixing that.锐化,影响帧数。
            #define USE_BLOOM 0 //[0 or 1] Bloom : Makes bright lights bleed their light into their surroundings (relatively high performance cost)光晕,影响帧数。
            #define USE_HDR 0 //[0 or 1] HDR : Not actual HDR - It just tries to mimic an HDR look (relatively high performance cost)HDR高动态渲染,影响帧数。
            #define USE_TECHNICOLOR 0 //[0 or 1] TECHNICOLOR : Attempts to mimic the look of an old movie using the Technicolor three-strip color process (Techicolor Process 4)一种电影色彩模式(建议不要和DPX同时打开)
            #define USE_DPX 0 //[0 or 1] Cineon DPX : Should make the image look like it's been converted to DXP Cineon - basically it's another movie-like look similar to technicolor.一种电影色彩模式(建议不要和TECHNICOLOR同时打开)
            #define USE_LIFTGAMMAGAIN 1 //[0 or 1] Lift Gamma Gain : Adjust brightness and color of shadows, midtones and highlights (avoids clipping)增强Gamma
            #define USE_TONEMAP 0 //[0 or 1] Tonemap : Adjust gamma, exposure, saturation, bleach and defog. (may cause clipping)色调调整(Gamma,曝光,饱和度,漂白,除雾),会降低帧数
            #define USE_VIBRANCE 1 //[0 or 1] Vibrance : Intelligently saturates (or desaturates if you use negative values) the pixels depending on their original saturation.智能饱和度
            #define USE_CURVES 1 //[0 or 1] Curves : Contrast adjustments using S-curves.(S-curves对比度调整)
            #define USE_SEPIA 1 //[0 or 1] Sepia : Sepia tones the image.褐色影调怀旧影调(建议不要和前面两个电影色彩模式共用,下面的参数设置里可以改成其他色调)
            #define USE_VIGNETTE 0 //[0 or 1] Vignette : Darkens the edges of the image to make it look more like it was shot with a camera lens. May cause banding artifacts.晕影暗角边框
            #define USE_DITHER 0//[0 or 1] Dither : Applies dithering to simulate more colors than your monitor can display. This lessens banding artifacts (mostly caused by Vignette)抖动效果,能减少带状干扰。
            #define USE_SPLITSCREEN 0 //[0 or 1] Splitscreen : Enables the before-and-after splitscreen comparison mode.分屏比较模式



            回复
            6楼2013-08-12 11:19

              (蓝色的3项对硬件要求很高,慎用!)
              /*-----------------------------------------------------------.
              / SMAA Anti-aliasing settings /
              '-----------------------------------------------------------*/
              #define SMAA_THRESHOLD 0.12 // [0.05 to 0.20] Edge detection threshold
              #define SMAA_MAX_SEARCH_STEPS 8 // [0 to 98] Determines the radius SMAA will search for aliased edges
              #define SMAA_MAX_SEARCH_STEPS_DIAG 4 // [0 to 16] Determines the radius SMAA will search for diagonal aliased edges
              #define SMAA_CORNER_ROUNDING 0 // [0 to 100] Determines the percent of antialiasing to apply to corners.

              (绿色的抗锯齿的参数可以设置低一点,提高性能)

              后面的都是针对各个功能的参数细化的设置,可根据自己的喜好及机器性能自己设置(最好把原文件备份)。
              BLOOM,和HDR的设置要小心,参数不合适,很多亮部或暗部的层次会丢失,一片死白或死黑,我自己还在摸索中。

              附上几张我的截图,SWEETFX比ENB更胜一筹的地方,我觉得是暗部,ENB只要在逆光或者弱光情况下,暗部层次很差,一团死黑,画面不通透,经常是仪表难以分辨,sweetfx因为有HDR功能,暗部和亮部的层次都能尽量保留,暗的地方能暗下去,亮的地方能亮起来,而且都不会过曝或者欠曝,材质的质感更强了。(HDR我减小了参数)。我的截图也能体现出这种特性。另外sweetfx的色彩也很好,油润感,灵动的光线,通透,锐度也很棒,细节丰富。

              附上我的其中一个设置(只显示改动的地方):
              // Set to 1 for ON or 0 for OFF
              #define USE_SMAA_ANTIALIASING 1 //[0 or 1] SMAA Anti-aliasing : Smoothens jagged lines.
              #define USE_LUMASHARPEN 1 //[0 or 1] LumaSharpen : Also sharpens the antialiased edges which makes them less smooth - I'm working on fixing that.
              #define USE_BLOOM 1 //[0 or 1] Bloom : Makes bright lights bleed their light into their surroundings (relatively high performance cost)
              #define USE_HDR 1 //[0 or 1] HDR : Not actual HDR - It just tries to mimic an HDR look (relatively high performance cost)
              #define USE_TECHNICOLOR 1 //[0 or 1] TECHNICOLOR : Attempts to mimic the look of an old movie using the Technicolor three-strip color process (Techicolor Process 4)
              #define USE_DPX 0 //[0 or 1] Cineon DPX : Should make the image look like it's been converted to DXP Cineon - basically it's another movie-like look similar to technicolor.
              #define USE_LIFTGAMMAGAIN 1 //[0 or 1] Lift Gamma Gain : Adjust brightness and color of shadows, midtones and highlights (avoids clipping)
              #define USE_TONEMAP 0 //[0 or 1] Tonemap : Adjust gamma, exposure, saturation, bleach and defog. (may cause clipping)
              #define USE_VIBRANCE 1 //[0 or 1] Vibrance : Intelligently saturates (or desaturates if you use negative values) the pixels depending on their original saturation.
              #define USE_CURVES 1 //[0 or 1] Curves : Contrast adjustments using S-curves.
              #define USE_SEPIA 0 //[0 or 1] Sepia : Sepia tones the image.
              #define USE_VIGNETTE 0 //[0 or 1] Vignette : Darkens the edges of the image to make it look more like it was shot with a camera lens. May cause banding artifacts.
              #define USE_DITHER 0//[0 or 1] Dither : Applies dithering to simulate more colors than your monitor can display. This lessens banding artifacts (mostly caused by Vignette)
              #define USE_SPLITSCREEN 0 //[0 or 1] Splitscreen : Enables the before-and-after splitscreen comparison mode.

              /*-----------------------------------------------------------.
              / SMAA Anti-aliasing settings /
              '-----------------------------------------------------------*/

              #define SMAA_THRESHOLD 0.12 // [0.05 to 0.20] Edge detection threshold
              #define SMAA_MAX_SEARCH_STEPS 8 // [0 to 98] Determines the radius SMAA will search for aliased edges
              #define SMAA_MAX_SEARCH_STEPS_DIAG 4 // [0 to 16] Determines the radius SMAA will search for diagonal aliased edges
              #define SMAA_CORNER_ROUNDING 0 // [0 to 100] Determines the percent of antialiasing to apply to corners.

              // -- Advanced SMAA settings --
              #define COLOR_EDGE_DETECTION 1 // [0 or 1] 1 Enables color edge detection (slower but slightly more acurate) - 0 uses luma edge detection (faster)
              #define SMAA_DIRECTX9_LINEAR_BLEND 0 // [0 or 1] Using DX9 HARDWARE? (software version doesn't matter) if so this needs to be 1 - If not, leave it at 0.


              /*-----------------------------------------------------------.
              / LumaSharpen settings /
              '-----------------------------------------------------------*/
              // -- Sharpening --
              #define sharp_strength 0.60 // [0.10 to 3.00] Strength of the sharpening
              #define sharp_clamp 0.035 // [0.000 to 1.000] Limits maximum amount of sharpening a pixel recieves - Default is 0.035

              // -- Advanced sharpening settings --
              #define pattern 1 // [1|2|3|4] Choose a sample pattern. 1 = Fast, 2 = Normal, 3 = Wider, 4 = Pyramid shaped.

              /*-----------------------------------------------------------.
              / Bloom settings /
              '-----------------------------------------------------------*/
              #define BloomThreshold 20.25 //[0.00 to 50.00] Threshold for what is a bright light (that causes bloom) and what isn't.
              #define BloomPower 1 //[0.0000 to 8.0000] Strength of the bloom
              #define BloomWidth 0.0142 //[0.0000 to 1.0000] Width of the bloom


              /*-----------------------------------------------------------.
              / HDR settings /
              '-----------------------------------------------------------*/
              #define HDRPower 1.25//[0.0 to 8.0] Strangely lowering this makes the image brighter
              #define radius2 0.8 //[0.0 to 8.0] Raising this seems to make the effect stronger and also brighter





              回复
              7楼2013-08-12 11:19
                @真黑暗大法师




                收起回复
                8楼2013-08-12 11:20
                  支持。。。回家慢慢改。。


                  回复
                  来自Android客户端9楼2013-08-12 11:24
                    EMMM,挖个坟吧,谢谢楼主的介绍,自己太懒翻译和找参数,直接看这篇帖子很直观。


                    回复
                    10楼2018-08-25 02:06