Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
336 commits
Select commit Hold shift + click to select a range
77a040c
optimized
midona-rhel Mar 14, 2025
c76dc70
Merge branch 'motion-blur' into optimization
midona-rhel Mar 14, 2025
525bb28
Fixed CTD
midona-rhel Mar 14, 2025
f51884d
super duper fast
midona-rhel Mar 14, 2025
f3ce8e7
Merge branch 'dev' into pp
jiayev Mar 15, 2025
18adf07
Merge remote-tracking branch 'midona/optimization' into pp
jiayev Mar 15, 2025
d143057
Merge remote-tracking branch 'origin/dev' into pp
jiayev Mar 20, 2025
f2b744f
Merge branch 'dev' into pp
jiayev Apr 18, 2025
81374c5
Merge branch 'dev' into pp
jiayev Apr 24, 2025
d446d97
Merge branch 'dev' into pp
jiayev May 3, 2025
6042b4f
Merge branch 'dev' into pp
jiayev May 3, 2025
38360f2
first load settings
jiayev May 9, 2025
81cd2a8
fix refraction
jiayev May 9, 2025
0011733
Merge branch 'dev' into pp
jiayev May 16, 2025
48b1f76
Merge branch 'dev' into pp
jiayev May 19, 2025
10c640c
make sure to copy to both buffer
jiayev May 19, 2025
a312074
Merge branch 'dev' into pp
jiayev May 19, 2025
573c793
style: 🎨 apply clang-format changes
jiayev May 20, 2025
c838fec
ability to disable vanilla pp or not
jiayev May 24, 2025
ff08f3a
style: 🎨 apply clang-format changes
jiayev May 24, 2025
2b81e86
small changes
jiayev May 24, 2025
4761cf2
set disable vanilla on by default
jiayev May 25, 2025
84fba57
Merge branch 'dev' into pp
jiayev Jun 18, 2025
a79ebf7
add info
jiayev Jun 19, 2025
3feadbe
make loading settings and setup resources asynchronous
jiayev Jun 19, 2025
7e7c66f
fix loading
jiayev Jun 19, 2025
f747891
Merge branch 'dev' into pp
jiayev Jul 3, 2025
6e8687e
display more vanilla is data
jiayev Jul 4, 2025
750b118
fix error
jiayev Jul 4, 2025
23a5b30
apply fade and tint
jiayev Jul 4, 2025
ecb5684
fix error
jiayev Jul 4, 2025
8a3b246
let dof run after taa/upsampling
jiayev Jul 4, 2025
9b31143
fix default crashing issue
jiayev Jul 6, 2025
116d952
Merge branch 'dev' into pp
jiayev Jul 6, 2025
bd94eb3
Merge branch 'dev' into pp
jiayev Jul 18, 2025
4cb4108
Merge branch 'dev' into pp
jiayev Jul 20, 2025
be50e37
Merge branch 'dev' into pp
jiayev Jul 27, 2025
6a274bd
Merge branch 'dev' into pp
jiayev Jul 30, 2025
1794eb1
fix pp loading
jiayev Jul 30, 2025
29866ac
fix pp getsingleton
jiayev Jul 30, 2025
cdd07ae
Merge branch 'dev' into pp
jiayev Aug 15, 2025
f0e0a60
change category
jiayev Aug 15, 2025
8352458
Merge branch 'dev' into pp
jiayev Aug 16, 2025
644bc37
try fixed pp
jiayev Aug 16, 2025
056cd5b
revert ppsetting
jiayev Aug 16, 2025
658f063
revert upscaling
jiayev Aug 16, 2025
cfebebf
renew menu
jiayev Aug 17, 2025
e58ad55
set new default
jiayev Aug 17, 2025
e463ef1
prevent stuck in page 2 bug
jiayev Aug 18, 2025
b8d4db2
add gt7 tonemap
jiayev Aug 18, 2025
9153167
fix hlsl
jiayev Aug 18, 2025
d1213cb
fix loading
jiayev Aug 19, 2025
f972c0e
Merge branch 'dev' into pp
jiayev Aug 19, 2025
fc6ac56
add tod
jiayev Aug 19, 2025
1972a1b
fix tod crash
jiayev Aug 19, 2025
ea01e7e
fix crash
jiayev Aug 19, 2025
ec9af48
refactor vanillais and add interior
jiayev Aug 19, 2025
ee2e781
fix ininterior
jiayev Aug 19, 2025
4bcfe60
really fix interior
jiayev Aug 20, 2025
28322cb
huge refactor
jiayev Aug 21, 2025
61f99f5
some fix
jiayev Aug 21, 2025
62a41b3
add perfevent
jiayev Aug 21, 2025
aa4fda9
fix invmatrix
jiayev Aug 21, 2025
62645df
fix tonemapper default
jiayev Aug 21, 2025
2d48593
new default
jiayev Aug 21, 2025
76d3b37
fix saving tonemapper settings
jiayev Aug 21, 2025
b1659fa
add sliders
jiayev Aug 21, 2025
92279d2
add temp tint shr
jiayev Aug 22, 2025
afca402
lutgen
jiayev Aug 22, 2025
95f09fc
fix oklch and new default
jiayev Aug 22, 2025
b942252
fix game tint fade blend
jiayev Aug 22, 2025
775490f
lut saving
jiayev Aug 22, 2025
4b03a64
fix error
jiayev Aug 22, 2025
cd6fd5b
output hint
jiayev Aug 23, 2025
820843b
fix color inconsistency
jiayev Aug 23, 2025
c058dc1
add tod adaptation range
jiayev Aug 23, 2025
24be322
fix compile error
jiayev Aug 23, 2025
e55776b
fix default
jiayev Aug 23, 2025
f082df3
load default
jiayev Aug 23, 2025
44c52ca
load default and opti dof
jiayev Aug 24, 2025
e4acfad
Merge branch 'dev' into pp
jiayev Aug 24, 2025
295a6c2
custom bokeh shapes
jiayev Aug 25, 2025
f76f2df
fix error and some dof change
jiayev Aug 25, 2025
4ef9053
more precise perf profile
jiayev Aug 25, 2025
224b987
remove upper bound for coc
jiayev Aug 25, 2025
150e59a
optimize dof a bit, try to fix default
jiayev Aug 25, 2025
b3941df
fix profile
jiayev Sep 5, 2025
fc936d0
Merge branch 'dev' into pp
jiayev Sep 8, 2025
06a9f33
use kmain for depth
jiayev Sep 8, 2025
1324b88
Merge branch 'dev' into pp
jiayev Sep 8, 2025
82bf59e
adapt to dev
jiayev Sep 8, 2025
c98b954
Merge branch 'dev' into pp
jiayev Sep 9, 2025
3ca45a2
draw before upscale
jiayev Sep 9, 2025
23a1c77
fix compile
jiayev Sep 9, 2025
247c4c5
not use it for now
jiayev Sep 9, 2025
83da201
Merge branch 'dev' into pp
jiayev Sep 9, 2025
00bde9c
Merge branch 'dev' into pp
jiayev Sep 9, 2025
45cf991
Merge branch 'dev' into pp
jiayev Sep 17, 2025
3d21507
use util for interior test
jiayev Sep 17, 2025
b04d4a6
Merge branch 'dev' into pp
jiayev Oct 21, 2025
460c559
Merge branch 'dev' into pp
jiayev Oct 29, 2025
37afc86
filter neg value out
jiayev Oct 31, 2025
6a0f96d
Merge branch 'dev' into pp
jiayev Nov 23, 2025
a732987
add border
jiayev Nov 23, 2025
bf8a669
fix errors
jiayev Nov 23, 2025
3b1f058
Merge branch 'dev' into pp
jiayev Dec 5, 2025
d7153c9
fix compile error
jiayev Dec 5, 2025
54c150c
disable purkinje by default
jiayev Dec 7, 2025
bfd321c
Merge branch 'dev' into pp
jiayev Dec 14, 2025
0cfda6f
fix fonts
jiayev Dec 14, 2025
915f2b9
fix border mv and color temperature
jiayev Jan 9, 2026
179a8ec
Merge branch 'dev' into pp
jiayev Jan 9, 2026
47594d4
merge dev
jiayev Jan 21, 2026
0c2abf8
disable some pp in menu
jiayev Jan 21, 2026
0707185
Merge branch 'dev' into pp
jiayev Jan 28, 2026
7ba1b4f
Merge branch 'dev' into pp
jiayev Feb 2, 2026
936b258
try fix setting got overwrite when updating cs
jiayev Feb 2, 2026
448bcc5
Merge branch 'dev' into pp
jiayev Feb 11, 2026
8dd6f72
remove time of day handling and related settings
jiayev Feb 2, 2026
0ce3d9d
fix compile
jiayev Feb 11, 2026
f7794cb
fix compile
jiayev Feb 11, 2026
3134448
feat(color grading): add option to skip LUT for direct color grading
jiayev Feb 11, 2026
aeeea61
Merge branch 'pp' into pp-imagespace
jiayev Feb 11, 2026
f20fb06
fix(ColorGrading): change profile variable to reference
jiayev Feb 11, 2026
137919e
Merge branch 'dev' into pp-imagespace
jiayev Feb 14, 2026
512ada8
migrate to common colorspaces.hlsli
jiayev Feb 14, 2026
6541027
idk if it fix anything but lets try
jiayev Feb 16, 2026
ed1c05a
really fix pp buffer switch
jiayev Feb 17, 2026
cde9843
Merge commit 'fae0ad736f64a7d4781fc26efc70f158b480860c' into pp
jiayev Feb 26, 2026
091e188
Merge branch 'dev' into pp
jiayev Feb 26, 2026
0500474
style: clang
jiayev Feb 26, 2026
3e47411
Merge branch 'dev' into pp
jiayev Mar 6, 2026
7c73a5b
Merge branch 'dev' into pp
jiayev Mar 15, 2026
aa6fd0d
Merge branch 'dev' into pp
jiayev Mar 16, 2026
1b43d81
refactor(colorgrading): auto color space transform with fixed input/o…
jiayev Mar 16, 2026
8310d6a
refactor(colorgrading): split color space transform into 3-stage pipe…
jiayev Mar 16, 2026
b2817fb
refactor(colorgrading): support per-tonemapper input/output spaces, s…
jiayev Mar 16, 2026
428e0c0
gt7 uses 2020
jiayev Mar 16, 2026
f251314
clean up
jiayev Mar 16, 2026
8e173c7
add aces 2.0
jiayev Mar 16, 2026
c1a9fe5
fix compile
jiayev Mar 16, 2026
4f4b7fa
fix aces 2
jiayev Mar 16, 2026
2de9bee
try fix aces 2
jiayev Mar 17, 2026
9dd6321
fix compile
jiayev Mar 17, 2026
f6e8f2e
try fix aces 2
jiayev Mar 17, 2026
4f7ae6d
remove aces 2
jiayev Mar 17, 2026
26977eb
migrate files
jiayev Mar 17, 2026
f1c9183
fix lut uv
jiayev Mar 18, 2026
be8f0de
Merge branch 'dev' into pp
jiayev Mar 18, 2026
7bc2780
wider adaption range
jiayev Mar 18, 2026
9c21fe0
Color grading refactor
jiayev Mar 18, 2026
c1665d8
refactor settings
jiayev Mar 18, 2026
21131cf
clear mv for border
jiayev Mar 20, 2026
fc9fc8b
Merge branch 'dev' into pp
jiayev Apr 3, 2026
5c45c2c
Merge branch 'dev' into pp
jiayev Apr 4, 2026
f7a6f3d
high gamut
jiayev Apr 7, 2026
d1f64fa
more handling
jiayev Apr 7, 2026
28d7669
skip vshader
jiayev Apr 7, 2026
2aafac4
gamut mapping
jiayev Apr 7, 2026
c2a95e6
Merge branch 'dev' into pp
jiayev Apr 8, 2026
ff1f500
feat(pp): integrate post-processing with HDR Display
jiayev Apr 8, 2026
5b3b4e1
feat(pp): add Bloom/Flare Composite post-processing feature
jiayev Apr 9, 2026
f8ebbe0
lens flare rewrite
jiayev Apr 9, 2026
a8d7dd4
fixes
jiayev Apr 9, 2026
adfb983
try physical glare
jiayev Apr 10, 2026
a9697ec
physical glare
jiayev Apr 10, 2026
3a63c97
fixes
jiayev Apr 11, 2026
f62e37d
fix testing
jiayev Apr 11, 2026
b9a3b49
feat: Enhance Physical Glare with advanced PSF shaping and optical fe…
jiayev Apr 11, 2026
3830744
try lens flare fft
jiayev Apr 14, 2026
83daece
fix fft lens
jiayev Apr 15, 2026
8af0938
feat: Update LensFlare settings for improved kernel scaling and toolt…
jiayev Apr 15, 2026
e088e3d
settings adjust
jiayev Apr 15, 2026
d0966f9
feat: Enhance BloomFlareComposite to support Physical Glare integration
jiayev Apr 15, 2026
5c0a84c
Merge branch 'dev' into pp
jiayev Apr 15, 2026
51d011a
update commonlib
jiayev Apr 15, 2026
372a44c
some rewrite and cleaning
jiayev Apr 15, 2026
cf29463
feat: Refactor LensFlare and PhysicalGlare settings for procedural ap…
jiayev Apr 15, 2026
3ee2c86
feat: Add KernelScale parameter to control glare kernel size and upda…
jiayev Apr 16, 2026
47a7e3a
add petzval dof
jiayev Apr 21, 2026
b110188
fix petzval
jiayev Apr 21, 2026
9a785ac
Merge branch 'dev' into pp
jiayev May 6, 2026
448f3e2
feat(Color): add ColorToLinear function for gamma correction
jiayev May 10, 2026
fac4114
fix(PostProcessing): update depth resource handling in Border, DoF, a…
jiayev May 10, 2026
8d7ce02
fix(PostProcessing): replace GetCurrentSceneDepthSRV with GetPostUpsc…
jiayev May 10, 2026
fbac349
refactor(PostProcessing): replace Util::GetPostUpscaleDepthSRV with r…
jiayev May 10, 2026
ae39245
Merge branch 'dev' into pp
jiayev May 10, 2026
bafed67
fix ishdr gamma pp
jiayev May 10, 2026
dbebb26
Merge branch 'dev' into pp
jiayev May 12, 2026
1342d97
chore: remove NRD submodule to match dev branch
jiayev May 12, 2026
1c0e0ce
fix(ColorGrading): remove enableColorSpaceTransform setting and auto-…
jiayev May 12, 2026
a407cc3
feat(PostProcessing): add dithering support to prevent 8-bit color ba…
jiayev May 13, 2026
5cb9cf1
refactor(ColorGrading): remove dithering
jiayev May 13, 2026
4f3df02
refactor(PostProcessing): restructure exposure into Composite pass
jiayev May 15, 2026
31fd53c
feat(PostProcessing): Local Exposure
jiayev May 15, 2026
7a0b79d
refactor(PostProcessing): unify EV
jiayev May 15, 2026
032ef72
fixes
jiayev May 15, 2026
290997e
refactor(LocalExposure): enhance exposure computation and update sett…
jiayev May 15, 2026
c67defa
fix local exposure\motionblur\histogram
jiayev May 15, 2026
ced3f69
Enhance HDR Support in Color Grading Pipeline
jiayev May 15, 2026
e80ade3
renodx integrate
jiayev May 16, 2026
8be2935
Add RenoDX MIT License and refactor color grading shaders
jiayev May 16, 2026
5065679
fix aces
jiayev May 16, 2026
c69530d
Merge branch 'dev' into pp
jiayev May 16, 2026
8394dfa
update default
jiayev May 16, 2026
abbc79a
bump versions
jiayev May 16, 2026
4feeba8
hdr to 1.1.0 as asked
jiayev May 16, 2026
a9ea6a7
fix vertex color
jiayev May 17, 2026
eb99b2c
fixes
jiayev May 17, 2026
5f1b55b
move dof before exposure
jiayev May 18, 2026
8eed550
add debug grams
jiayev May 18, 2026
e0b4cdf
only update when setting change
jiayev May 18, 2026
604e964
fix compile
jiayev May 18, 2026
75e6143
rgb curve
jiayev May 19, 2026
88e6569
Merge branch 'dev' into pp
jiayev May 19, 2026
362d824
fix(ColorGrading): update HDR handling in DrawSettings for curve preview
jiayev May 19, 2026
ec80494
fix vignette, enhance histogram, enhance local exposure
jiayev May 19, 2026
66f1ca4
opendrt
Pentalimbed May 19, 2026
ce67463
fix hdr ref
Pentalimbed May 20, 2026
afd1b06
Merge pull request #55 from Pentalimbed/cs/opendrt
jiayev May 20, 2026
5e2fb14
Merge branch 'dev' into pp
jiayev May 20, 2026
2560d45
set opendrt default to false
jiayev May 20, 2026
d9ff032
update defaults
jiayev May 21, 2026
4667c5a
Merge branch 'dev' into pp
jiayev May 21, 2026
dd3c6be
fix opendrt hdrpeak
jiayev May 22, 2026
da84c26
feat(postprocessing): add frame tracking for curve and histogram read…
jiayev May 24, 2026
0e42a20
fix(OpenDRT): improve memory handling for OpenDRT settings serialization
jiayev May 24, 2026
0d1c62e
Merge branch 'dev' into pp
jiayev May 28, 2026
ec165ae
Merge branch 'dev' into pp
jiayev May 31, 2026
7f4fe3c
bump version
jiayev May 31, 2026
039ceaf
Merge branch 'dev' into pp
jiayev Jun 1, 2026
319d6a1
Merge branch 'dev' into pp
jiayev Jun 2, 2026
c8324e1
use util helpers
jiayev Jun 2, 2026
b127e42
Merge branch 'dev' into pp
jiayev Jun 2, 2026
07cb444
add profiler
jiayev Jun 2, 2026
7106555
fix loading default
jiayev Jun 3, 2026
e2671b3
Merge branch 'dev' into pp
jiayev Jun 4, 2026
6bd7d85
added per feature profile instead of general one
jiayev Jun 5, 2026
d8d549b
update i18n
jiayev Jun 7, 2026
d41e8e2
fix missing category
jiayev Jun 7, 2026
666ed59
Merge branch 'dev' into pp
jiayev Jun 10, 2026
37bf951
fix compile
jiayev Jun 10, 2026
9675788
Merge branch 'dev' into pp
jiayev Jun 17, 2026
14d353a
EV100
jiayev Jun 17, 2026
75bd83a
fix version and text
jiayev Jun 17, 2026
cef1e75
Merge branch 'dev' into pp
jiayev Jun 24, 2026
52f89cb
Merge branch 'dev' into pp
jiayev Jul 21, 2026
7350448
color grading i18n
jiayev Jul 21, 2026
e6f832e
Merge branch 'dev' into pp
jiayev Jul 22, 2026
fb3ab04
Merge branch 'dev' into pp
jiayev Aug 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#ifndef __EXPONENTIAL_HEIGHT_FOG_HLSLI__
#define __EXPONENTIAL_HEIGHT_FOG_HLSLI__

#include "Common/Color.hlsli"
#include "Common/Random.hlsli"
#include "Common/SharedData.hlsli"
#include "ExponentialHeightFog/VolumetricFogCommon.hlsli"
Expand Down Expand Up @@ -209,7 +210,7 @@ namespace ExponentialHeightFog
float3 lightDirection = normalize(SharedData::DirLightDirection.xyz);
float cosTheta = dot(lightDirection, viewDirection);
float phase = HenyeyGreenstein(cosTheta, SharedData::exponentialHeightFogSettings.directionalInscatteringAnisotropy);
float3 directionalLightInscattering = SharedData::DirLightColor.xyz * phase;
float3 directionalLightInscattering = Color::GamutTransform(SharedData::DirLightColor.xyz) * phase;
directionalInscattering = directionalLightInscattering * (1.0f - expFogFactor) * SharedData::exponentialHeightFogSettings.directionalInscatteringMultiplier;
}

Expand Down
22 changes: 15 additions & 7 deletions features/HDR Display/Shaders/HDRDisplay/HDROutputCS.hlsl
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,17 @@ cbuffer PerFrame : register(b0)

bool hdrEnabled = enableHDR > 0.5;
bool skipUI = skipUIComposite > 0.5;
bool isMainLoading = isMainOrLoadingMenu > 0.5;
bool postProcessOutput = SharedData::postProcessingSettings.DisableVanillaTonemapping != 0 && !isMainLoading;

float3 finalColor;

if (hdrEnabled) {
bool sceneIsLinear = isSceneLinear > 0.5;
bool sceneIsLinear = isSceneLinear > 0.5 || postProcessOutput;

float3 outputColor = sceneIsLinear ? scene.xyz : Color::GammaToLinearSafe(scene.xyz);
outputColor = DisplayMapping::PumboAutoHDR(outputColor, SharedData::HDRData.z, SharedData::HDRData.y, 2.75, 1.0);
if (!postProcessOutput) // post processing output is already HDR
outputColor = DisplayMapping::PumboAutoHDR(outputColor, SharedData::HDRData.z, SharedData::HDRData.y, 2.75, 1.0);
scene.xyz = sceneIsLinear ? outputColor : Color::LinearToGammaSafe(outputColor);

float3 compositedColorLinear;
Expand All @@ -53,11 +56,15 @@ cbuffer PerFrame : register(b0)
compositedColorLinear = sceneLinear;
} else {
float3 uiLinear = Color::SrgbToLinear(max(0.0, ui.rgb));
if (!(isMainOrLoadingMenu > 0.5)) { // UI and scene can't be separated in main menu or loading screen
if (!isMainLoading) { // UI and scene can't be separated in main menu or loading screen
// scale UI brightness (multiplier based on paperWhite)
uiLinear *= uiBrightness;
}
compositedColorLinear = uiLinear + sceneLinear * (1.0 - ui.a);
if (postProcessOutput) {
compositedColorLinear = Color::BT709ToBT2020(uiLinear) + sceneLinear * (1.0 - ui.a);
} else {
compositedColorLinear = uiLinear + sceneLinear * (1.0 - ui.a);
}
}
} else {
float3 sceneGamma = scene.rgb;
Expand All @@ -66,7 +73,7 @@ cbuffer PerFrame : register(b0)
compositedColorGamma = sceneGamma;
} else {
float3 uiGamma = ui.rgb;
if (!(isMainOrLoadingMenu > 0.5)) { // UI and scene can't be separated in main menu or loading screen
if (!isMainLoading) { // UI and scene can't be separated in main menu or loading screen
// scale UI brightness (multiplier based on paperWhite)
float3 uiLinear = Color::SrgbToLinear(max(0, uiGamma));
uiLinear *= uiBrightness;
Expand All @@ -91,7 +98,8 @@ cbuffer PerFrame : register(b0)
// Crop preview lives in the SDR menu buffer: emit sRGB instead of PQ.
finalColor = saturate(Color::LinearToSrgb(max(0.0, compositedColorLinear)));
} else {
compositedColorLinear = Color::BT709ToBT2020(compositedColorLinear);
if (!postProcessOutput)
compositedColorLinear = Color::BT709ToBT2020(compositedColorLinear);
finalColor = Color::pq::Encode(max(0.0, compositedColorLinear), paperWhite);

finalColor = saturate(finalColor);
Expand All @@ -109,4 +117,4 @@ cbuffer PerFrame : register(b0)
}

HDROutput[dispatchID.xy] = float4(finalColor, 1.0);
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[Info]
Version = 1-2-0
Version = 1-2-1

[Nexus]
autoupload = false
Original file line number Diff line number Diff line change
@@ -0,0 +1,276 @@
{
"Border": {
"enabled": false,
"settings": {
"BorderColor": [0.0, 0.0, 0.0],
"DepthThreshold": 0.0,
"Scale": [0.0, 0.0, 0.0, 0.0]
}
},
"COD Bloom": {
"enabled": true,
"settings": {
"BlendFactor": 0.009999999776482582,
"MipBlendFactor": [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0],
"Threshold": 0.0,
"UpsampleRadius": 5.0
}
},
"Camera": {
"enabled": false,
"settings": {
"CAStrength": 0.03999999910593033,
"FECrop": 0.0,
"FEFoV": 90.0,
"NoiseStrength": 0.07999999821186066,
"NoiseType": 0,
"UseFE": false
}
},
"Color Grading and Tone Mapping": {
"enabled": true,
"settings": {
"cdlOffset": [0.0, 0.0, 0.0, 0.0],
"contrast": [1.0, 1.0, 1.0, 0.0],
"currentTonemapper": "GT7",
"enableTonemap": true,
"exposureTemperatureTint": [1.0, 65.0, 0.0, 0.0],
"gain": [1.0, 1.0, 1.0, 1.0],
"gameCinematicBlend": [0.0, 0.0, 0.0],
"gameFadeBlend": 1.0,
"gameTintBlend": 0.0,
"gamma": [0.0, 0.0, 0.0, 0.0],
"highlightsGain": [1.0, 1.0, 1.0, 0.0],
"highlightsOffset": [0.0, 0.0, 0.0, 0.0],
"inOutGamma": [1.0, 1.0, 1.0, 1.0],
"invertLog": true,
"lift": [0.0, 0.0, 0.0, 0.0],
"logType": 0,
"midtonesGain": [1.0, 1.0, 1.0, 0.0],
"midtonesOffset": [0.0, 0.0, 0.0, 0.0],
"oklchColorMixer": [
[0.0, 1.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0]
],
"oklchSaturation": [1.0, 1.0, 0.0, 0.0],
"pivot": [0.18000000715255737, 0.18000000715255737, 0.18000000715255737, 0.0],
"power": [1.0, 1.0, 1.0, 0.0],
"processColorSpace": 5,
"shadowsGain": [1.0, 1.0, 1.0, 0.0],
"shadowsHighlightsRange": [0.0, 0.30000001192092896, 0.550000011920929, 1.0],
"shadowsOffset": [0.0, 0.0, 0.0, 0.0],
"skipLDR": false,
"skipLUT": false,
"slope": [1.0, 1.0, 1.0, 0.0],
"tonemapParams": [
[1.0, 9.999999747378752e-5, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0]
],
"useLog": true,
"useOpenDrts": false
}
},
"Composite": {
"enabled": true,
"settings": null
},
"Depth of Field": {
"enabled": true,
"settings": {
"AutoFocus": true,
"BlurQuality": 7.0,
"BokehBusyFactor": 0.5,
"FNumber": 5.599999904632568,
"FarPlaneMaxBlur": 1.0,
"FocalLength": 50.0,
"FocusCoord": [0.5, 0.5],
"HighlightBoost": 0.0,
"HighlightShape": 0,
"HighlightShapeRotationAngle": 0.0,
"ManualFocusPlane": 0.4000000059604645,
"NearFarDistanceCompensation": 1.0,
"NearPlaneMaxBlur": 0.20000000298023224,
"PetzvalStrength": 0.0,
"PostBlurSmoothing": 0.0,
"TransitionSpeed": 0.5,
"consoleSelection": true,
"targetFocus": true,
"targetFocusFocalLength": 50.0
}
},
"Histogram Auto Exposure": {
"enabled": true,
"settings": {
"AdaptArea": [0.6000000238418579, 0.6000000238418579],
"AdaptSpeed": 1.5,
"AdaptationRange": [-2.0, 6.0],
"ExposureCompensation": 0.0,
"PurkinjeMaxEV": -1.0,
"PurkinjeStartEV": 1.5,
"PurkinjeStrength": 0.0
}
},
"LUT": {
"enabled": false,
"settings": {
"InputMax": [1.0, 1.0, 1.0],
"InputMin": [0.0, 0.0, 0.0],
"LutPath": ""
}
},
"Lens Flare": {
"enabled": true,
"settings": {
"ApertureBlades": 6,
"ApertureRotation": 0.0,
"FFTResolution": 512,
"FStop": 14.300000190734863,
"GLocalMask": true,
"GhostChromaShift": 0.014999999664723873,
"GhostModeInt": 1,
"GhostStrength": 0.30000001192092896,
"Ghosts": [
{
"Color": [1.0, 0.800000011920929, 0.4000000059604645, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": -1.5
},
{
"Color": [1.0, 1.0, 0.6000000238418579, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": 2.5
},
{
"Color": [0.800000011920929, 0.800000011920929, 1.0, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": -5.0
},
{
"Color": [0.5, 1.0, 0.4000000059604645, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": 10.0
},
{
"Color": [0.5, 0.800000011920929, 1.0, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": 0.699999988079071
},
{
"Color": [0.8999999761581421, 1.0, 0.800000011920929, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": -0.4000000059604645
},
{
"Color": [1.0, 0.800000011920929, 0.4000000059604645, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": -0.20000000298023224
},
{
"Color": [0.8999999761581421, 0.699999988079071, 0.699999988079071, 1.0],
"Enabled": true,
"KernelScale": 1.0,
"Scale": -0.10000000149011612
}
],
"HaloChromaShift": 0.014999999664723873,
"HaloCompression": 0.6499999761581421,
"HaloRadius": 0.5,
"HaloStrength": 0.20000000298023224,
"HaloWidth": 0.5,
"Intensity": 0.25,
"KernelScale": 0.10000000149011612,
"ThresholdEV": 3.0,
"ThresholdRange": 1.0,
"Tint": [1.0, 0.8500000238418579, 0.699999988079071]
}
},
"Local Exposure": {
"enabled": true,
"settings": {
"BoostLocalContrast": false,
"DisplayMip": 2,
"Exposure": 0.699999988079071,
"ExposurePreferenceSigma": 5.0,
"Highlights": 1.5,
"Mip": 6,
"Shadows": 1.0
}
},
"Motion Blur": {
"enabled": false,
"settings": {
"SampleCount": 8,
"ScalePreset": 4,
"VelocityScale": 300.0
}
},
"Physical Glare": {
"enabled": false,
"settings": {
"AdaptSpeed": 3.0,
"ApertureBlades": 6,
"ApertureMode": 0,
"ApertureRotation": 0.0,
"BladeRoughnessAmp": 0.30000001192092896,
"BladeRoughnessFreq": 20,
"ChromaticSpread": 1.0,
"DustCount": 295,
"DustSize": 2.4000000953674316,
"EnableEyelashes": true,
"EyelashCount": 40,
"EyelashCurvature": 0.30000001192092896,
"EyelashLength": 0.4000000059604645,
"FFTResolution": 1024,
"FStop": 2.799999952316284,
"FresnelExponent": 0.0,
"GratingCount": 200,
"GratingStrength": 0.5,
"Intensity": 0.10000000149011612,
"KernelScale": 1.0,
"PSFNoiseFloor": 0.0010000000474974513,
"PSFSharpness": 0.49000000953674316,
"PaddingRatio": 0.25,
"ParticleCount": 200,
"ParticleSize": 1.5,
"ScatterStrength": 1.0,
"ScratchCount": 4,
"ScratchLength": 0.7900000214576721,
"ScratchOpacity": 0.3100000023841858,
"ScratchWidth": 2.0,
"SphericalAberration": 0.0,
"StarburstCount": 48,
"StarburstIrregularity": 0.30000001192092896,
"StarburstStrength": 0.800000011920929,
"SutureBranches": 3,
"SutureStrength": 0.5,
"SutureWidth": 2.0,
"TearFilmComplexity": 8,
"TearFilmSpeed": 2.0,
"TearFilmStrength": 0.7799999713897705,
"ThresholdEV": 8.0
}
},
"Vignette": {
"enabled": true,
"settings": {
"FocalLength": 1.0,
"Power": 3.0
}
},
"ppsettings": {
"DisableVanillaTonemapping": 1
},
"preset_name": "default"
}
2 changes: 2 additions & 0 deletions features/Post Processing/Shaders/Features/PostProcessing.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[Info]
Version = 1-0-0
Loading
Loading