Page MenuHome

Render: move Cycles visibility, holdout and shadow catcher properties to Blender
ClosedPublic

Authored by Brecht Van Lommel (brecht) on Aug 4 2021, 8:48 PM.

Details

Summary

The immediate reason for this is that we want to be able to initialize them
to different defaults for light objects, which is hard with Python properties.
But in general it is useful to be able to share these with other renderers.

As a side effect, Eevee now supports a per-object holdout instead of only
per-collection.

Diff Detail

Repository
rB Blender
Branch
move-flag (branched from master)
Build Status
Buildable 16227
Build 16227: arc lint + arc unit

Event Timeline

Brecht Van Lommel (brecht) requested review of this revision.Aug 4 2021, 8:48 PM
Brecht Van Lommel (brecht) created this revision.

Note this is a patch for master.

Sergey Sharybin (sergey) added inline comments.
source/blender/blenkernel/intern/object.c
2088

How does Cycles react to shadow catcher on light?

This revision is now accepted and ready to land.Aug 5 2021, 10:57 AM