[Bf-blender-cvs] [de35827] master: Cycles: Fix wrong volume stack update with SSS object intersecting the volume
Sergey Sharybin
noreply at git.blender.org
Wed Nov 25 09:01:33 CET 2015
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
More information about the Bf-blender-cvs
mailing list