From 9f7ab3c5f5f35422a0fed45622f5245e8f1192b8 Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Sun, 7 Apr 2019 17:23:42 +0200 Subject: [PATCH] MariENB 1.2015.9.29 --- enbseries/menbprepassfilters.fx | 53 +++++++---- enbseries/menbprepassinternals.fx | 94 +++++++++++-------- enbseries/menbprepasssettings.fx | 11 +++ settings_skyrim/enbseries.ini | 94 +++++++++---------- settings_skyrim/enbseries/effect.txt.ini | 14 +-- .../enbseries/enbeffectprepass.fx.ini | 68 +++++++------- 6 files changed, 190 insertions(+), 144 deletions(-) diff --git a/enbseries/menbprepassfilters.fx b/enbseries/menbprepassfilters.fx index b0915d0..8d7fee3 100644 --- a/enbseries/menbprepassfilters.fx +++ b/enbseries/menbprepassfilters.fx @@ -24,7 +24,7 @@ float depthlinear( float2 coord ) /* These values seem to be used by pretty much all Skyrim ENB presets. Since it's practically impossible for me to know the real znear and - zfar values for each game, I'll just use these and hope it all goes well + zfar values for each game, I'll just use these and hope it goes well */ float zNear = 0.0509804; float zFar = 3098.0392; @@ -209,9 +209,9 @@ float4 PS_SSAOPrepass( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR float3 sample; float sdepth, so, delta; float sclamp = ssaoclamp/1000.0; - [unroll] for ( i=0; i<64; i++ ) + if ( ssaoquarter ) [unroll] for ( i=0; i<16; i++ ) { - sample = reflect(ssao_samples[i],rnormal); + sample = reflect(ssao_samples_lq[i],rnormal); sample *= sign(dot(normal,sample)); so = ldepth-sample.z*bof; sdepth = depthlinear(coord+bof*sample.xy/ldepth); @@ -219,7 +219,17 @@ float4 PS_SSAOPrepass( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR delta *= 1.0-smoothstep(0.0,sclamp,delta); if ( (delta > 0.0) && (delta < sclamp) ) occ += 1.0-delta; } - float uocc = saturate(occ/64.0); + else [unroll] for ( i=0; i<64; i++ ) + { + sample = reflect(ssao_samples_hq[i],rnormal); + sample *= sign(dot(normal,sample)); + so = ldepth-sample.z*bof; + sdepth = depthlinear(coord+bof*sample.xy/ldepth); + delta = saturate(so-sdepth); + delta *= 1.0-smoothstep(0.0,sclamp,delta); + if ( (delta > 0.0) && (delta < sclamp) ) occ += 1.0-delta; + } + float uocc = saturate(occ/(ssaoquarter?16.0:64.0)); float fade = 1.0-depth; uocc *= saturate(pow(fade,ssaofadepow)*ssaofademult); uocc = saturate(pow(uocc,ssaopow)*ssaomult); @@ -233,18 +243,18 @@ float4 PS_SSAOBlurH( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR float4 res = tex2D(SamplerColor,coord); if ( !ssaoenable ) return res; if ( !ssaobenable ) return res; - float bresl = (fixedx>0)?fixedx:ScreenSize.x; + float bresl = ScreenSize.x; float bof = (1.0/bresl)*ssaobradius; float isd, sd, ds, sw, tw = 0; res.a = 0.0; int i; isd = tex2D(SamplerDepth,coord).x; - [unroll] for ( i=-15; i<=15; i++ ) + [unroll] for ( i=-31; i<=31; i++ ) { sd = tex2D(SamplerDepth,coord+float2(i,0)*bof).x; ds = abs(isd-sd)*ssaobfact+0.5; sw = 1.0/(ds+1.0); - sw *= gauss16[abs(i)]; + sw *= gauss32[abs(i)]; tw += sw; res.a += sw*tex2D(SamplerColor,coord+float2(i,0)*bof).a; } @@ -261,18 +271,18 @@ float4 PS_SSAOBlurV( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR if ( ssaodebug ) return saturate(res.a); return res*res.a; } - float bresl = (fixedy>0)?fixedy:(ScreenSize.x*ScreenSize.w); + float bresl = ScreenSize.x*ScreenSize.w; float bof = (1.0/bresl)*ssaobradius; float isd, sd, ds, sw, tw = 0; res.a = 0.0; int i; isd = tex2D(SamplerDepth,coord).x; - [unroll] for ( i=-15; i<=15; i++ ) + [unroll] for ( i=-31; i<=31; i++ ) { sd = tex2D(SamplerDepth,coord+float2(0,i)*bof).x; ds = abs(isd-sd)*ssaobfact+0.5; sw = 1.0/(ds+1.0); - sw *= gauss16[abs(i)]; + sw *= gauss32[abs(i)]; tw += sw; res.a += sw*tex2D(SamplerColor,coord+float2(0,i)*bof).a; } @@ -363,14 +373,15 @@ float4 PS_DoFPrepass( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR float dfc = abs(dep-foc); float dff = abs(dep); float dfu = dff; + if ( doffixedcut && (dep >= cutoff*0.000001) ) dfu *= 0; /* Change power of dof based on field of view. Works only in Skyrim, Boris is just such a fucking assbutt that he doesn't update the FO3/FNV version to be feature-equal to this, inventing pathetic - excuses. The FieldOfView variable seems to hold bogus values in Fallout - completely unrelated to actual FOV (yes, I checked if it's in radians, - and no, it isn't). The value appears to be 1.134452. I'll try to - investigate its origins someday. + excuses. The FieldOfView variable seems to hold bogus values in + Fallout completely unrelated to actual FOV (yes, I checked if it's + in radians, and no, it isn't). The value appears to be 1.134452. + I'll try to investigate its origins someday. */ if ( dofrelfov ) { @@ -502,6 +513,13 @@ float2 UnderwaterDistort( float2 coord ) float2 DistantHeat( float2 coord ) { float2 bresl; + float dep, odep; + dep = tex2D(SamplerDepth,coord).x; + float distfade = clamp(pow(dep,heatfadepow)*heatfademul+heatfadebump, + 0.0,1.0); + if ( distfade <= 0.0 ) return coord; + float todpow = pow(tod*(1.0-ind),heattodpow); + if ( !heatalways && (todpow <= 0.0) ) return coord; if ( (fixedx > 0) && (fixedy > 0) ) bresl = float2(fixedx,fixedy); else bresl = float2(ScreenSize.x,ScreenSize.x*ScreenSize.w); float2 nc = coord*(bresl/256.0)*heatsize; @@ -509,10 +527,11 @@ float2 DistantHeat( float2 coord ) float2 ofs = tex2D(SamplerHeat,nc+ts).xy; ofs = (ofs-0.5)*2.0; ofs *= pow(length(ofs),heatpow); - float distfade = tex2D(SamplerDepth,coord).x; - distfade = clamp(pow(distfade,heatfadepow)*heatfademul+heatfadebump, + if ( !heatalways ) ofs *= todpow; + odep = tex2D(SamplerDepth,coord+ofs*heatstrength*distfade*0.01).x; + float odistfade = clamp(pow(odep,heatfadepow)*heatfademul+heatfadebump, 0.0,1.0); - if ( !heatalways ) ofs *= pow(tod*(1.0-ind),heattodpow); + if ( odistfade <= 0.0 ) return coord; return coord+ofs*heatstrength*distfade*0.01; } /* The pass that happens after everything else */ diff --git a/enbseries/menbprepassinternals.fx b/enbseries/menbprepassinternals.fx index e505c42..19a01d8 100644 --- a/enbseries/menbprepassinternals.fx +++ b/enbseries/menbprepassinternals.fx @@ -26,50 +26,64 @@ static const float gauss8[8] = 0.134598, 0.127325, 0.107778, 0.081638, 0.055335, 0.033562, 0.018216, 0.008847 }; -/* radius: 16, std dev: 6 */ -static const float gauss16[16] = +/* radius: 32, std dev: 12 */ +static const float gauss32[32] = { - 0.067142, 0.066216, 0.063513, 0.059252, - 0.053763, 0.047446, 0.040723, 0.033996, - 0.027603, 0.021798, 0.016742, 0.012507, - 0.009087, 0.006421, 0.004413, 0.002950 - + 0.033535, 0.033419, 0.033073, 0.032503, + 0.031723, 0.030747, 0.029595, 0.028288, + 0.026853, 0.025314, 0.023698, 0.022031, + 0.020340, 0.018649, 0.016980, 0.015353, + 0.013787, 0.012294, 0.010887, 0.009575, + 0.008362, 0.007252, 0.006247, 0.005343, + 0.004538, 0.003828, 0.003207, 0.002668, + 0.002204, 0.001808, 0.001473, 0.001192 }; /* SSAO samples */ -static const float3 ssao_samples[64] = +static const float3 ssao_samples_lq[16] = { - float3( 0.0000,-0.0002, 0.0002),float3(-0.0005, 0.0006, 0.0006), - float3(-0.0003,-0.0018,-0.0012),float3( 0.0025, 0.0001,-0.0030), - float3( 0.0032,-0.0031,-0.0042),float3(-0.0075, 0.0032, 0.0034), - float3(-0.0017, 0.0107, 0.0050),float3(-0.0113,-0.0022,-0.0106), - float3( 0.0113,-0.0000,-0.0162),float3(-0.0121,-0.0156,-0.0143), - float3( 0.0145,-0.0099, 0.0238),float3(-0.0041, 0.0258,-0.0236), - float3( 0.0261,-0.0282,-0.0150),float3(-0.0392, 0.0259, 0.0093), - float3( 0.0079, 0.0122,-0.0530),float3(-0.0173, 0.0024,-0.0600), - float3( 0.0164,-0.0483,-0.0487),float3( 0.0253, 0.0749, 0.0030), - float3( 0.0702,-0.0024, 0.0532),float3(-0.0587, 0.0343,-0.0701), - float3(-0.0284, 0.0949, 0.0422),float3(-0.0782,-0.0518, 0.0719), - float3( 0.0891,-0.0295, 0.0887),float3(-0.1176,-0.0770, 0.0034), - float3( 0.0911, 0.0979,-0.0736),float3(-0.0492,-0.1109,-0.1119), - float3( 0.0881,-0.1122,-0.1064),float3(-0.0978,-0.0594,-0.1534), - float3( 0.1226,-0.0478,-0.1577),float3( 0.1713, 0.1376,-0.0033), - float3(-0.1098, 0.1317,-0.1601),float3( 0.0153, 0.0431,-0.2458), - float3( 0.0413,-0.2602,-0.0358),float3( 0.1160, 0.2073,-0.1524), - float3(-0.0891,-0.2844,-0.0254),float3(-0.2356, 0.1856, 0.1007), - float3(-0.1331,-0.2241,-0.2093),float3(-0.0946,-0.0943, 0.3262), - float3(-0.2076, 0.2990,-0.0735),float3(-0.3388,-0.1854,-0.0584), - float3(-0.2950, 0.2562, 0.1256),float3( 0.1245, 0.3253, 0.2533), - float3(-0.3334, 0.0732, 0.2954),float3(-0.0878,-0.0338, 0.4632), - float3( 0.3257,-0.1494, 0.3406),float3( 0.1496, 0.4734, 0.1426), - float3(-0.4816,-0.1498,-0.1911),float3(-0.4407,-0.2691,-0.2231), - float3(-0.5739,-0.0862,-0.0829),float3(-0.1811,-0.4338, 0.3893), - float3(-0.4059, 0.2597,-0.4135),float3( 0.5669,-0.1450, 0.3057), - float3(-0.3459, 0.0907,-0.5852),float3(-0.0378,-0.4889,-0.5161), - float3(-0.1609,-0.1172, 0.7112),float3(-0.1584, 0.2215,-0.7156), - float3(-0.0601,-0.6410,-0.4634),float3(-0.1877,-0.4821, 0.6379), - float3(-0.5357, 0.6528, 0.0957),float3(-0.5073,-0.3124, 0.6462), - float3(-0.1505, 0.6792,-0.5842),float3( 0.1781,-0.9197, 0.0557), - float3(-0.5309,-0.3378,-0.7369),float3(-0.7460, 0.2721,-0.6078) + float3( 0.0000,-0.0002, 0.0000),float3(-0.0004, 0.0013, 0.0014), + float3(-0.0030, 0.0048,-0.0034),float3( 0.0147, 0.0046,-0.0026), + float3(-0.0097, 0.0275,-0.0092),float3(-0.0178,-0.0072, 0.0491), + float3( 0.0227,-0.0431,-0.0681),float3( 0.1052, 0.0332,-0.0588), + float3( 0.0997, 0.0056, 0.1473),float3(-0.1252, 0.2019, 0.0564), + float3(-0.1054,-0.2072, 0.2271),float3(-0.0542, 0.3096, 0.2814), + float3( 0.0072,-0.3534, 0.4035),float3(-0.0024,-0.2385, 0.6260), + float3(-0.1940, 0.5722,-0.5602),float3(-0.0910,-0.7548,-0.6497) +}; +static const float3 ssao_samples_hq[64] = +{ + float3( 0.0000,-0.0000,-0.0000),float3( 0.0000, 0.0000,-0.0000), + float3( 0.0001,-0.0000,-0.0000),float3( 0.0002, 0.0001,-0.0001), + float3(-0.0000,-0.0005, 0.0000),float3( 0.0004,-0.0004,-0.0006), + float3( 0.0005,-0.0011,-0.0004),float3(-0.0000, 0.0013,-0.0014), + float3( 0.0024, 0.0006, 0.0013),float3(-0.0017,-0.0017, 0.0030), + float3(-0.0037, 0.0033,-0.0011),float3( 0.0010, 0.0018,-0.0063), + float3( 0.0059, 0.0056,-0.0020),float3(-0.0009, 0.0083,-0.0063), + float3(-0.0110, 0.0065,-0.0016),float3( 0.0089, 0.0070,-0.0108), + float3(-0.0115,-0.0134,-0.0062),float3(-0.0121,-0.0172, 0.0071), + float3(-0.0066, 0.0246,-0.0060),float3( 0.0057,-0.0279, 0.0109), + float3(-0.0269,-0.0160,-0.0164),float3( 0.0402, 0.0045, 0.0034), + float3( 0.0248,-0.0045, 0.0390),float3( 0.0110,-0.0491,-0.0159), + float3(-0.0193,-0.0431, 0.0363),float3( 0.0441, 0.0271,-0.0426), + float3( 0.0385,-0.0428,-0.0482),float3(-0.0623,-0.0501, 0.0249), + float3( 0.0683,-0.0000, 0.0631),float3( 0.1008, 0.0180,-0.0114), + float3(-0.0156,-0.0713, 0.0871),float3(-0.0561,-0.0757, 0.0822), + float3( 0.0714, 0.0850,-0.0805),float3(-0.1320,-0.0042, 0.0711), + float3( 0.1553, 0.0486,-0.0167),float3(-0.1164,-0.0125,-0.1341), + float3( 0.1380,-0.1230,-0.0562),float3( 0.0868,-0.1897,-0.0175), + float3( 0.0749, 0.1495, 0.1525),float3(-0.2038,-0.1324,-0.0235), + float3( 0.0205, 0.1920, 0.1784),float3( 0.1637,-0.0964,-0.2092), + float3( 0.2875, 0.0966,-0.0020),float3( 0.0572,-0.0180,-0.3194), + float3(-0.3329, 0.0981,-0.0189),float3( 0.2627, 0.2092,-0.1585), + float3( 0.1783,-0.3359,-0.1108),float3( 0.2675, 0.2056,-0.2533), + float3(-0.1852, 0.3017,-0.2759),float3(-0.0944, 0.3532, 0.3061), + float3(-0.0022,-0.3744, 0.3404),float3(-0.0600,-0.4031,-0.3487), + float3(-0.2663, 0.4915, 0.1004),float3(-0.2442, 0.4253, 0.3468), + float3( 0.2583, 0.1321,-0.5645),float3(-0.0219, 0.4516, 0.4943), + float3(-0.5503, 0.2597,-0.3590),float3( 0.2239,-0.5571,-0.4398), + float3(-0.7210,-0.1982, 0.2339),float3( 0.7948,-0.1848, 0.1145), + float3(-0.7190, 0.1767, 0.4489),float3(-0.5617, 0.5845,-0.4116), + float3(-0.8919,-0.0384, 0.3360),float3(-0.0144, 0.9775,-0.2105) }; /* standard stuff */ float4 ScreenSize; diff --git a/enbseries/menbprepasssettings.fx b/enbseries/menbprepasssettings.fx index 5f31c96..d6c4ebd 100644 --- a/enbseries/menbprepasssettings.fx +++ b/enbseries/menbprepasssettings.fx @@ -521,6 +521,12 @@ float doffixedunfocusblend_id string UIWidget = "Spinner"; float UIMin = 0.0; > = {0.0}; +/* prevents fixed dof from blurring the skybox */ +bool doffixedcut +< + string UIName = "DOF Fixed Use Cutoff"; + string UIWidget = "Checkbox"; +> = {true}; /* disable depth of field */ bool dofdisable < @@ -886,6 +892,11 @@ bool ssaodebug string UIName = "Debug SSAO"; string UIWidget = "Checkbox"; > = {false}; +bool ssaoquarter +< + string UIName = "SSAO Use Less Samples"; + string UIWidget = "Checkbox"; +> = {false}; /* luma sharpen because of reasons */ string str_sharp = "Luma Sharpen"; bool sharpenable diff --git a/settings_skyrim/enbseries.ini b/settings_skyrim/enbseries.ini index 518abc9..f77026f 100644 --- a/settings_skyrim/enbseries.ini +++ b/settings_skyrim/enbseries.ini @@ -7,7 +7,7 @@ UseOriginalPostProcessing=false UseOriginalObjectsProcessing=false EnableBloom=true EnableAdaptation=true -EnableAmbientOcclusion=true +EnableAmbientOcclusion=false EnableDepthOfField=true EnableDetailedShadow=true EnableSunRays=true @@ -243,12 +243,12 @@ IgnoreWeatherSystem=true [SKY] Enable=true -StarsIntensity=1.88 -StarsCurve=1.23 -AuroraBorealisIntensity=0.44 -AuroraBorealisCurve=0.23 +StarsIntensity=1.54 +StarsCurve=1.37 +AuroraBorealisIntensity=1.14 +AuroraBorealisCurve=0.57 CloudsIntensityDay=1.040001 -CloudsIntensityNight=0.440001 +CloudsIntensityNight=0.500001 CloudsIntensityInterior=1.49 CloudsCurveDay=1.18 CloudsCurveNight=1.13 @@ -271,16 +271,16 @@ GradientTopCurveDay=1.36 GradientTopCurveNight=1.57 GradientTopCurveInterior=2.15 GradientMiddleIntensityDay=1.430001 -GradientMiddleIntensityNight=1.020001 +GradientMiddleIntensityNight=1.000001 GradientMiddleIntensityInterior=2.4 GradientMiddleCurveDay=1.18 -GradientMiddleCurveNight=1.41 +GradientMiddleCurveNight=1.3 GradientMiddleCurveInterior=1.65 GradientHorizonIntensityDay=1.26 -GradientHorizonIntensityNight=1.840001 +GradientHorizonIntensityNight=1.470001 GradientHorizonIntensityInterior=2.33 GradientHorizonCurveDay=1.5 -GradientHorizonCurveNight=1.37 +GradientHorizonCurveNight=1.66 GradientHorizonCurveInterior=1.25 SunIntensity=3.0 SunDesaturation=0.0 @@ -335,12 +335,12 @@ GradientHorizonCurveSunrise=1.13 GradientHorizonCurveSunset=1.13 GradientHorizonCurveInteriorDay=1.44 GradientHorizonCurveInteriorNight=1.34 -SunIntensitySunrise=1.75 +SunIntensitySunrise=1.53 SunIntensityDay=1.73 -SunIntensitySunset=1.92 -SunIntensityNight=0.0 +SunIntensitySunset=1.56 +SunIntensityNight=1.38 SunIntensityInteriorDay=1.7 -SunIntensityInteriorNight=0.0 +SunIntensityInteriorNight=1.4 SunDesaturationSunrise=0.0 SunDesaturationDay=0.0 SunDesaturationSunset=0.0 @@ -350,21 +350,21 @@ SunDesaturationInteriorNight=0.0 SunColorFilterSunrise=0.984, 0.831, 0.522 SunColorFilterDay=0.992, 0.89, 0.78 SunColorFilterSunset=0.925, 0.373, 0.0314 -SunColorFilterNight=0, 0, 0 +SunColorFilterNight=0.996, 0.282, 0.0471 SunColorFilterInteriorDay=0.98, 0.937, 0.847 -SunColorFilterInteriorNight=0, 0, 0 +SunColorFilterInteriorNight=0.988, 0.357, 0.0392 SunGlowIntensitySunrise=1.27 SunGlowIntensityDay=1.18 -SunGlowIntensitySunset=1.5 -SunGlowIntensityNight=0.0 +SunGlowIntensitySunset=1.36 +SunGlowIntensityNight=1.41 SunGlowIntensityInteriorDay=1.3 -SunGlowIntensityInteriorNight=0.0 +SunGlowIntensityInteriorNight=1.46 SunGlowHazinessSunrise=0.03 SunGlowHazinessDay=0.1 SunGlowHazinessSunset=0.04 -SunGlowHazinessNight=0.0 +SunGlowHazinessNight=0.01 SunGlowHazinessInteriorDay=0.11 -SunGlowHazinessInteriorNight=0.0 +SunGlowHazinessInteriorNight=0.01 MoonIntensitySunrise=0.78 MoonIntensityDay=0.53 MoonIntensitySunset=0.81 @@ -528,12 +528,12 @@ IgnoreWeatherSystem=true [RAYS] SunRaysMultiplier=0.75 -SunRaysMultiplierSunrise=0.73 +SunRaysMultiplierSunrise=0.62 SunRaysMultiplierDay=0.57 -SunRaysMultiplierSunset=0.86 -SunRaysMultiplierNight=0.0 +SunRaysMultiplierSunset=0.73 +SunRaysMultiplierNight=0.84 SunRaysMultiplierInteriorDay=0.69 -SunRaysMultiplierInteriorNight=0.0 +SunRaysMultiplierInteriorNight=0.91 IgnoreWeatherSystem=true [SKYLIGHTING] @@ -783,16 +783,16 @@ IgnoreWeatherSystem=true Quality=1 IntensitySunrise=0.49 IntensityDay=0.41 -IntensitySunset=0.58 -IntensityNight=0.1 +IntensitySunset=0.59 +IntensityNight=0.2 IntensityInteriorDay=0.53 -IntensityInteriorNight=0.2 +IntensityInteriorNight=0.29 DensitySunrise=4.35 DensityDay=3.66 -DensitySunset=4.72 +DensitySunset=4.73 DensityNight=3.63 DensityInteriorDay=1.44 -DensityInteriorNight=0.51 +DensityInteriorNight=0.65 SkyColorAmountSunrise=0.53 SkyColorAmountDay=0.32 SkyColorAmountSunset=0.67 @@ -803,30 +803,30 @@ IgnoreWeatherSystem=true [PROCEDURALSUN] Size=0.93 EdgeSoftness=0.35 -GlowIntensitySunrise=1.98 +GlowIntensitySunrise=1.69 GlowIntensityDay=1.59 -GlowIntensitySunset=2.16 -GlowIntensityNight=0.0 +GlowIntensitySunset=1.73 +GlowIntensityNight=1.94 GlowIntensityInteriorDay=1.63 -GlowIntensityInteriorNight=0.0 -GlowCurveSunrise=2.16 +GlowIntensityInteriorNight=2.09 +GlowCurveSunrise=1.42 GlowCurveDay=1.28 -GlowCurveSunset=2.35 -GlowCurveNight=1.0 +GlowCurveSunset=1.56 +GlowCurveNight=1.87 GlowCurveInteriorDay=1.950001 -GlowCurveInteriorNight=1.0 +GlowCurveInteriorNight=2.4 IgnoreWeatherSystem=true [MIST] ColorFromEnvironmentFog=0.75 SkyLightingAmountSunrise=0.55 SkyLightingAmountDay=0.37 -SkyLightingAmountSunset=0.36 +SkyLightingAmountSunset=0.47 SkyLightingAmountNight=0.39 SkyLightingAmountInteriorDay=0.88 SkyLightingAmountInteriorNight=0.48 SunLightingAmountSunrise=1.18 SunLightingAmountDay=0.92 -SunLightingAmountSunset=1.19 +SunLightingAmountSunset=1.2 SunLightingAmountNight=0.19 SunLightingAmountInteriorDay=0.87 SunLightingAmountInteriorNight=0.05 @@ -836,15 +836,15 @@ DesaturationSunset=0.0 DesaturationNight=0.0 DesaturationInteriorDay=0.0 DesaturationInteriorNight=0.0 -ColorFilterSunrise=1, 0.957, 0.863 +ColorFilterSunrise=0.902, 0.761, 0.565 ColorFilterDay=0.925, 0.984, 1 -ColorFilterSunset=1, 0.714, 0.58 -ColorFilterNight=0.396, 0.494, 0.663 -ColorFilterInteriorDay=0.922, 0.988, 1 -ColorFilterInteriorNight=0.443, 0.506, 0.69 +ColorFilterSunset=0.941, 0.761, 0.612 +ColorFilterNight=0.396, 0.431, 0.663 +ColorFilterInteriorDay=0.757, 0.82, 0.851 +ColorFilterInteriorNight=0.51, 0.498, 0.631 RelativeToCameraSunrise=0.12 RelativeToCameraDay=0.51 -RelativeToCameraSunset=0.17 +RelativeToCameraSunset=0.15 RelativeToCameraNight=0.25 RelativeToCameraInteriorDay=0.58 RelativeToCameraInteriorNight=0.21 @@ -856,7 +856,7 @@ VerticalOffsetInteriorDay=-10.44 VerticalOffsetInteriorNight=-11.26 DensitySunrise=1.41 DensityDay=1.25 -DensitySunset=1.28 +DensitySunset=1.38 DensityNight=1.17 DensityInteriorDay=1.29 DensityInteriorNight=1.17 diff --git a/settings_skyrim/enbseries/effect.txt.ini b/settings_skyrim/enbseries/effect.txt.ini index 4d3eacf..f800b3e 100644 --- a/settings_skyrim/enbseries/effect.txt.ini +++ b/settings_skyrim/enbseries/effect.txt.ini @@ -9,10 +9,10 @@ Palette Type=4 CGA Palette=1 EGA Palette=0 Dithering Pattern=4 -Contrast Modifier=0.8 +Contrast Modifier=1.0 Saturation Modifier=1.0 -Dither Offset=-0.05 -Dither Range=0.1 +Dither Offset=-0.1 +Dither Range=0.15 Enable ASCII=false ASCII Monochrome=true ASCII Blend=0.0 @@ -20,14 +20,14 @@ Enable Chroma Key=false Chroma Key Red=0.0 Chroma Key Green=0.25 Chroma Key Blue=0.0 -Chroma Key Depth=0.8 +Chroma Key Depth=0.997 Enable Dot Matrix=false Dot Size=1 Dot Blend=0.3 Dot Intensity=1.4 Dot Contrast=0.75 Enable Curvature=false -Curve Chromatic Aberration=1.18 -Curve Zooming=52.09 -Curve Distortion=24.0 +Curve Chromatic Aberration=1.17 +Curve Zooming=50.66 +Curve Distortion=0.0 Curve Sampling Soften=0.0 diff --git a/settings_skyrim/enbseries/enbeffectprepass.fx.ini b/settings_skyrim/enbseries/enbeffectprepass.fx.ini index 16e2a21..3683478 100644 --- a/settings_skyrim/enbseries/enbeffectprepass.fx.ini +++ b/settings_skyrim/enbseries/enbeffectprepass.fx.ini @@ -15,20 +15,20 @@ Underwater Amplitude 1=0.11 Underwater Amplitude 2=0.16 Underwater Amplitude 3=0.18 Underwater Zoom=1.09 -Enable Hot Air Refraction=false -Heat Texture Size=2.29 -Heat Speed=1.14 +Enable Hot Air Refraction=true +Heat Texture Size=2.13 +Heat Speed=1.16 Heat Fade Contrast=234.339996 Heat Fade Intensity=1.17 Heat Fade Offset=-0.64 -Heat Intensity=0.52 +Heat Intensity=0.53 Heat Contrast=1.36 -Heat Time-of-day Contrast=11.099999 +Heat Time-of-day Contrast=4.02 Heat Always Enable=false Enable Focus Triangle=true Display Focus Points=false Enable Manual Focus=false -Manual Focus Depth=0.83 +Manual Focus Depth=0.75 Focus Point Center X=0.5 Focus Point Center Y=0.5 Focus Triangle Angle=0.0 @@ -72,22 +72,23 @@ DOF Fixed Focus Blend Night=0.0 DOF Fixed Focus Blend Day=0.0 DOF Fixed Focus Blend Interior Night=0.0 DOF Fixed Focus Blend Interior Day=0.0 -DOF Fixed Unfocus Intensity Night=2.86 -DOF Fixed Unfocus Intensity Day=1.47 -DOF Fixed Unfocus Intensity Interior Night=2.13 -DOF Fixed Unfocus Intensity Interior Day=1.27 -DOF Fixed Unfocus Contrast Night=956.559998 -DOF Fixed Unfocus Contrast Day=983.109985 -DOF Fixed Unfocus Contrast Interior Night=935.820007 -DOF Fixed Unfocus Contrast Interior Day=968.080017 -DOF Fixed Unfocus Shift Night=0.0 -DOF Fixed Unfocus Shift Day=0.0 -DOF Fixed Unfocus Shift Interior Night=0.0 -DOF Fixed Unfocus Shift Interior Day=0.0 -DOF Fixed Unfocus Blend Night=0.2 -DOF Fixed Unfocus Blend Day=0.2 -DOF Fixed Unfocus Blend Interior Night=0.2 -DOF Fixed Unfocus Blend Interior Day=0.2 +DOF Fixed Unfocus Intensity Night=1.28 +DOF Fixed Unfocus Intensity Day=1.31 +DOF Fixed Unfocus Intensity Interior Night=1.0 +DOF Fixed Unfocus Intensity Interior Day=1.0 +DOF Fixed Unfocus Contrast Night=50.389999 +DOF Fixed Unfocus Contrast Day=96.959991 +DOF Fixed Unfocus Contrast Interior Night=50.0 +DOF Fixed Unfocus Contrast Interior Day=50.0 +DOF Fixed Unfocus Shift Night=-0.95 +DOF Fixed Unfocus Shift Day=-0.98 +DOF Fixed Unfocus Shift Interior Night=-1.0 +DOF Fixed Unfocus Shift Interior Day=-1.0 +DOF Fixed Unfocus Blend Night=1.0 +DOF Fixed Unfocus Blend Day=1.0 +DOF Fixed Unfocus Blend Interior Night=1.0 +DOF Fixed Unfocus Blend Interior Day=1.0 +DOF Fixed Use Cutoff=true Disable DOF=false DOF Bilateral Blur=true DOF Bilateral Factor=5.0 @@ -109,14 +110,14 @@ Edge Fade Intensity Night=700.0 Edge Fade Intensity Day=800.0 Edge Fade Intensity Interior Night=500.0 Edge Fade Intensity Interior Day=600.0 -Edge Contrast=1.5 +Edge Contrast=0.5 Edge Intensity=1.0 -Edge Radius=1.0 -Edge Threshold=0.01 +Edge Radius=4.0 +Edge Threshold=0.45 Debug Edge=false Enable Luma Edge Detect=false -Cel Radius=1.0 -Cel Intensity=1.0 +Cel Radius=2.0 +Cel Intensity=2.0 Cel Contrast=0.5 Debug Cel=false Enable Edgevision=false @@ -131,26 +132,27 @@ Edgevision Fade Intensity Interior Day=600.0 Edgevision Contrast=0.25 Edgevision Intensity=4.0 Edgevision Radius=1.0 -Enable SSAO=false -SSAO Radius=0.15 +Enable SSAO=true +SSAO Radius=0.05 SSAO Noise=0 SSAO Fade Contrast Night=0.16 SSAO Fade Contrast Day=0.18 -SSAO Fade Contrast Interior Night=0.11 +SSAO Fade Contrast Interior Night=0.12 SSAO Fade Contrast Interior Day=0.14 SSAO Fade Intensity Night=2.01 SSAO Fade Intensity Day=2.47 SSAO Fade Intensity Interior Night=2.06 SSAO Fade Intensity Interior Day=2.17 SSAO Intensity=1.0 -SSAO Contrast=1.5 +SSAO Contrast=1.0 SSAO Blending=1.0 SSAO Blur=true -SSAO Bilateral Factor=200.0 -SSAO Range=0.15 +SSAO Bilateral Factor=2500.0 +SSAO Range=0.25 SSAO Blur Radius=1.0 Debug SSAO=false Sharpen Enable=true Sharpen Radius=1.0 Sharpen Clamp=0.1 Sharpen Blending=4.0 +SSAO Use Less Samples=true