Blender Git Commit Log

Git Commits -> Revision fb4b2ba

Revision fb4b2ba by Sergey Sharybin (cycles-x)
May 12, 2021, 12:54 (GMT)
Cycles X: Optionally approximate shadow in matte pass

This change makes it so that combined pass (from the render result
point of view) will contain both synthetic objects and shadows when
the Shadow Catcher pass is not enabled.

This brings back behavior of the shadow catcher, possibly bringing
back some of workflows when synthetic object have to have their
shadows in the same pass. It also makes it so perceptually the
shadow catcher always work.

The approximation is a black transparency (without color), although
is more accurate than in previous implementation of the shadow
catcher.

Currently is only implemented for the final render. The viewport
needs more investigation about whether its possible to have preview
of the final accurate shadow catcher.

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

Commit Details:

Full Hash: fb4b2bacb7f2ee39678ed71c706ea3d71b061f66
Parent Commit: a83609d
Lines Changed: +110, -26

2 Modified Paths:

/intern/cycles/render/pass_accessor.cpp (+106, -24) (Diff)
/intern/cycles/render/pass_accessor.h (+4, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021