Commit: de35827612f85511aed50b9f05953ad857fe7e1c
Author: Sergey Sharybin
Date: Tue Nov 24 23:32:56 2015 +0500
Branches: master
https://developer.blender.org/rBde35827612f85511aed50b9f05953ad857fe7e1c
Cycles: Fix wrong volume stack update with SSS object intersecting the volume
There's no need in moving ray at all, stack should always be updated from the
original hit point to the scattered one.
===================================================================
M intern/cycles/kernel/kernel_path_branched.h
===================================================================
diff --git a/intern/cycles/kernel/kernel_path_branched.h
b/intern/cycles/kernel/kernel_path_branched.h
index ee50736..cc997e5 100644
--- a/intern/cycles/kernel/kernel_path_branched.h
+++ b/intern/cycles/kernel/kernel_path_branched.h
@@ -187,9 +187,6 @@ ccl_device void
kernel_branched_path_subsurface_scatter(KernelGlobals *kg,
kg,
&volume_ray,
hit_state.volume_stack);
-
- /* Move volume ray forward. */
- volume_ray.P = P;
}
#endif
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs