3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: 杜_玛
打印 上一主题 下一主题

[原创] 【ENB中阶教程】调出你喜欢的景深效果,图文详解,简单易懂。骚年!来让你们的ENB更加的完美吧!

  [复制链接]

70

主题

4566

帖子

3873

积分

游戏精英

摄影控 美食制造者

Rank: 8Rank: 8

贡献度
115
金元
34134
积分
3873
精华
0
注册时间
2012-2-13
跳转到指定楼层
主题
发表于 2013-5-1 17:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 杜_玛 于 2013-5-1 21:51 编辑

       前言:在每个ENB里面都有一个控制着景深和锐化的文件,就是论坛里常说的DOF,即为enbeffectprepass.fx文件。而在enbseries.ini里面,只有景深的开关,并没有具体的设置景深的值,如果你想要改变景深效果的话,只有修改enbeffectprepass.fx文件,在这里,如果你对设置enbseries.ini已经非常熟悉,推荐你认真看下以下景深设置内容,然后去打造你的属于你自己的完美ENB吧。

Enbeffectprepass.fx文件介绍:     
      Enbeffectprepass.fx文件里面包含了景深、锐化、散景设置,景深、锐化、散景这3个词,不知道的请自行百度扫盲,细心的朋友打开Enbeffectprepass.fx后会发现里面的内容大致分为3个部分。     
第一部份,作者对ENB的一些注解,例如:#define USE_SHARPENING         //[Enables-Disables all Pixel Sharpening at once] 其中“#define USE_SHARPENING”表示启用锐化,“//[Enables-Disables all Pixel Sharpening at once”则为作者的注解是否开启所有像素锐化一次。     
第二部分,简单的设置参数,例如:float fSharpScaleDay=0.0335; 设置锐化强度 0.0335为设定值 值越大锐化越强烈。     
第三部分,具体的程序编写,也就是那些有格式程序语言。编程什么的我不懂,所以嘛,不管了不管了。

下面我把 Enbeffectprepass.fx里面的设置参数部分详细列出来,并对里面的一些参数进行解释。这个景深文件分两种,一种是新版本的景深(目前的高版本ENB主流使用的),另外一种是老版本的景深,我比较喜欢老版本的,适合游戏。

                         红色为重要项目  蓝色为可选项目 黄色为不要改变的项目  绿色为无关的数值   紫色为项目标题

                                                          新版本景深文件下载
                                                            新版本景深文件预览

                                                                         新版本景深文件设置参数

#define  为启用项目    //#define 为不启用项目 也就是说这一项设置无效 也可以说直接关闭此项目
#define ENABLE_FLIP_DAY_NIGHT_FACTOR               启用 白天 和夜晚测参数
Overall Defines                                                                       全面的自定义项目
//#define NOT_BLURRING_SKY_MODE                          关闭天空不模糊设置(即为清晰的清楚天空,如果想要模糊的话,去掉//即可)
Depth of Field Quality                                                            景深质量
#define        DEPTH_OF_FIELD_QUALITY 3        //4            景深质量 3  也可以选4  越大景深越明显
Grain Enable-Disable                                                            电影胶片颗粒的启用和禁用  类似于噪点
#define GRAIN_FORMULA        1                                      //[KYO : Can be 1 or 2]  启用噪点颗粒方式1  这里可以选择1 或者2
//#define GRAIN_DAY                                                         关闭噪点颗粒白天
//#define GRAIN_NIGHT                                                    关闭噪点颗粒夜晚
//#define GRAIN_INTERIOR                                             关闭噪点颗粒室内   
Chromatic Aberration Enable-Disable                                色差的启用和禁用   
#define        ChA_DAY                                                        启用色差白天
#define        ChA_NIGHT                                                   启用色差夜晚
#define        ChA_INTERIOR                                            启用色差室内
Sharpening Enable-Disable                                                 锐化的启用和禁用
#define USE_SHARPENING                                             启用所有象素锐化一次
#define        SHARPENING_DAY                                    启用锐化白天
#define        SHARPENING_NIGHT                                启用锐化夜晚
#define        SHARPENING_INTERIOR                         启用锐化室内        
Offsets Defines - DOF Sampling Vectors                         下面定义DOF和锐化的设定值 补偿值      简便设定模糊和锐化的参数        
*Still experimental*                                                            还在试验阶段        
*Select only ONE* - Default is ORIGINAL                     只能选择一项       默认为原版
//#define USE_TIGHT_OFFSETS        1                            使用紧密严格的补偿值
//#define USE_CENTERED_OFFSETS        1                   使用居中聚集补偿值      
  //#define USE_REGULAR_OFFSETS        1                    使用整齐有规律的补偿值
#define USE_ORIGINAL_OFFSETS        1                       使用原始的的补偿值
//#define USE_WIDE_OFFSETS        1                              使用宽广广阔的补偿值
//#define USE_NATURAL_OFFSETS        1                      使用自然的的补偿值
Toggles DYNAMIC (AutoFocus) or STATIC DOF ('//')   切换动态和静态景深
#define        AUTO_FOCUS                                                启用动态景深(加//为启用静态景深)        
Tilt-Shift Effect Enable and Angle                                       倾斜移动的变量和角度
//#define TILT_SHIFT                                                         不启用倾斜移动
// Day, Night, Interior angles
float        TiltShiftAngleDay=30.0;                                      不知道这些控制什么的 反正不启用了 不管了
float        TiltShiftAngleNight=30.0;
float        TiltShiftAngleInterior=30.0;     
Polygonal Bokeh Enable and Shape                                   多边形散景的启用和形状
#define POLYGONAL_BOKEH                                        启用多边形散景
#define POLYGON_NUM 5                                               散景的边数 5边形
//#define POLYGON_NUM 6                                             6边形     
//#define POLYGON_NUM 7                                             7边形
//#define POLYGON_NUM 8                                             8边形        
DYNAMIC DOF Settings                                                   动态景深设置
// FOCUS POINT DAY                                                        对焦点 白天
float2         FocusPointDay=float2(0.5, 0.5);                       屏幕正中 (0.5 0.5)
// FOCUS POINT NIGHT                                                   夜晚对焦点
float2         FocusPointNight=float2(0.5, 0.5);                      //0.45, 0.45        //0.45, 0.5  
// FOCUS POINT INTERIOR                                             室内对焦点
float2         FocusPointInterior=float2(0.5, 0.5);                  //0.45, 0.45
// DYNAMIC DOF DAY SETTINGS                                 白天动态景深设置
float FocusSampleRangeDay=1.0;                                     //1.0        //3.0                 白天对焦采样范围 可选推荐设置1.0 3.0采样精准度 值越大 对焦点的选择范围越大
float NearBlurCurveDay=14.70;                                         //14.90 //16.70              前景(近处)模糊 可选推荐设置14.90  16.70值越大越清楚4一下开始模糊增强
float FarBlurCurveDay=1.65;                                             //1.25        //1.45        //Q4->1.45-1.65        //1.25        //1.665        //1.615        //2.615        远景(远处)模糊
float DepthClipDay=999999999.0;                                      白天深度缩短
// DYNAMIC DOF NIGHT SETTINGS                                 夜晚动态景深设置
float FocusSampleRangeNight=1.0;
float NearBlurCurveNight=14.70;
float FarBlurCurveNight=1.25;                                               //Q4->1.45     
float DepthClipNight=999999999.0;
// DYNAMIC DOF INTERIOR SETTINGS                          室内动态景深设置
float FocusSampleRangeInterior=3.0;                                  //1.0        //3.0        //1.333        //2.0        //1.33     
float NearBlurCurveInterior=13.70;                                     //14.70        //17.80        //11.70        //10.70        //14.70     
float FarBlurCurveInterior=1.0;                                            //1.25        //1.55  //0.75        //0.55        //1.25     
float DepthClipInterior=999999999.0;                                       
STATIC DOF Settings                                                            静态景深设置
// DAY SETTINGS                                                                 白天设置
float        FocalPlaneDepthDay=1.00;                                   白天对焦平面深度值越小 整体越清楚 值越大 整体越模糊
float        FarBlurDepthDay=100.00;                                     白天远处模糊深度
// NIGHT SETTINGS                                                            夜晚设置
float        FocalPlaneDepthNight=1.00;
float        FarBlurDepthNight=100.00;        
// INTERIOR SETTINGS                                                      室内设置
float        FocalPlaneDepthInterior=1.00;
float        FarBlurDepthInterior=100.00;                                        
BOKEH Effect Parameters                                                   散景效果参数
// BOKEH DAY SETTINGS                                                  白天散景设置
float        BokehBiasDay=-0.00125;                                       //0.00                //0.00125        //-.00125;      散景偏差  影响整体曝光亮度  0.00为正常曝光
float        BokehBiasCurveDay=0.75;                                    //0.925                //.90        //.75        //1.0           散景偏好曲线
float        BokehBrightnessThresholdDay=1.00;                   //.825        //1.0        //.885        //.925        //.95   散景亮度阈值
float        BokehBrightnessMultiplierDay=1.00;                                        散景亮度倍增
float        RadiusScaleMultiplierDay=2.23;                            //2.33                              半径范围倍增
// BOKEH NIGHT SETTINGS                                               夜晚散景设置
float        BokehBiasNight=0.00;                                              //0.00125        //-.00125;       
float        BokehBiasCurveNight=0.75;                                     //0.925                //.90        //.75        //1.0        
float        BokehBrightnessThresholdNight=1.00;                       //.825        //1.0        //.885        //.925        //.95
float        BokehBrightnessMultiplierNight=1.00;               
float        RadiusScaleMultiplierNight=2.23;                              //2.33        
// BOKEH INTERIOR SETTINGS                                         室内散景设置
float        BokehBiasInterior=0.00;                                              //0.00125        //-.00125;       
float        BokehBiasCurveInterior=0.75;                                 //0.925                //.90        //.75        //1.0        
float        BokehBrightnessThresholdInterior=1.00;                 //.825        //1.0        //.885        //.925
float        BokehBrightnessMultiplierInterior=1.00;        
float        RadiusScaleMultiplierInterior=2.23;                      //2.33                      
IMAGE GRAIN Settings                                                       图像纹理设置
// GRAIN DAY SETTINGS                                                    白天纹理设置
float        NoiseAmountDay=0.075;                                        //0.095                //-0.35                //0.085                //0.195                //0.175 噪点数量
float        NoiseCurveDay=1.177;                                         //0.970                //0.50                //1.125                //0.50                        噪点曲线
float        NoiseDiffusionDay=0.5;                                         //0.7                                                噪点扩散0.00-1.8
// GRAIN NIGHT SETTINGS
float        NoiseAmountNight=0.0775;                                  //0.095                //-0.35                //0.085                //0.195                //0.175
float        NoiseCurveNight=0.999;                                       //0.970                //0.50                //1.125                //0.50      
float        NoiseDiffusionNight=0.5;                                      //0.7              
// GRAIN INTERIOR SETTINGS
float        NoiseAmountInterior=0.0725;                                   //0.095                //-0.35                //0.085                //0.195                //0.175
float        NoiseCurveInterior=0.999;                                       //0.970                //0.50                //1.125                //0.50       
float        NoiseDiffusionInterior=0.5;                                          //0.7                     
CHROMATIC ABERRATION settings                                 色差设置
// CHROMATIC ABERRATION DAY                               白天色差  色差为变色  不好看
float        ChromaticAberrationAmountDay=0.25;                白天色差量
// CHROMATIC ABERRATION NIGHT
float        ChromaticAberrationAmountNight=0.25275;
// CHROMATIC ABERRATION INTERIOR
float        ChromaticAberrationAmountInterior=0.125;       //0.225        
SHARPENING settings                                                        锐化设置
// SHARPENING STRENGTH DAYfloat fSharpScaleDay=0.0335;                //0.0325        //0.0315        //0.0515        //0.0625          白天锐化程度        值越大 整体越锐化        
// SHARPENING STRENGTH NIGHTfloat fSharpScaleNight=0.0335;                //0.0325        //0.0315        //0.0515        //0.06225        
// SHARPENING STRENGTH INTERIORfloat fSharpScaleInterior=0.0355;       //0.0335        //0.345                //0.0325        //0.0525        //0.06275    

========================================================================================================

                                                                                   老版本的景深文件下载
                                                                                   老版本的景深效果预览
                                                                                   正常版本的景深调节 老版本的


// Effects enabling options                                                                效果配置选项
//#define ENABLE_DOF                1                                               不启用静态景深
#define ENABLE_FAST_DOF        1                                               启用快速景深 (景深和快速景深必须二选一,不然游戏可能崩溃或者强掉帧)
//#define ENABLE_SHARP        1                                                   不启用锐化
//#define ENABLE_CHROMA        1                                               不启用色彩饱和度(这个影响是景深的额外色彩饱和度)
// Methods enabling options                                                              景深方式设置
//#define USE_CHROMA_DOF        1                                            不启用色相色差景深
#define USE_SMOOTH_DOF        1                                               启用平滑景深
//#define USE_BOKEH_DOF        1                                                不启用散景景深
//#define USE_ANAMFLARE        1                                                不启用镜头变形
#define USE_DOUBLE_BLUR 1                                                   启用双倍模糊
// Useful constants                                                                              有用的常量
#define SEED                        Timer.x
#define PI                                3.1415926535897932384626433832795
#define CHROMA_POW                65.0                                          色度系数  这个值越大 对景深就有更大的色差影响
// Fast DoF constants                                                                        快速景深常量设置(不管不变)
#define DOF_SCALE                2356.1944901923449288469825374596        
// PI * 750#define FIRST_PASS                2        // donnot change it!
#define SECOND_PASS                3        // donnot change it!
#define THIRD_PASS                0        // donnot change it!
#define FOURTH_PASS                1        // donnot change it!
#define DOF(sd,sf)                fApertureScale * smoothstep(fApertureBias, fApertureCutoff, abs(sd - sf))
// Chromatic aberration parameters                                            色彩偏差参数
float3 fvChroma = float3(0.995, 1.000, 1.005);                            这三个数字分别代表 红 绿 蓝  调了后颜色会变化
float fBaseRadius = 0.9;                                                                基圆半径  这个效果不明显
float fFalloffRadius = 1.8;                                                             减少半径  这个是半径影响的最高值
float fChromaPower = 1.0;                                                             色彩强度 色度矢量曲线
// Sharpen parameters                                                                   锐化参数
float fSharpScale = 0.10;                                                               锐化比例 锐化强度值越大 整体越锐化
float2 fvTexelSize = float2(1.0 / 1920.0, 1.0 / 1080.0);                 设置分辨率大小
// Depth of field parameters                                                              景深参数
float fFocusBias = 0.045;                                                                   对焦偏差 较大值为近视,较小值为远视(镜头距离焦点的距离)
float fApertureScale = 0.004;                                                           光圈孔径 影响图像模糊尺度(值越大,模糊越强烈
float fApertureCutoff = 0.50;                                                           光圈截止   管理DOF的光滑度(值越大使视野更加的宽广深入)
float fApertureBias = 0.07;                                                               孔径偏差  在DOF中没有考虑距离 试一下零以下的值
// Grain parameters                                                                          噪点设置
float fGrainFreq = 1500.0;                                                               颗粒频率 越大越明显 电影噪点
float fGrainScale = 0.02;                                                                  颗粒强度  特效强度
// Anamorphic flare parameters (by default not used)                   失真变形耀斑眩光参数(默认不使用)
float fLuminance = 0.85;                                                                 亮度  光亮通透亮度值
float fBlur = 2000.0;                                                                        模糊   模糊数量,管理耀斑的大小
float fIntensity = 0.25;                                                                     强度   特效强度
// Bokeh flags                                                                                    散景配置
#define USE_NATURAL_BOKEH        1                                       启用自然散景
#define USE_BRIGHTNESS_LIMITING  1                                 启用景深亮度限制
//#define USE_WEIGHT_CLAMP        1                                       不启用固定重量散景
#define USE_ENHANCED_BOKEH        1                                   启用更加模糊的散景
// Bokeh parameters                                                                        散景参数
float fBokehCurve = 12.0;                                                             值越大,越可见散景效果(在BRIGHTNESS_LIMITING下无效果)
float fBokehIntensity = 0.70;                                                         散景亮度 越大越亮(在BRIGHTNESS_LIMITING下无效果)
float fBokehConstant =0.01;                                                          散景模糊  值越大 散景越模糊 越不明显
float fBokehMaxLevel = 850.0;                                                     最大的散景亮度等级 散景取样倍增值
float fBokehMin = 0.001;                                                               散景最小值
float fBokehMax = 1.985;                                                              散景最大值

==================================================================================


      看在撸主辛辛苦苦码的几千字,然后上图解释,分享文件什么的,各位朋友如果看到了多多5毛回帖呀,你们的回帖支持就是撸主的最大动力,撸主近期还会写一些关于其他ENB文件的教程贴,然后大家共同进步,每个朋友都能调出自己喜欢的ENB才是撸主的初衷。

  真心希望大家的支持和鼓励,希望那些等级比较高的朋友你们来个手滑加点贡献金元什么的,小弟感激不尽啊

===========================================================================================
1楼为具体的散景设置心得和图解
2楼为这个《这个ENB怎么调》版块,讲解ENB调节思路。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

16

查看全部评分

回复

使用道具 举报

0

主题

121

帖子

125

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1245
积分
125
精华
0
注册时间
2019-4-3
舒服的沙发
发表于 2021-1-10 22:15 | 只看该作者
感谢大佬写的教程
回复 支持 反对

使用道具 举报

0

主题

21

帖子

28

积分

新手玩家

Rank: 1

贡献度
0
金元
280
积分
28
精华
0
注册时间
2020-12-20
硬硬的板凳
发表于 2024-9-25 19:46 | 只看该作者
厉害的。我的哥
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-4-15 20:43 , Processed in 0.393524 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表