November 1, 2017, 12:03 (GMT) |
Update unittests |
November 1, 2017, 12:03 (GMT) |
RNA: fixup for allow for enable/disable group collections |
November 1, 2017, 12:03 (GMT) |
Fix pre-evaluation step We now re-set bases with the scene properties as reference for both group and scene objects. |
November 1, 2017, 12:03 (GMT) |
Fix crash for layer collection properties evaluation |
November 1, 2017, 12:03 (GMT) |
Preserve the original overrides from collection to group |
November 1, 2017, 12:03 (GMT) |
Groups and collections 1/3 This is the first out of a three parts work. In this part we use Collections instead of GroupObject to handle group elements. I'm not asking for review (yet), but if anyone wants to comment on anything, the sooner the better, so feel fre. Coming next: (1) Allow collection of type "group" (2) Allow creation of groups from collection I will update the patch description once I get those other parts finished. But the final commit will likely be done in separated patches. Reviewers: sergey, mont29 Subscribers: brecht Differential Revision: https://developer.blender.org/D2892 |
November 1, 2017, 12:03 (GMT) |
Groups and collections 2/3 This allow a new collection of type "Group". To add it hold shift when creating a new collection in a view layer. Note: This introduces a big hack because I couldn't get Depsgraph to behave as I wanted. Look for DEG_COLLECTION_GROUP. Pending tasks: * Prevent drag and drop of collections that belong to a group unless: ** The group is local ** The source and destination are from the same group * Prevent changing any of a group nested collections values if the group is lib * Disable selectability for group collections Coming next: * Allow creation of groups from collection ** This will replace the collection with a Group collection with the newly created group. |
November 1, 2017, 12:03 (GMT) |
Groups and collections 3/3 This allows you to create a group from a collection. It is i the Menu when you click in the collections in the Outliner. |
November 1, 2017, 12:03 (GMT) |
More work for 3/3 (aka 3.5/3) |
November 1, 2017, 12:03 (GMT) |
Python RNA for group collections |
November 1, 2017, 12:03 (GMT) |
Fixup UI for 1/3 |
November 1, 2017, 12:03 (GMT) |
RNA: layer_collection.create_group() |
November 1, 2017, 12:03 (GMT) |
Fixup for 1/3: dont write groupobjects |
November 1, 2017, 12:03 (GMT) |
Initial group unittests See if creating groups is working, and if it has the same structure and values of original collection. |
November 1, 2017, 12:03 (GMT) |
Fixup for 2/3: rna_layer.c |
November 1, 2017, 12:03 (GMT) |
Fix build in release |
November 1, 2017, 12:03 (GMT) |
Fix memleak when creating groups |
|