Blender Git Commit Log
Git Commits -> Revision 558bea2
Revision 558bea2 by Lukas Stockner (master) June 10, 2017, 23:51 (GMT) |
Cycles Denoising: Add more failsafes for invalid pixels Now, when there is no usable neighboring pixel for denoising, the noisy value is preserved instead of producing a NaN. Also, negative results are clamped to zero. Note that there are just workarounds that don't fix the underlying problems, but these issues are very rare and I'm not sure if it's even possible to fix the underlying problems without introducing a significant slowdown or quality decrease in other situations. Because of that and since 2.79 is happening very soon, I just went for these workarounds for now. |
Commit Details:
Full Hash: 558bea225296751b849572122d6202b4ab1fa1cf
Parent Commit: 0dd6e5b
Lines Changed: +9, -0
1 Modified Path:
/intern/cycles/kernel/filter/filter_reconstruction.h (+9, -0) (Diff)