Blender Git Commit Log

Git Commits -> Revision 21bc1a9

Revision 21bc1a9 by Mikhail (master)
March 15, 2021, 17:01 (GMT)
Cycles: optimize ensure_valid_reflection(), reduces render time by about 1%

This is an implementation that is about 1.5-2.1 times faster. It gives a result
that is on average 6� different from the old implementation. The difference is
because normals (Ng, N, N') are not selected to be coplanar, but instead
reflection R is lifted the least amount and the N' is computed as a bisector.

Differential Revision: https://developer.blender.org/D10084

Commit Details:

Full Hash: 21bc1a99baa765d81c3203fd2e451681b8a7fd55
Parent Commit: fbe0165
Committed By: Brecht Van Lommel
Lines Changed: +36, -150

2 Modified Paths:

/intern/cycles/kernel/kernel_montecarlo.h (+20, -97) (Diff)
/intern/cycles/kernel/shaders/stdcycles.h (+16, -53) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021