diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2017-09-13 19:28:31 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2017-09-20 20:38:08 +0300 |
commit | 90d4b823d72922922bb3d0af48ec2f592d210cdd (patch) | |
tree | 4b1a369c372d2223a8083a5abae41adc77dbe605 /GNUmakefile | |
parent | 095a01a73a35d3af57573fc724d381bcca019f54 (diff) |
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.
Diffstat (limited to 'GNUmakefile')
0 files changed, 0 insertions, 0 deletions