Blender Git Loki
Git Commits -> Revision 90d4b82
Revision 90d4b82 by Brecht Van Lommel (master) September 20, 2017, 17:38 (GMT) |
Cycles: use defensive sampling for picking BSDFs and BSSRDFs. For the first bounce we now give each BSDF or BSSRDF a minimum sample weight, which helps reduce noise for a typical case where you have a glossy BSDF with a small weight due to Fresnel, but not necessarily small contribution relative to a diffuse or transmission BSDF below. We can probably find a better heuristic that also enables this on further bounces, for example when looking through a perfect mirror, but I wasn't able to find a robust one so far. |
Commit Details:
Full Hash: 90d4b823d72922922bb3d0af48ec2f592d210cdd
Parent Commit: 095a01a
Lines Changed: +38, -5