diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-05-10 20:57:17 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-05-10 20:57:17 +0400 |
commit | eaa6479ae3482b643e6e5d553f09b1a1100b48ee (patch) | |
tree | a7fcb0702a4b463df1777f395575b4b5d0d9386d /intern/cycles/blender/blender_shader.cpp | |
parent | 2f9f3dd5903eeec514640de05a45cfd21d168397 (diff) |
Cycles: bump node changes to add a Distance input that controls the overall displacement
distance, and an Invert option to invert the bump effect.
Diffstat (limited to 'intern/cycles/blender/blender_shader.cpp')
-rw-r--r-- | intern/cycles/blender/blender_shader.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/intern/cycles/blender/blender_shader.cpp b/intern/cycles/blender/blender_shader.cpp index 7deb826a1e1..94415514e7b 100644 --- a/intern/cycles/blender/blender_shader.cpp +++ b/intern/cycles/blender/blender_shader.cpp @@ -394,7 +394,10 @@ static ShaderNode *add_node(Scene *scene, BL::BlendData b_data, BL::Scene b_scen node = new HairInfoNode(); } else if (b_node.is_a(&RNA_ShaderNodeBump)) { - node = new BumpNode(); + BL::ShaderNodeBump b_bump_node(b_node); + BumpNode *bump = new BumpNode(); + bump->invert = b_bump_node.invert(); + node = bump; } else if (b_node.is_a(&RNA_ShaderNodeScript)) { #ifdef WITH_OSL |