[Bf-blender-cvs] [084b52bcd8c] master: Cycles: take into account IES texture node strength input for light tree
Brecht Van Lommel
noreply at git.blender.org
Thu Jan 5 19:44:42 CET 2023
Commit: 084b52bcd8c9fde744985d753b36f4ba9804447f
Author: Brecht Van Lommel
Date: Thu Jan 5 19:06:05 2023 +0100
Branches: master
https://developer.blender.org/rB084b52bcd8c9fde744985d753b36f4ba9804447f
Cycles: take into account IES texture node strength input for light tree
To better estimate light contribution. Note that estimating the texture
from the IES file is still missing.
Contributed by Alaska.
Differential Revision: https://developer.blender.org/D16901
===================================================================
M intern/cycles/scene/shader.cpp
===================================================================
diff --git a/intern/cycles/scene/shader.cpp b/intern/cycles/scene/shader.cpp
index 09255d7cee4..e03b77917ef 100644
--- a/intern/cycles/scene/shader.cpp
+++ b/intern/cycles/scene/shader.cpp
@@ -263,8 +263,9 @@ static float3 output_estimate_emission(ShaderOutput *output, bool &is_constant)
return estimate;
}
- else if (node->type == LightFalloffNode::get_node_type()) {
- /* Light Falloff node. */
+ else if (node->type == LightFalloffNode::get_node_type() ||
+ node->type == IESLightNode::get_node_type()) {
+ /* Get strength from Light Falloff and IES texture node. */
ShaderInput *strength_in = node->input("Strength");
is_constant = false;
More information about the Bf-blender-cvs
mailing list