Blender Git Commits

Blender Git "temp-group-collections" branch commits.

Page: 2 / 2

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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021