forked from bartvdbraak/blender
902209eda5
Similar to the Microfacet Closures, the Principled BSDF Sheen closure is added at a high weight but typically results in fairly low values. Therefore, the default weight is a bad indicator of importance. The fix here is the same as it was back then for Microfacets: Compute an average weight using the normal as the half-vector and use it to scale down the sample weight and the albedo channel. In addition to drastically improving denoising of materials with sheen when using the new Denoising node, this also can reduce noise on such materials considerably. |
||
---|---|---|
.. | ||
alloc.h | ||
bsdf_ashikhmin_shirley.h | ||
bsdf_ashikhmin_velvet.h | ||
bsdf_diffuse_ramp.h | ||
bsdf_diffuse.h | ||
bsdf_hair_principled.h | ||
bsdf_hair.h | ||
bsdf_microfacet_multi_impl.h | ||
bsdf_microfacet_multi.h | ||
bsdf_microfacet.h | ||
bsdf_oren_nayar.h | ||
bsdf_phong_ramp.h | ||
bsdf_principled_diffuse.h | ||
bsdf_principled_sheen.h | ||
bsdf_reflection.h | ||
bsdf_refraction.h | ||
bsdf_toon.h | ||
bsdf_transparent.h | ||
bsdf_util.h | ||
bsdf.h | ||
bssrdf.h | ||
emissive.h | ||
volume.h |