Blender Git Loki
Git Commits -> Revision bc411ec
Revision bc411ec by Sergey Sharybin (master) October 16, 2014, 12:40 (GMT) |
Cycles: Implement an area preserving parameterization sampling for area lamps Replace old code for area lamps which was more like incorrect with more correct one using the following paper as a reference: Carlos Urena et al. An Area-Preserving Parametrization for Spherical Rectangles. https://www.solidangle.com/research/egsr2013_spherical_rectangle.pdf Implementation is straight from the paper, currently the rectangle constants are calculated for each of the samples. Ideally we need to pre-calculate them. Some comparison images are available there http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.73/Cycles Reviewers: brecht, juicyfruit Subscribers: dingto, ton Differential Revision: https://developer.blender.org/D823 |
Commit Details:
Full Hash: bc411ec06ef429cc515313d9c87ec72a20c1e1ad
Parent Commit: 507712d
Lines Changed: +148, -14
1 Modified Path:
/intern/cycles/kernel/kernel_light.h (+148, -14) (Diff)