Blender Git Commit Log

Git Commits -> Revision 0b5a7c2

Revision 0b5a7c2 by Sergey Sharybin (cycles-x)
July 6, 2021, 15:31 (GMT)
Fix alpha in denoised shadow catcher pass in Cycles X

Seems it was wrong since the initial implementation.

The issue is that for the shadow catcher pass we can not copy alpha
from input pass as the pass is calculated based on other passes.

Decided to go with an implicit knowledge that composited passes are
always opaque. Saves some complications and memory by storing full
RGBA buffer for noisy composited passes.

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

Commit Details:

Full Hash: 0b5a7c2e97c0424d91d023c065ccc11998c78e67
Parent Commit: 27db38f
Lines Changed: +35, -9

3 Modified Paths:

/intern/cycles/device/optix/device_impl.cpp (+4, -1) (Diff)
/intern/cycles/integrator/denoiser_oidn.cpp (+15, -5) (Diff)
/intern/cycles/kernel/device/cuda/kernel.cu (+16, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021