[Bf-blender-cvs] [34580cbb942] temp-eevee-next-cryptomatte: Fix viewport denoising.

Jeroen Bakker noreply at git.blender.org
Tue Sep 13 11:06:46 CEST 2022


Commit: 34580cbb942bc8038a66a474e775da32d3d4009a
Author: Jeroen Bakker
Date:   Tue Sep 13 10:42:05 2022 +0200
Branches: temp-eevee-next-cryptomatte
https://developer.blender.org/rB34580cbb942bc8038a66a474e775da32d3d4009a

Fix viewport denoising.

===================================================================

M	source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl

===================================================================

diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl
index 953fd2e7320..44cd2c55c59 100644
--- a/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl
+++ b/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl
@@ -50,7 +50,7 @@ void cryptomatte_store_film_sample(FilmSample dst,
       /* TODO(jbakker):  we are displaying the first sample, but we should display the highest
        * weighted one. */
       if (cryptomatte_layer_id + i == 0) {
-        out_color = cryptomatte_false_color(crypto_sample.x);
+        out_color = cryptomatte_false_color(sample_pair.x);
       }
     }
     else if (cryptomatte_can_merge_sample(sample_pair.zw, crypto_sample)) {
@@ -64,6 +64,7 @@ void cryptomatte_store_film_sample(FilmSample dst,
     else {
       continue;
     }
+    // sample_pair = vec4(1.0, 2.0, 3.0, 4.0);
     imageStore(cryptomatte_img, img_co, sample_pair);
     break;
   }



More information about the Bf-blender-cvs mailing list