上古卷轴5:天际 ENB中阶教程 图文详解
- 单机游戏攻略
- 关注:1.22W次
前 言:在每个ENB里面都有一个控制着景深和锐化的文件,就是论坛里常说的DOF,即为文件。而在 里面,只有景深的开关,并没有具体的设置景深的值,如果你想要改变景深效果的话,只有修改 文件,在这里,如果你对设置已经非常熟悉,推荐你认真看下以下景深设置内容,然后去打 造你的属于你自己的完美ENB吧。
文件介绍:
文件里面包含了景深、锐化、散景设置,景深、锐化、散景这3个词,不知道的请自行百度扫盲,细心的朋友打开后会发现里面的内容大致分为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为设定值 值越大锐化越强烈。
第三部分,具体的程序编写,也就是那些有格式程序语言。编程什么的我不懂,所以嘛,不管了不管了。
下面我把 里面的设置参数部分详细列出来,并对里面的一些参数进行解释。这个景深文件分两种,一种是新版本的景深(目前的高版本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; 散景最大值 现在我来对上面的红色和蓝色项目进行详细的心得解说。
新版本的景深文件:
1.总体来说,新版本的景深效果的特点就是:有移轴景深的效果,远景模糊得比较油润,距离感很明显,不同的距离景深模糊层次感强,焦点清晰,并且锐化得很 不错,焦点边缘界限清晰,拍特写照很不错,还有就是区分了白天,夜晚,室内,更加的详细。缺点就是散景效果基本上没有,无论如何调试,散景效果在这里可以 忽略掉了。Day白天 Night夜晚 Interior 室内,有些重复的项目,我就没标注了,请自行对照上面的介绍。
2.凡是有关Grain 噪点的值,推荐大家都不改动,因为这个噪点什么的,是最影响画面质量的,虽然说能模拟什么胶片电影老电影效果,但是在我眼里毫 无意义,例如我拍了一张照片为了,我首先要做的就是用PS去掉噪点,让画面更加的清晰柔美。噪点给我的印象反正没有好的就是了。
3. 凡是有关Chromatic Aberration 色差的值,这个东西不要盲目改大,色差在我眼里也是和差评选项,我很讨厌色差,色差让画面各种不自然,单反相机也最怕景深出现紫边和色差,会让画面很不和 谐,我们需要的是景深上面的柔和模糊,而不是颜色上面的严重不切实际的变化。
pening 锐化,只有前面的Sharpening Enable-Disable项目全部启用了以后,后面的锐化值才会发挥效果,如果你想要画面清晰一点,推荐开启锐化,锐化值不宜过大,太大画面严重失 真。如果你没有装高材质,希望画面柔和一点,推荐关掉锐化。
ets Defines - DOF Sampling Vectors 补偿值,这里选择原版即可,其他的都效果不好,这里只能选一项,多选以后游戏要跳出出问题。
h 有关这个散景的项目推荐大家不用修改,因为这个版本的景深文件可以说散景什么的都是浮云,改了和没改都没啥效果,只有放弃掉了,如果你喜欢散景效果的话推荐使用旧版。
les DYNAMIC (AutoFocus) or STATIC DOF ('//') 切换动态和静态景深 如果关闭动态景深则为开启静态景深,静态景深的值推荐不用调整,1的焦平面和100的远景模糊已经很不错了。
E GRAIN Settings 这个图像纹理噪点什么的 不管了 我觉得应该没什么用处 噪点什么的我又不喜欢。喜欢的朋友可以依自己喜好调整。
S POINT 对焦点位置,如果你是拍照党,并且有一定的摄影知识,你需要很深刻的了解这个选项,对焦点位置这个允许你对屏幕的任意位置进行对焦,而不只 在中心对焦。这上面修改焦点的坐标数值是(X,Y) X Y的取值都是0-1,X为横坐标,Y为纵坐标,例如显示屏的正中西为(0.5,0.5),显示器的右上角为(1.0,0)左下角为(0,0)。我将一副 1920X1080的壁纸横向和众向都平均分了10个小格子,你们只需要把这幅图片作为桌面壁纸,就能精确的得到你想对焦的对焦点坐标。
1920X1080版的下载地址
10. DYNAMIC DOF 这个设置是整个景深设置的最关键点,我们就拿白天设置为例
// DYNAMIC DOF DAY SETTINGS
float FocusSampleRangeDay=1.0; 白天对焦采样范围 采样精准度 值越大 对焦点的选择范围越大 如果值太大,焦点面积太大,如果其中包括了近景物体和远景物体,那么这个景深将不准确,推荐值1.0或者3.0
float NearBlurCurveDay=14.70; 前景(近处)模糊 值越大越清楚 小于4的值模糊效果会越来越明显
float FarBlurCurveDay=1.65; 远景(远处)模糊 4以下出现明显的模糊
float DepthClipDay=999999999.0; 这个没必要调节。默认这个就行了
图例:
对比图片
对比图片
=================================================================================================================
老版本的景深文件:
1.总体来说,来版本的景深效果的特点是:有双重模糊,模糊效果比新版的过渡更加的自然,室外远景不错,拍照游戏都不错,散景效果明显,缺点就是特写的时候在焦点边缘会有一层重影,一下就影响心情了....
cts enabling options Methods enabling options 效果配置选项 景深方式设置 这两个一起说明,首先就是静态景深和动态景深必须二选一,不能一个都不选也不能两个都选,不然要崩溃。锐化和新版本的说明一样,有高材质的推荐开启,没有 高材质的推荐关闭。色彩饱和度什么的还是关闭吧,颜色什么的最好别调。开启平滑景深和散景景深,散景景深是特色,开启散景景深以后后面的散景值才能发挥作 用,不要开启镜头畸变,不然截图的时候妹子要变形...双倍模糊为开启。
3.#define CHROMA_POW 65.0 色度色差系数,这个值越小越好,推荐值为5 ,开大了散景各种变色不自然。
h of field parameters 景深参数 在这个老版本的景深里面,这个景深参数的可调节量不如新版本景深那么明显,总体来说我给出的景深文件的值都算上比较不错的值了,这个改变的意义不大。
float fFocusBias = 0.045; 对焦偏差 较大值为近视,较小值为远视(镜头距离焦点的距离)这个指的是模糊程度,越小的值越清楚,越大的值越模糊,推荐不要超过0.055
float fApertureScale = 0.004; 光圈孔径 影响图像模糊尺度(值越大,模糊越强烈)
float fApertureCutoff = 0.50; 光圈截止 管理DOF的光滑度(值越大使视野更加的宽广深入)
float fApertureBias = 0.07; 孔径偏差 在DOF中没有考虑距离 试一下零以下的值这个貌似改了没有变化
5.这个版本的景深的特点在于散景。
// 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; 散景最大值 不明意义
图例:
2013-5-1 20:26 上传
下载附件 (87.49 KB)
关于景深文件的调试,只要拥有一个目标原则就能调试出不错的景深。
我的原则是:
1.野外要看风景,所以周边景物要清楚明了,很远处景物可以适当模糊。野外拍照,特写的时候背景适当模糊。
2.室内,由于空间狭小,视野比较窄,所以景深效果需要更加的明显点,比如随意看个杯子,来个特写什么的,景深要漂亮。
3.需要室内室外很大区分的,我就用新版本景深来调试,喜欢散景就用老版本景深文件。
下面是《这个ENB怎么调》版块 -----这个景深怎么调
我们想看第一幅图(图片压缩过,不要那么在意,重在举例分析)这个是用的老版本景深
从图片中我们看出,背景模糊部分颜色有点奇怪,这个为色差问题,然后人物脸部的问题我之前一直不满意,所以才来研究这个景深的,我之前用的景深老是觉得无 法看清楚皮肤质感,总是模模糊糊的,出现这种情况的话,因为对焦点是不会模糊的,所以这个不是背景景深设置的问题。我们选择对画面进行整个锐化一点。
原始景深文件的色差值#define CHROMA_POW 75.0 这个75的值明显太大了 我们调节为5
原始景深文件的锐化功能并没有开启//#define ENABLE_SHARP 1 在这里我们把他前面的//去掉,则为开启,低程度锐化了下,还不错,如果还想清晰点的,可以调大float fSharpScale = 0.05;锐化强度值。
下面是前后对比
我们来看下一个例子,这个是用的新版本景深,现在的很多ENB都用的这种景深,但是都是相当的移轴效果,拍照还可以,用来玩儿游戏很憔悴,比如K ENB用的景深就比这个口味还重,伤不起啊...从图上我们可以看出,明明距离不远却有如此的浓厚模糊效果,而且边缘还有变色,不符合我们那种室外风景尽量清晰的原则。
原版本景深里面的
float FarBlurCurveDay=1.25 白天远景模糊值太小了 越大越清晰 所以我们把它调到3-4左右即可得到比较清晰的远景。
我们把原始版本里面的色差效果关闭//#define ChA_DAY 这样就关闭了
修改后的效果
2013-5-1 21:36 上传
下载附件 (99.15 KB)
- 文章版权属于文章作者所有,转载请注明 https://ygyxz.com/zh-sg/gldj/ek647.html