Commit: bef1ef456ac6adbf0422b8b63a447ca9abe906b8
Author: Sergey Sharybin
Date:   Wed Aug 4 11:57:59 2021 +0200
Branches: cycles-x
https://developer.blender.org/rBbef1ef456ac6adbf0422b8b63a447ca9abe906b8

Fix OIDN guiding passes filtered multiple times in Cycles X

Was happening for shadow catcher passes, caused by missing filtered
flag assignment.

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

M       intern/cycles/integrator/denoiser_oidn.cpp

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

diff --git a/intern/cycles/integrator/denoiser_oidn.cpp 
b/intern/cycles/integrator/denoiser_oidn.cpp
index 8ced2851bd3..b148eb1d951 100644
--- a/intern/cycles/integrator/denoiser_oidn.cpp
+++ b/intern/cycles/integrator/denoiser_oidn.cpp
@@ -202,6 +202,8 @@ class OIDNDenoiseContext {
     set_output_pass(oidn_filter, oidn_pass);
     oidn_filter.commit();
     oidn_filter.execute();
+
+    oidn_pass.is_filtered = true;
   }
 
   /* Make pixels of a guiding pass available by the denoiser. */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to