Blender Git Loki

Git Commits -> Revision ffe115d

Revision ffe115d by Brecht Van Lommel (master)
November 4, 2021, 15:39 (GMT)
Fix T92450: Cycles wrong render with overlapping glass, transparency and volumes

We need to store the continuation probability used to make the termination
decision in intersect_closest, instead of recomputing it in shade_surface.
Because otherwise a shade_volume in between can change the throughput and
change the probability.

Commit Details:

Full Hash: ffe115d1a8f625bb5a6b72616fa2f955448869ff
Parent Commit: b646846
Lines Changed: +6, -2

5 Modified Paths:

/intern/cycles/kernel/integrator/intersect_closest.h (+1, -0) (Diff)
/intern/cycles/kernel/integrator/path_state.h (+1, -0) (Diff)
/intern/cycles/kernel/integrator/shade_surface.h (+1, -1) (Diff)
/intern/cycles/kernel/integrator/shade_volume.h (+1, -1) (Diff)
/intern/cycles/kernel/integrator/state_template.h (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021