From feabf446db0c469edc1238d350e29a173c935459 Mon Sep 17 00:00:00 2001 From: Onek8 Date: Fri, 6 Jun 2025 07:23:55 +0000 Subject: [PATCH] Update leenkx/Shaders/std/tonemap.glsl --- leenkx/Shaders/std/tonemap.glsl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/leenkx/Shaders/std/tonemap.glsl b/leenkx/Shaders/std/tonemap.glsl index 6258047..79ce20a 100644 --- a/leenkx/Shaders/std/tonemap.glsl +++ b/leenkx/Shaders/std/tonemap.glsl @@ -11,6 +11,8 @@ vec3 uncharted2Tonemap(const vec3 x) { vec3 tonemapUncharted2(const vec3 color) { const float W = 11.2; const float exposureBias = 2.0; + // TODO - Find out why black world value of 0.0,0.0,0.0 turns to white pixels + if (dot(color, color) < 0.001) return vec3(0.001); vec3 curr = uncharted2Tonemap(exposureBias * color); vec3 whiteScale = 1.0 / uncharted2Tonemap(vec3(W)); return curr * whiteScale;