diff --git a/enbseries/enbraindrops.tga b/enbseries/enbraindrops.tga new file mode 100644 index 0000000..38062ef Binary files /dev/null and b/enbseries/enbraindrops.tga differ diff --git a/enbseries/menbextrafilters.fx b/enbseries/menbextrafilters.fx index fae94b6..b2d9959 100644 --- a/enbseries/menbextrafilters.fx +++ b/enbseries/menbextrafilters.fx @@ -245,88 +245,6 @@ float4 PS_ASCII( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR } return res; } -/* Painting filter */ -float4 PS_Paint1( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR -{ - float2 coord = IN.txcoord.xy; - float4 res = tex2D(SamplerColor,coord); - if ( !paintenable ) return res; - /* Kuwahara filter */ - float2 bresl = float2(ScreenSize.x,ScreenSize.x*ScreenSize.w); - float2 bof = (1.0/bresl)*paintradius; - float n = 16.0; - float3 m[4], s[4], c; - int i, j; - [unroll] for ( i=0; i<4; i++ ) - { - m[i] = float3(0,0,0); - s[i] = float3(0,0,0); - } - [unroll] for ( i=-3; i<=0; i++ ) [unroll] for ( j=-3; j<=0; j++ ) - { - c = tex2D(SamplerColor,coord+float2(i,j)*bof).rgb; - m[0] += c; - s[0] += c*c; - } - [unroll] for ( i=-3; i<=0; i++ ) [unroll] for ( j=0; j<=3; j++ ) - { - c = tex2D(SamplerColor,coord+float2(i,j)*bof).rgb; - m[1] += c; - s[1] += c*c; - } - [unroll] for ( i=0; i<=3; i++ ) [unroll] for ( j=-3; j<=0; j++ ) - { - c = tex2D(SamplerColor,coord+float2(i,j)*bof).rgb; - m[2] += c; - s[2] += c*c; - } - [unroll] for ( i=0; i<=3; i++ ) [unroll] for ( j=0; j<=3; j++ ) - { - c = tex2D(SamplerColor,coord+float2(i,j)*bof).rgb; - m[3] += c; - s[3] += c*c; - } - float min_sigma2 = 1e+2, sigma2; - [unroll] for ( i=0; i<4; i++ ) - { - m[i] /= n; - s[i] = abs(s[i]/n-m[i]*m[i]); - sigma2 = s[i].r+s[i].g+s[i].b; - if ( sigma2 >= min_sigma2 ) continue; - min_sigma2 = sigma2; - res.rgb = m[i]; - } - return res; -} -float4 PS_Paint2( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR -{ - float2 coord = IN.txcoord.xy; - float4 res = tex2D(SamplerColor,coord); - if ( !paintenable ) return res; - /* Median filter */ - float2 bresl = float2(ScreenSize.x,ScreenSize.x*ScreenSize.w); - float2 bof = (1.0/bresl)*paintmradius; - float3 m1, m2, m3; - float3 a, b, c; - a = tex2D(SamplerColor,coord+float2(-1,-1)*bof).rgb; - b = tex2D(SamplerColor,coord+float2( 0,-1)*bof).rgb; - c = tex2D(SamplerColor,coord+float2( 1,-1)*bof).rgb; - m1 = (luminance(a) = {1.1}; -/* Painting filter, mixes Kuwahara with median for a smooth result */ -bool paintenable -< - string UIName = "EnablePainting"; - string UIWidget = "Checkbox"; -> = {false}; -float paintradius -< - string UIName = "PaintingRadius"; - string UIWidget = "Spinner"; - float UIMin = 0.0; -> = {1.0}; -float paintmradius -< - string UIName = "PaintingMedianRadius"; - string UIWidget = "Spinner"; - float UIMin = 0.0; -> = {1.0}; /* ASCII art filter */ bool asciienable < diff --git a/enbseries/menbprepassfilters.fx b/enbseries/menbprepassfilters.fx index 97c9ce6..3925bda 100644 --- a/enbseries/menbprepassfilters.fx +++ b/enbseries/menbprepassfilters.fx @@ -39,12 +39,12 @@ float3 Sharpen( float3 res, float2 coord ) crawling += tex2D(SamplerColor,coord+float2(0,1)*bof); crawling *= 0.25; float3 inmyskin = res-crawling.rgb; - float thesewounds = dot(inmyskin,0.33); - thesewounds = clamp(thesewounds,-sharpclamp,sharpclamp); + float thesewounds = luminance(inmyskin); + thesewounds = clamp(thesewounds,-sharpclamp*0.01,sharpclamp*0.01); float3 theywillnotheal = res+thesewounds*sharpblend; return theywillnotheal; } -/* New and improved edge detection, generally useful for contour shading */ +/* New and improved edge detection, for contour shading */ float3 Edge( float3 res, float2 coord ) { float2 bresl = float2(ScreenSize.x,ScreenSize.x*ScreenSize.w); @@ -55,6 +55,61 @@ float3 Edge( float3 res, float2 coord ) float edgefademult = lerp(lerp(edgefademult_n,edgefademult_d,tod), lerp(edgefademult_in,edgefademult_id,tod),ind); float2 bof = float2(1.0/bresl.x,1.0/bresl.y)*edgeradius; + float dep = depthlinear(coord); + float cont = depthlinear(coord+float2(-1,-1)*bof); + cont += depthlinear(coord+float2(0,-1)*bof); + cont += depthlinear(coord+float2(1,-1)*bof); + cont += depthlinear(coord+float2(-1,0)*bof); + cont += depthlinear(coord+float2(0,0)*bof); + cont += depthlinear(coord+float2(1,0)*bof); + cont += depthlinear(coord+float2(-1,1)*bof); + cont += depthlinear(coord+float2(0,1)*bof); + cont += depthlinear(coord+float2(1,1)*bof); + cont /= 9.0; + float mud = 0.0; + if ( abs(cont-dep) > (edgethreshold*0.00001) ) mud = 1.0; + float fade = 1.0-tex2D(SamplerDepth,coord).x; + mud *= saturate(pow(fade,edgefadepow)*edgefademult); + mud = saturate(pow(mud,edgepow)*edgemult); + if ( edgedebug ) return 1.0-mud; + return lerp(res,0,mud); +} +/* Secondary "comicbook filter" for additional contour shading */ +float3 EdgeColor( float3 res, float2 coord ) +{ + float2 bresl = float2(ScreenSize.x,ScreenSize.x*ScreenSize.w); + if ( fixedx>0 ) bresl.x = fixedx; + if ( fixedy>0 ) bresl.y = fixedy; + float2 bof = float2(1.0/bresl.x,1.0/bresl.y)*celradius; + float3 col = tex2D(SamplerColor,coord).rgb; + float lum = luminance(col); + float3 ccol = tex2D(SamplerColor,coord+float2(-1,-1)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(0,-1)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(1,-1)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(-1,0)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(0,0)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(1,0)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(-1,1)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(0,1)*bof).rgb; + ccol += tex2D(SamplerColor,coord+float2(1,1)*bof).rgb; + ccol /= 9.0; + float clum = luminance(ccol); + float mud = abs(clum-lum); + mud = saturate(pow(mud,celpow)*celmult); + if ( celdebug ) return 1.0-mud; + return lerp(res,0,mud); +} +/* old Edgevision mode */ +float3 EdgeView( float3 res, float2 coord ) +{ + float2 bresl = float2(ScreenSize.x,ScreenSize.x*ScreenSize.w); + if ( fixedx>0 ) bresl.x = fixedx; + if ( fixedy>0 ) bresl.y = fixedy; + float edgevfadepow = lerp(lerp(edgevfadepow_n,edgevfadepow_d,tod), + lerp(edgevfadepow_in,edgevfadepow_id,tod),ind); + float edgevfademult = lerp(lerp(edgevfademult_n,edgevfademult_d,tod), + lerp(edgevfademult_in,edgevfademult_id,tod),ind); + float2 bof = float2(1.0/bresl.x,1.0/bresl.y)*edgevradius; float mdx = 0, mdy = 0, mud = 0; /* this reduces texture fetches by half, big difference */ float3x3 depths; @@ -87,10 +142,9 @@ float3 Edge( float3 res, float2 coord ) mdy += GY[2][2]*depths[2][2]; mud = pow(mdx*mdx+mdy*mdy,0.5); float fade = 1.0-tex2D(SamplerDepth,coord).x; - mud *= saturate(pow(fade,edgefadepow)*edgefademult); - mud = saturate(pow(mud,edgepow)*edgemult); - if ( edgeview ) return mud; - return max(0,res-mud); + mud *= saturate(pow(fade,edgevfadepow)*edgevfademult); + mud = saturate(pow(mud,edgevpow)*edgevmult); + return mud; } /* the pass that happens before everything else */ float4 PS_FirstPass( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR @@ -99,6 +153,8 @@ float4 PS_FirstPass( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR float4 res = tex2D(SamplerColor,coord); if ( sharpenable ) res.rgb = Sharpen(res.rgb,coord); if ( edgeenable ) res.rgb = Edge(res.rgb,coord); + if ( celenable ) res.rgb = EdgeColor(res.rgb,coord); + if ( edgevenable ) res.rgb = EdgeView(res.rgb,coord); return res; } /* Crappy SSAO */ @@ -328,7 +384,8 @@ float4 PS_DoFBlurH( VS_OUTPUT_POST IN, float2 vPos : VPOS) : COLOR float2 coord = IN.txcoord.xy; if ( dofdisable ) return tex2D(SamplerColor,coord); float dfc = tex2D(SamplerColor,coord).a; - if ( dofdebug ) return dfc; + if ( dofdebug ) return tex2D(SamplerDepth,coord).x; + if ( dfcdebug ) return dfc; float bresl = (fixedx>0)?fixedx:ScreenSize.x; float bof = (1.0/bresl)*dofbradius; float4 res = float4(0,0,0,0); @@ -369,7 +426,8 @@ float4 PS_DoFBlurV( VS_OUTPUT_POST IN, float2 vPos : VPOS) : COLOR float2 coord = IN.txcoord.xy; if ( dofdisable ) return tex2D(SamplerColor,coord); float dfc = tex2D(SamplerColor,coord).a; - if ( dofdebug ) return dfc; + if ( dofdebug ) return tex2D(SamplerDepth,coord).x; + if ( dfcdebug ) return dfc; float bresl = (fixedy>0)?fixedy:(ScreenSize.x*ScreenSize.w); float bof = (1.0/bresl)*dofbradius; float4 res = float4(0,0,0,0); diff --git a/enbseries/menbprepasssettings.fx b/enbseries/menbprepasssettings.fx index 0b6e0ba..70ece62 100644 --- a/enbseries/menbprepasssettings.fx +++ b/enbseries/menbprepasssettings.fx @@ -577,18 +577,17 @@ bool dofdebug string UIName = "DebugDepth"; string UIWidget = "Checkbox"; > = {false}; +bool dfcdebug +< + string UIName = "DebugFocus"; + string UIWidget = "Checkbox"; +> = {false}; /* enable edge detect filters */ bool edgeenable < string UIName = "EdgeEnable"; string UIWidget = "Checkbox"; > = {false}; -/* use "edge vision" instead of contour filter (just because it looks fancy) */ -bool edgeview -< - string UIName = "EdgeView"; - string UIWidget = "Checkbox"; -> = {true}; /* factors */ float edgefadepow_n < @@ -643,18 +642,131 @@ float edgepow string UIName = "EdgePower"; string UIWidget = "Spinner"; float UIMin = 0.0; -> = {0.5}; +> = {1.5}; float edgemult < string UIName = "EdgeMultiplier"; string UIWidget = "Spinner"; float UIMin = 0.0; -> = {128.0}; +> = {1.0}; float edgeradius < string UIName = "EdgeRadius"; string UIWidget = "Spinner"; float UIMin = 0.0; +> = {0.01}; +float edgethreshold +< + string UIName = "EdgeThreshold"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {0.01}; +bool edgedebug +< + string UIName = "DebugEdge"; + string UIWidget = "Checkbox"; +> = {false}; +/* use luma edge detection filter */ +bool celenable +< + string UIName = "CelEnable"; + string UIWidget = "Checkbox"; +> = {false}; +float celradius +< + string UIName = "CelRadius"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {1.0}; +float celmult +< + string UIName = "CelMultiplier"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {4.0}; +float celpow +< + string UIName = "CelPower"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {0.5}; +bool celdebug +< + string UIName = "DebugCel"; + string UIWidget = "Checkbox"; +> = {false}; +/* use "edge vision" filter */ +bool edgevenable +< + string UIName = "EdgeViewEnable"; + string UIWidget = "Checkbox"; +> = {false}; +/* factors */ +float edgevfadepow_n +< + string UIName = "EdgeViewFadePowerNight"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {2.0}; +float edgevfadepow_d +< + string UIName = "EdgeViewFadePowerDay"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {2.0}; +float edgevfadepow_in +< + string UIName = "EdgeViewFadePowerInteriorNight"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {2.0}; +float edgevfadepow_id +< + string UIName = "EdgeViewFadePowerInteriorDay"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {2.0}; +float edgevfademult_n +< + string UIName = "EdgeViewFadeMultiplierNight"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {500.0}; +float edgevfademult_d +< + string UIName = "EdgeViewFadeMultiplierDay"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {500.0}; +float edgevfademult_in +< + string UIName = "EdgeViewFadeMultiplierInteriorNight"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {500.0}; +float edgevfademult_id +< + string UIName = "EdgeViewFadeMultiplierInteriorDay"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {500.0}; +float edgevpow +< + string UIName = "EdgeViewPower"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {0.25}; +float edgevmult +< + string UIName = "EdgeViewMultiplier"; + string UIWidget = "Spinner"; + float UIMin = 0.0; +> = {4.0}; +float edgevradius +< + string UIName = "EdgeViewRadius"; + string UIWidget = "Spinner"; + float UIMin = 0.0; > = {1.0}; /* ssao filter */ bool ssaoenable diff --git a/settings_dust/enbseries.ini b/settings_dust/enbseries.ini index 1bdc2b3..4cda3d2 100644 --- a/settings_dust/enbseries.ini +++ b/settings_dust/enbseries.ini @@ -23,14 +23,14 @@ GammaCurve=1.0 DetectorDefaultDay=false DetectorLevelDay=0.5 DetectorLevelNight=0.15 -DetectorLevelCurve=0.95 +DetectorLevelCurve=0.6 [ADAPTATION] ForceMinMaxValues=true -AdaptationSensitivity=0.65 -AdaptationTime=3.0 -AdaptationMin=0.3 -AdaptationMax=1.2 +AdaptationSensitivity=0.25 +AdaptationTime=1.5 +AdaptationMin=0.35 +AdaptationMax=1.25 [BLOOM] Quality=1 @@ -60,14 +60,14 @@ EnableSupersampling=false UseIndirectLighting=true SamplingQuality=1 SamplingPrecision=1 -SamplingRange=0.1 +SamplingRange=1.0 FadeFogRangeDay=0.5 FadeFogRangeNight=0.5 SizeScale=0.5 SourceTexturesScale=0.5 FilterQuality=1 -AOAmount=1.0 -AOAmountInterior=1.0 +AOAmount=1.5 +AOAmountInterior=1.4 ILAmount=0.5 ILAmountInterior=0.4 AOIntensity=0.8 @@ -78,79 +78,79 @@ AOMixingTypeInterior=0 EnableDenoiser=true [ENVIRONMENT] -LightingIntensityDay=1.0 -LightingIntensityNight=1.0 -LightingIntensityInterior=1.0 -LightingCurveDay=1.0 -LightingCurveNight=1.0 -LightingCurveInterior=1.0 +LightingIntensityDay=0.9 +LightingIntensityNight=0.8 +LightingIntensityInterior=0.9 +LightingCurveDay=0.9 +LightingCurveNight=0.8 +LightingCurveInterior=0.9 LightingDesaturationDay=0.0 LightingDesaturationNight=0.0 LightingDesaturationInterior=0.0 -AmbientLightingIntensityDay=0.6 -AmbientLightingIntensityNight=0.7 -AmbientLightingIntensityInterior=0.8 -AmbientLightingCurveDay=1.3 -AmbientLightingCurveNight=1.4 -AmbientLightingCurveInterior=1.5 +AmbientLightingIntensityDay=1.0 +AmbientLightingIntensityNight=1.0 +AmbientLightingIntensityInterior=1.0 +AmbientLightingCurveDay=1.0 +AmbientLightingCurveNight=1.0 +AmbientLightingCurveInterior=1.0 AmbientLightingDesaturationDay=0.0 AmbientLightingDesaturationNight=0.0 AmbientLightingDesaturationInterior=0.0 -FogColorMultiplierDay=0.6 -FogColorMultiplierNight=0.5 -FogColorMultiplierInterior=0.8 -FogColorCurveDay=1.1 -FogColorCurveNight=1.3 -FogColorCurveInterior=1.4 +FogColorMultiplierDay=0.85 +FogColorMultiplierNight=0.95 +FogColorMultiplierInterior=0.85 +FogColorCurveDay=1.25 +FogColorCurveNight=1.15 +FogColorCurveInterior=1.2 [SKY] Enable=true -StarsIntensity=0.5 -StarsCurve=1.5 +StarsIntensity=0.9 +StarsCurve=1.25 -CloudsIntensityDay=0.8 -CloudsIntensityNight=0.700001 -CloudsCurveDay=0.9 -CloudsCurveNight=1.2 +CloudsIntensityDay=0.900001 +CloudsIntensityNight=0.800001 +CloudsCurveDay=1.2 +CloudsCurveNight=1.15 CloudsDesaturationDay=0.0 CloudsDesaturationNight=0.0 CloudsEdgeClamp=0.25 CloudsEdgeIntensity=0.75 -GradientIntensityDay=1.000001 -GradientIntensityNight=0.9 +GradientIntensityDay=0.950001 +GradientIntensityNight=0.900001 GradientDesaturationDay=0.0 GradientDesaturationNight=0.0 GradientTopIntensityDay=0.9 -GradientTopIntensityNight=0.7 -GradientTopCurveDay=0.6 -GradientTopCurveNight=0.7 +GradientTopIntensityNight=0.8 +GradientTopCurveDay=0.75 +GradientTopCurveNight=0.8 GradientMiddleIntensityDay=0.85 -GradientMiddleIntensityNight=0.7 +GradientMiddleIntensityNight=0.900001 GradientMiddleCurveDay=0.8 -GradientMiddleCurveNight=1.3 +GradientMiddleCurveNight=1.1 -GradientHorizonIntensityDay=0.95 -GradientHorizonIntensityNight=0.45 +GradientHorizonIntensityDay=1.000001 +GradientHorizonIntensityNight=0.9 GradientHorizonCurveDay=1.0 -GradientHorizonCurveNight=1.2 +GradientHorizonCurveNight=0.9 SunIntensity=2.0 SunDesaturation=0.0 -SunCoronaIntensity=1.001 +SunCoronaIntensity=0.001 SunCoronaCurve=1.0 SunCoronaDesaturation=0.0 MoonIntensity=2.0 MoonCurve=1.0 MoonDesaturation=0.0 -MoonCoronaIntensity=1.0 +MoonCoronaIntensity=0.001 [DEPTHOFFIELD] FadeTime=0.4 diff --git a/settings_dust/enbseries/enbbloom.fx.ini b/settings_dust/enbseries/enbbloom.fx.ini index e56659e..c7c9460 100644 --- a/settings_dust/enbseries/enbbloom.fx.ini +++ b/settings_dust/enbseries/enbbloom.fx.ini @@ -9,22 +9,22 @@ BloomMix7=1.2 BloomMix8=1.33 BloomMixNoBlur=0.0 BloomMixBaseImage=0.0 -BloomIntensityNight=1.14 -BloomIntensityDay=1.12 -BloomIntensityInteriorNight=1.18 -BloomIntensityInteriorDay=1.15 -BloomPowerNight=1.03 +BloomIntensityNight=0.96 +BloomIntensityDay=0.89 +BloomIntensityInteriorNight=0.96 +BloomIntensityInteriorDay=0.92 +BloomPowerNight=1.02 BloomPowerDay=1.01 -BloomPowerInteriorNight=1.04 +BloomPowerInteriorNight=1.03 BloomPowerInteriorDay=1.02 -BloomSaturationNight=0.81 -BloomSaturationDay=0.73 -BloomSaturationInteriorNight=0.85 -BloomSaturationInteriorDay=0.74 -BloomBumpNight=-0.31 -BloomBumpDay=-0.41 -BloomBumpInteriorNight=-0.28 -BloomBumpInteriorDay=-0.35 +BloomSaturationNight=0.83 +BloomSaturationDay=0.91 +BloomSaturationInteriorNight=0.87 +BloomSaturationInteriorDay=0.93 +BloomBumpNight=-0.12 +BloomBumpDay=-0.2 +BloomBumpInteriorNight=-0.09 +BloomBumpInteriorDay=-0.16 BloomCapNight=100.0 BloomCapDay=100.0 BloomCapInteriorNight=100.0 @@ -41,15 +41,15 @@ BlueShiftColorInteriorNightBlue=1.0 BlueShiftColorInteriorDayRed=0.3 BlueShiftColorInteriorDayGreen=0.7 BlueShiftColorInteriorDayBlue=1.0 -BlueShiftIntensityNight=0.66 -BlueShiftIntensityDay=0.47 -BlueShiftIntensityInteriorNight=0.73 -BlueShiftIntensityInteriorDay=0.66 +BlueShiftIntensityNight=0.44 +BlueShiftIntensityDay=0.34 +BlueShiftIntensityInteriorNight=0.48 +BlueShiftIntensityInteriorDay=0.38 EnableAnamorphicBloom=true -AnamBlendNight=0.54 -AnamBlendDay=0.43 -AnamBlendInteriorNight=0.61 -AnamBlendInteriorDay=0.51 +AnamBlendNight=0.88 +AnamBlendDay=0.72 +AnamBlendInteriorNight=0.91 +AnamBlendInteriorDay=0.83 AnamBlueShiftColorNightRed=0.35 AnamBlueShiftColorNightGreen=0.08 AnamBlueShiftColorNightBlue=1.0 @@ -62,31 +62,31 @@ AnamBlueShiftColorInteriorNightBlue=1.0 AnamBlueShiftColorInteriorDayRed=0.21 AnamBlueShiftColorInteriorDayGreen=0.42 AnamBlueShiftColorInteriorDayBlue=1.0 -AnamBlueShiftIntensityNight=2.83 -AnamBlueShiftIntensityDay=1.83 -AnamBlueShiftIntensityInteriorNight=3.27 -AnamBlueShiftIntensityInteriorDay=2.15 -AnamPowerNight=1.05 -AnamPowerDay=1.11 -AnamPowerInteriorNight=1.04 -AnamPowerInteriorDay=1.07 +AnamBlueShiftIntensityNight=1.22 +AnamBlueShiftIntensityDay=1.13 +AnamBlueShiftIntensityInteriorNight=1.57 +AnamBlueShiftIntensityInteriorDay=1.34 +AnamPowerNight=1.11 +AnamPowerDay=1.15 +AnamPowerInteriorNight=1.09 +AnamPowerInteriorDay=1.12 AnamLengthMultiplier=4.0 BloomAngle=0.0 BloomVertical=false BloomHQBlur=false EnableLensDirt=true -DirtMix1=0.03 -DirtMix2=0.16 -DirtMix3=0.46 -DirtMix4=1.22 -DirtMix7=2.79 -DirtMix8=4.33 +DirtMix1=0.21 +DirtMix2=0.47 +DirtMix3=0.88 +DirtMix4=1.86 +DirtMix7=2.8 +DirtMix8=6.06 DirtMixNoBlur=0.0 DirtMixBaseImage=0.0 DirtPreserveAspect=true -DirtDiffraction=0.7 -DirtBumpPower=1.64 -DirtPower=0.71 -DirtFactor=0.669999 -BlueShiftLuminanceFactorPass=0.29 -BlueShiftColorFactorPass=0.39 +DirtDiffraction=0.67 +DirtBumpPower=1.34 +DirtPower=0.82 +DirtFactor=0.369999 +BlueShiftLuminanceFactorPass=0.44 +BlueShiftColorFactorPass=0.83 diff --git a/settings_dust/enbseries/enbeffect.fx.ini b/settings_dust/enbseries/enbeffect.fx.ini index 56c191e..a07e62b 100644 --- a/settings_dust/enbseries/enbeffect.fx.ini +++ b/settings_dust/enbseries/enbeffect.fx.ini @@ -21,7 +21,7 @@ GrainIntensity=0.03 GrainSaturation=0.33 GrainTwoPass=true GrainBlend=3 -GrainDarkMaskPower=2.46 +GrainDarkMaskPower=2.43 GrainTwoPassFactor=0.04 GrainMagnification1=13.25 GrainMagnification2=19.639999 @@ -32,16 +32,16 @@ GrainPass1Magnification3=2.22 GrainPass2Magnification1=4.25 GrainPass2Magnification2=0.42 GrainPass2Magnification3=6.29 -GrainPower=2.67 +GrainPower=1.74 UseCurve=false CurveChromaAberration=0.03 UseAdaptation=true -AdaptationMinNight=0.57 -AdaptationMinDay=0.63 -AdaptationMinInteriorNight=0.38 -AdaptationMinInteriorDay=0.46 +AdaptationMinNight=0.31 +AdaptationMinDay=0.53 +AdaptationMinInteriorNight=0.25 +AdaptationMinInteriorDay=0.38 AdaptationMaxNight=1.03 -AdaptationMaxDay=1.13 +AdaptationMaxDay=1.28 AdaptationMaxInteriorNight=1.18 AdaptationMaxInteriorDay=1.21 UseTonemapping=true @@ -49,23 +49,23 @@ TonemapHighlightStrengthNight=0.85 TonemapHighlightStrengthDay=0.82 TonemapHighlightStrengthInteriorNight=0.89 TonemapHighlightStrengthInteriorDay=0.8 -TonemapHighlightGammaNight=0.93 +TonemapHighlightGammaNight=0.92 TonemapHighlightGammaDay=0.95 TonemapHighlightGammaInteriorNight=0.93 TonemapHighlightGammaInteriorDay=0.96 -TonemapMidtoneStrengthNight=0.18 +TonemapMidtoneStrengthNight=0.19 TonemapMidtoneStrengthDay=0.17 TonemapMidtoneStrengthInteriorNight=0.19 TonemapMidtoneStrengthInteriorDay=0.18 -TonemapMidtoneGammaNight=0.62 +TonemapMidtoneGammaNight=0.55 TonemapMidtoneGammaDay=0.57 -TonemapMidtoneGammaInteriorNight=0.66 +TonemapMidtoneGammaInteriorNight=0.58 TonemapMidtoneGammaInteriorDay=0.61 -TonemapShadowStrengthNight=0.05 +TonemapShadowStrengthNight=0.02 TonemapShadowStrengthDay=0.03 TonemapShadowStrengthInteriorNight=0.04 TonemapShadowStrengthInteriorDay=0.03 -TonemapShadowGammaNight=0.48 +TonemapShadowGammaNight=0.41 TonemapShadowGammaDay=0.54 TonemapShadowGammaInteriorNight=0.57 TonemapShadowGammaInteriorDay=0.65 @@ -130,14 +130,14 @@ GradingColFactorDay=-0.21 GradingColFactorInteriorNight=-0.15 GradingColFactorInteriorDay=-0.2 UseHSVGrading=true -GradingSatMulNight=1.22 -GradingSatMulDay=1.32 -GradingSatMulInteriorNight=1.34 -GradingSatMulInteriorDay=1.33 -GradingSatPowNight=1.39 -GradingSatPowDay=1.43 -GradingSatPowInteriorNight=1.23 -GradingSatPowInteriorDay=1.34 +GradingSatMulNight=1.12 +GradingSatMulDay=1.19 +GradingSatMulInteriorNight=1.13 +GradingSatMulInteriorDay=1.24 +GradingSatPowNight=1.26 +GradingSatPowDay=1.19 +GradingSatPowInteriorNight=1.2 +GradingSatPowInteriorDay=1.22 GradingValMulNight=1.17 GradingValMulDay=1.09 GradingValMulInteriorNight=1.12 @@ -165,9 +165,9 @@ ChromaAberrationOverbrightMax=4.0 ChromaAberrationOverbrightMin=0.8 EnableLUTGrading=true LUTBlendNight=0.3 -LUTBlendDay=0.35 +LUTBlendDay=0.45 LUTBlendInteriorNight=0.25 -LUTBlendInteriorDay=0.3 +LUTBlendInteriorDay=0.35 LUTNight=1 LUTDay=1 LUTInteriorNight=1 diff --git a/settings_dust/enbseries/enbeffectprepass.fx.ini b/settings_dust/enbseries/enbeffectprepass.fx.ini index 1487c6b..caf8e41 100644 --- a/settings_dust/enbseries/enbeffectprepass.fx.ini +++ b/settings_dust/enbseries/enbeffectprepass.fx.ini @@ -8,10 +8,10 @@ FocusCircleRadiusNight=15.0 FocusCircleRadiusDay=20.0 FocusCircleRadiusInteriorNight=10.0 FocusCircleRadiusInteriorDay=15.0 -FocusCircleMixNight=0.2 -FocusCircleMixDay=0.3 -FocusCircleMixInteriorNight=0.15 -FocusCircleMixInteriorDay=0.25 +FocusCircleMixNight=0.6 +FocusCircleMixDay=0.5 +FocusCircleMixInteriorNight=0.6 +FocusCircleMixInteriorDay=0.5 FocusMaxNight=990.350037 FocusMaxDay=994.340027 FocusMaxInteriorNight=984.919983 @@ -20,10 +20,10 @@ DoFMultNight=475.899994 DoFMultDay=294.299988 DoFMultInteriorNight=480.799988 DoFMultInteriorDay=242.300003 -DoFPowNight=3.34 -DoFPowDay=4.29 -DoFPowInteriorNight=3.32 -DoFPowInteriorDay=4.16 +DoFPowNight=2.75 +DoFPowDay=3.18 +DoFPowInteriorNight=2.51 +DoFPowInteriorDay=2.94 DoFFixedFocusedMultNight=1.0 DoFFixedFocusedMultDay=1.0 DoFFixedFocusedMultInteriorNight=1.0 @@ -36,18 +36,18 @@ DoFFixedFocusedBlendNight=0.0 DoFFixedFocusedBlendDay=0.0 DoFFixedFocusedBlendInteriorNight=0.0 DoFFixedFocusedBlendInteriorDay=0.0 -DoFFixedUnfocusedMultNight=2.86 +DoFFixedUnfocusedMultNight=2.87 DoFFixedUnfocusedMultDay=1.47 -DoFFixedUnfocusedMultInteriorNight=2.129999 +DoFFixedUnfocusedMultInteriorNight=2.139999 DoFFixedUnfocusedMultInteriorDay=1.27 DoFFixedUnfocusedPowNight=956.559998 DoFFixedUnfocusedPowDay=983.109985 -DoFFixedUnfocusedPowInteriorNight=935.820007 +DoFFixedUnfocusedPowInteriorNight=935.840027 DoFFixedUnfocusedPowInteriorDay=968.080017 -DoFFixedUnfocusedBlendNight=0.2 +DoFFixedUnfocusedBlendNight=0.4 DoFFixedUnfocusedBlendDay=0.6 -DoFFixedUnfocusedBlendInteriorNight=0.0 -DoFFixedUnfocusedBlendInteriorDay=0.0 +DoFFixedUnfocusedBlendInteriorNight=0.5 +DoFFixedUnfocusedBlendInteriorDay=0.5 DoFDisable=false DoFBilateral=true DoFBilateralFactor=20.0 @@ -69,8 +69,8 @@ EdgeFadeMultiplierNight=700.0 EdgeFadeMultiplierDay=800.0 EdgeFadeMultiplierInteriorNight=700.0 EdgeFadeMultiplierInteriorDay=800.0 -EdgePower=0.5 -EdgeMultiplier=128.0 +EdgePower=0.35 +EdgeMultiplier=2.0 SSAOEnable=false SSAORadius=0.25 SSAONoise=0 @@ -88,46 +88,46 @@ SSAOBlend=1.0 SSAOBlurEnable=true SSAOBilateralFactor=10000.0 SSAOClampFactor=0.1 -SSAOBlurRadius=0.5 +SSAOBlurRadius=1.0 DebugSSAO=false SharpenEnable=true SharpenRadius=1.0 -SharpenClamp=0.01 -SharpenBlending=1.0 +SharpenClamp=0.15 +SharpenBlending=4.0 SSAORadiusFade=0.0 SSAORadiusFadeCurve=1.0 UnderwaterEnable=false HeatEnable=true -HeatSize=2.49 +HeatSize=1.27 HeatSpeed=1.2 HeatFadePower=319.76001 -HeatFadeMultiplier=1.1 -HeatStrength=0.66 +HeatFadeMultiplier=1.16 +HeatStrength=0.62 HeatAlways=false -HeatPower=1.28 +HeatPower=1.64 UnderwaterMult1=1.44 UnderwaterMult2=1.64 UnderwaterMult3=1.5 UnderwaterFreq1=23.449999 UnderwaterFreq2=31.799997 UnderwaterFreq3=25.379999 -UnderwaterStr1=0.13 -UnderwaterStr2=0.18 -UnderwaterStr3=0.27 +UnderwaterStr1=0.25 +UnderwaterStr2=0.27 +UnderwaterStr3=0.29 UnderwaterZoom=1.28 UnderwaterFadePower=8.6 UnderwaterFadeMultiplier=1.14 -HeatTODPower=1.75 +HeatTODPower=1.25 FocusCenterX=0.5 FocusCenterY=0.5 -FocusCircleAngle=0.0 +FocusCircleAngle=0.5 FocusManual=false FocusManualValue=0.75 -DistortionChromaticAberration=11.18 +DistortionChromaticAberration=22.920002 FocusPointDisplay=false NormalGrossHack=0.05 SSAOGrossHack=0.01 -HeatFadeBump=-0.52 +HeatFadeBump=-0.56 DoFBumpNight=0.0 DoFBumpDay=0.0 DoFBumpInteriorNight=0.0 @@ -140,7 +140,27 @@ DoFFixedUnfocusedBumpNight=0.0 DoFFixedUnfocusedBumpDay=0.0 DoFFixedUnfocusedBumpInteriorNight=0.0 DoFFixedUnfocusedBumpInteriorDay=0.0 -EdgeRadius=1.0 +EdgeRadius=0.05 SSAOMinDepth=0.0 SSAOMaxDepth=0.5 SSAOClamp=0.5 +DebugFocus=false +EdgeThreshold=0.25 +DebugEdge=false +CelEnable=false +CelRadius=1.0 +CelMultiplier=4.0 +CelPower=0.75 +DebugCel=false +EdgeViewEnable=false +EdgeViewFadePowerNight=1.82 +EdgeViewFadePowerDay=1.86 +EdgeViewFadePowerInteriorNight=1.86 +EdgeViewFadePowerInteriorDay=1.93 +EdgeViewFadeMultiplierNight=700.0 +EdgeViewFadeMultiplierDay=800.0 +EdgeViewFadeMultiplierInteriorNight=700.0 +EdgeViewFadeMultiplierInteriorDay=800.0 +EdgeViewPower=0.25 +EdgeViewMultiplier=4.0 +EdgeViewRadius=1.0 diff --git a/settings_skyrim/enbseries/enbeffect.fx.ini b/settings_skyrim/enbseries/enbeffect.fx.ini index 021d972..a48e403 100644 --- a/settings_skyrim/enbseries/enbeffect.fx.ini +++ b/settings_skyrim/enbseries/enbeffect.fx.ini @@ -148,10 +148,10 @@ GradingValPowInteriorNight=1.07 GradingValPowInteriorDay=1.14 ColorizeAfterHSV=true UseTint=true -TintingBlend=0.8 -TintingBeforeGrading=false +TintingBlend=1.0 +TintingBeforeGrading=true EnableVanillaGrading=true -VanillaGradingBlend=0.6 +VanillaGradingBlend=1.0 FadeBeforeFilmFilters=false EnablePostDither=true DitherPattern=4 diff --git a/settings_skyrim/enbseries/enbeffectprepass.fx.ini b/settings_skyrim/enbseries/enbeffectprepass.fx.ini index afa785a..05d0c19 100644 --- a/settings_skyrim/enbseries/enbeffectprepass.fx.ini +++ b/settings_skyrim/enbseries/enbeffectprepass.fx.ini @@ -61,16 +61,16 @@ DoFRelativeFactorInteriorDay=2.1 DebugDepth=false EdgeEnable=false EdgeView=true -EdgeFadePowerNight=1.82 -EdgeFadePowerDay=1.86 -EdgeFadePowerInteriorNight=2.9 -EdgeFadePowerInteriorDay=3.0 +EdgeFadePowerNight=1.14 +EdgeFadePowerDay=1.08 +EdgeFadePowerInteriorNight=1.19 +EdgeFadePowerInteriorDay=1.35 EdgeFadeMultiplierNight=700.0 EdgeFadeMultiplierDay=800.0 EdgeFadeMultiplierInteriorNight=499.910004 EdgeFadeMultiplierInteriorDay=600.0 -EdgePower=0.5 -EdgeMultiplier=128.0 +EdgePower=1.5 +EdgeMultiplier=1.0 SSAOEnable=false SSAORadius=0.25 SSAONoise=0 @@ -82,8 +82,8 @@ SSAOFadeMultiplierNight=2.01 SSAOFadeMultiplierDay=2.47 SSAOFadeMultiplierInteriorNight=2.06 SSAOFadeMultiplierInteriorDay=2.17 -SSAOMultiplier=1.5 -SSAOPower=2.0 +SSAOMultiplier=1.25 +SSAOPower=1.5 SSAOBlend=1.0 SSAOBlurEnable=true SSAOBilateralFactor=10000.0 @@ -91,9 +91,9 @@ SSAOClampFactor=0.1 SSAOBlurRadius=1.0 DebugSSAO=false SharpenEnable=true -SharpenRadius=0.8 -SharpenClamp=0.02 -SharpenBlending=1.25 +SharpenRadius=1.0 +SharpenClamp=0.15 +SharpenBlending=8.0 SSAORadiusFade=1.0 SSAORadiusFadeCurve=1.0 UnderwaterEnable=false @@ -138,5 +138,25 @@ DoFFixedUnfocusedBumpNight=0.0 DoFFixedUnfocusedBumpDay=0.0 DoFFixedUnfocusedBumpInteriorNight=0.0 DoFFixedUnfocusedBumpInteriorDay=0.0 -EdgeRadius=1.0 +EdgeRadius=0.01 SSAOClamp=0.5 +EdgeThreshold=0.01 +EdgeViewEnable=false +EdgeViewFadePowerNight=1.82 +EdgeViewFadePowerDay=1.86 +EdgeViewFadePowerInteriorNight=2.9 +EdgeViewFadePowerInteriorDay=3.0 +EdgeViewFadeMultiplierNight=700.0 +EdgeViewFadeMultiplierDay=800.0 +EdgeViewFadeMultiplierInteriorNight=500.0 +EdgeViewFadeMultiplierInteriorDay=600.0 +EdgeViewPower=0.25 +EdgeViewMultiplier=4.0 +EdgeViewRadius=1.0 +DebugFocus=false +DebugEdge=false +CelEnable=false +CelRadius=1.0 +CelMultiplier=4.0 +CelPower=0.5 +DebugCel=false