Cycles: Remove Emission shaders from the graph if color or strength is 0.

This commit is contained in:
Thomas Dinges
2015-05-14 01:08:45 +02:00
parent da1038c768
commit 67eb2c7897
3 changed files with 18 additions and 0 deletions

View File

@@ -1923,6 +1923,8 @@ bool SubsurfaceScatteringNode::has_bssrdf_bump()
EmissionNode::EmissionNode()
: ShaderNode("emission")
{
special_type = SHADER_SPECIAL_TYPE_EMISSION;
add_input("Color", SHADER_SOCKET_COLOR, make_float3(0.8f, 0.8f, 0.8f));
add_input("Strength", SHADER_SOCKET_FLOAT, 10.0f);
add_input("SurfaceMixWeight", SHADER_SOCKET_FLOAT, 0.0f, ShaderInput::USE_SVM);