Blender Git Commit Log

Git Commits -> Revision 02767cf

Revision 02767cf by Sergey Sharybin (cycles-x)
June 17, 2021, 09:49 (GMT)
Fix Cycles X shadow catcher artifacts

Were caused by matte object appearing in the division process.

This change makes it so the matte object is removed from the
combined pass before division, which solves artifacts caused
by anti-aliasing (the matte "bleeds" into the shadow catcher
and produces artifacts around the rim).

Additionally made certain parts more explicit and better
documented.

Test file: {F10177353}

| Before | After |
| {F10177355} | {F10177358} |

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

Commit Details:

Full Hash: 02767cf142aa572e14d96245514599678165eb7d
Parent Commit: 2edbf29
Lines Changed: +91, -54

4 Modified Paths:

/intern/cycles/kernel/kernel_accumulate.h (+36, -23) (Diff)
/intern/cycles/kernel/kernel_film.h (+43, -26) (Diff)
/intern/cycles/kernel/kernel_passes.h (+10, -4) (Diff)
/intern/cycles/kernel/kernel_types.h (+2, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021