[Bf-blender-cvs] [8094ac9] master: Cycles: Fix World Homogeneous volume setting, had no influence.
Thomas Dinges
noreply at git.blender.org
Wed Jan 8 11:02:32 CET 2014
Commit: 8094ac91944f080c53943c8319eeaa9c3d1b9720
Author: Thomas Dinges
Date: Wed Jan 8 11:00:06 2014 +0100
https://developer.blender.org/rB8094ac91944f080c53943c8319eeaa9c3d1b9720
Cycles: Fix World Homogeneous volume setting, had no influence.
Thanks to "storm" for noticing this!
===================================================================
M intern/cycles/blender/blender_shader.cpp
===================================================================
diff --git a/intern/cycles/blender/blender_shader.cpp b/intern/cycles/blender/blender_shader.cpp
index ed00e88..505076b 100644
--- a/intern/cycles/blender/blender_shader.cpp
+++ b/intern/cycles/blender/blender_shader.cpp
@@ -947,6 +947,10 @@ void BlenderSync::sync_world(bool update_all)
BL::ShaderNodeTree b_ntree(b_world.node_tree());
add_nodes(scene, b_data, b_scene, graph, b_ntree);
+
+ /* volume */
+ PointerRNA cworld = RNA_pointer_get(&b_world.ptr, "cycles");
+ shader->heterogeneous_volume = !get_boolean(cworld, "homogeneous_volume");
}
else if(b_world) {
ShaderNode *closure, *out;
@@ -956,9 +960,6 @@ void BlenderSync::sync_world(bool update_all)
out = graph->output();
graph->connect(closure->output("Background"), out->input("Surface"));
-
- PointerRNA cworld = RNA_pointer_get(&b_world.ptr, "cycles");
- shader->heterogeneous_volume = !get_boolean(cworld, "homogeneous_volume");
}
if(b_world) {
More information about the Bf-blender-cvs
mailing list