Blender Git Commit Log

Git Commits -> Revision 7cade01

Revision 7cade01 by Bastien Montagne (master)
May 6, 2021, 16:21 (GMT)
LibOverride: Better handling of 'orphaned' Objects in override creation.

One of current annoying limitations of Blender re Collections/Objects is
that objects are forbidden to not be instantiated in at least one
collection.

Code ensuring that as a pst-processing step of override creation/resync
operations would be a bit too eager to add those objects to an external
'ad-hoc' collection, which poses several issues (both in term of keeping
the scene well organized, and related to override hierarchy handling).

So now be very conservative and only generate and use external 'storage'
collection for those objects when it is absolutely mandatory.

In pratice, it means this should never happen anymore on any decently
organized data source.

Commit Details:

Full Hash: 7cade013c1943d0412b3629e86626100a6f683dc
Parent Commit: 98a1540
Lines Changed: +14, -3

1 Modified Path:

/source/blender/blenkernel/intern/lib_override.c (+14, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021