Blender Git Commit Log

Git Commits -> Revision 8ae8c44

Revision 8ae8c44 by Sergey Sharybin (cycles-x)
June 15, 2021, 14:36 (GMT)
Cycles X: Implement OptiX denoising of shadow catcher passes

Pretty much follows similar change in the OIDN.

The information about whether denoiser should use fake albedo for a
specific pass is stored in its PassInfo.

It is probably possible to improve performance of the filter_convert_to_rgb
kernel (avoid per-pixel fake albedo check, avoid scaling normal for every
denoising input pass, ...). Not sure it will bring measurable performance
so leaving it for the future development and investigation.

Differential Revision: https://developer.blender.org/D11614

Commit Details:

Full Hash: 8ae8c4439a9716f181b4a74fafd5e0ddf2eb7a78
Parent Commit: 15656d1
Lines Changed: +159, -100

6 Modified Paths:

/intern/cycles/device/optix/device_impl.cpp (+129, -80) (Diff)
/intern/cycles/device/optix/device_impl.h (+10, -12) (Diff)
/intern/cycles/integrator/denoiser_oidn.cpp (+2, -4) (Diff)
/intern/cycles/kernel/device/cuda/kernel.cu (+11, -4) (Diff)
/intern/cycles/render/pass.cpp (+2, -0) (Diff)
/intern/cycles/render/pass.h (+5, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021