Blender Git Commit Log
Git Commits -> Revision 1583c08
Revision 1583c08 by Brecht Van Lommel (cycles-x) June 11, 2021, 17:19 (GMT) |
Cycles X: restore homogeneous volume absorption This is a first step towards bringing back volume scattering. Almost nothing works yet, no scattering, heterogeneous media, cameras inside volumes, etc. Differential Revision: https://developer.blender.org/D11556 |
Commit Details:
Full Hash: 1583c087287ef4a0f6ff05aae49be6ceb9c66dfc
Parent Commit: c0af75f
Lines Changed: +664, -542
1 Added Path:
/intern/cycles/kernel/integrator/integrator_volume_stack.h (+280, -0) (View)
13 Modified Paths:
/intern/cycles/kernel/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+11, -10) (Diff)
/intern/cycles/kernel/integrator/integrator_megakernel.h (+3, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_shadow.h (+57, -3) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_surface.h (+124, -124) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_volume.h (+118, -35) (Diff)
/intern/cycles/kernel/integrator/integrator_state.h (+1, -1) (Diff)
/intern/cycles/kernel/integrator/integrator_state_template.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_state_util.h (+32, -0) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+2, -6) (Diff)
/intern/cycles/kernel/kernel_shader.h (+29, -17) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_volume.h (+3, -345) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+11, -10) (Diff)
/intern/cycles/kernel/integrator/integrator_megakernel.h (+3, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_shadow.h (+57, -3) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_surface.h (+124, -124) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_volume.h (+118, -35) (Diff)
/intern/cycles/kernel/integrator/integrator_state.h (+1, -1) (Diff)
/intern/cycles/kernel/integrator/integrator_state_template.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_state_util.h (+32, -0) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+2, -6) (Diff)
/intern/cycles/kernel/kernel_shader.h (+29, -17) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_volume.h (+3, -345) (Diff)