Blender Git Commit Log

Git Commits -> Revision 260b2e9

July 13, 2018, 11:33 (GMT)
Cycles: Updated the importance metric

The new paper provides an updated importance
metric which is now implemented. Also, a bug
in the index used for background lights in
the MIS calculations have been fixed.

Technical details:
- The new importance metric depends on the
normal at the shading point. The MIS
calculations have been changed
accordingly.

- The uncertainty angle was described in
the paper and is now implemented.

- In the implementation details section
of the paper they mention that they
limit the distance if splitting is
disabled. This is implemented too.

Commit Details:

Full Hash: 260b2e9e20ac2c2acff17498e2ca006f2a2d9d95
Parent Commit: 2d6e1dd
Lines Changed: +143, -69

10 Modified Paths:

/intern/cycles/kernel/kernel_bake.h (+2, -1) (Diff)
/intern/cycles/kernel/kernel_emission.h (+5, -4) (Diff)
/intern/cycles/kernel/kernel_light.h (+87, -34) (Diff)
/intern/cycles/kernel/kernel_path.h (+11, -8) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+4, -2) (Diff)
/intern/cycles/kernel/kernel_path_surface.h (+26, -12) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+5, -5) (Diff)
/intern/cycles/kernel/split/kernel_direct_lighting.h (+1, -0) (Diff)
/intern/cycles/kernel/split/kernel_indirect_background.h (+1, -1) (Diff)
/intern/cycles/kernel/split/kernel_lamp_emission.h (+1, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021