[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