Blender Git Commit Log

Git Commits -> Revision 3847d0c

Revision 3847d0c by Brecht Van Lommel (master)
March 29, 2014, 12:03 (GMT)
Cycles code internals: add initial implementation of decoupled ray marching.

This basically records all volumes steps, which can then later be used multiple
time to take scattering samples, without having to step through the volume
again. From the paper:

"Importance Sampling Techniques for Path Tracing in Participating Media"

This works only on the CPU, due to usage of malloc/free.

Commit Details:

Full Hash: 3847d0c0df53d9a5a90e039404ecf6e5fa153877
Parent Commit: 47e7acf
Lines Changed: +291, -0

2 Modified Paths:

/intern/cycles/kernel/kernel_volume.h (+280, -0) (Diff)
/intern/cycles/util/util_math.h (+11, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021