[Bf-blender-cvs] [02e69168902] master: Cycles: Enable shadow information in requested features when denoising is used

Lukas Stockner noreply at git.blender.org
Mon Oct 22 01:20:44 CEST 2018


Commit: 02e691689028f4dddaf7149ba23b9e27709e6688
Author: Lukas Stockner
Date:   Mon Oct 22 00:14:22 2018 +0200
Branches: master
https://developer.blender.org/rB02e691689028f4dddaf7149ba23b9e27709e6688

Cycles: Enable shadow information in requested features when denoising is used

The shadow information isn't only used for shadowcatchers, but also to generate the shadowing feature pass of the denoiser.

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

M	intern/cycles/render/session.cpp

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

diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp
index d0aa985b035..8bc175a094d 100644
--- a/intern/cycles/render/session.cpp
+++ b/intern/cycles/render/session.cpp
@@ -682,7 +682,10 @@ DeviceRequestedFeatures Session::get_requested_device_features()
 	BakeManager *bake_manager = scene->bake_manager;
 	requested_features.use_baking = bake_manager->get_baking();
 	requested_features.use_integrator_branched = (scene->integrator->method == Integrator::BRANCHED_PATH);
-	requested_features.use_denoising = params.use_denoising;
+	if(params.use_denoising) {
+		requested_features.use_denoising = true;
+		requested_features.use_shadow_tricks = true;
+	}
 
 	return requested_features;
 }



More information about the Bf-blender-cvs mailing list