http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-group-collections Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-group-collections Branch fi Fri, 18 Oct 19 14:23:30 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[4f8e13f]: Outliner: Support moving objects from/to group internal collections...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f8e13f948b8dcb63e535529ec7cf95fd3ea5c17 4f8e13f
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner: Support moving objects from/to group internal collections

----------------------------------------
5 Paths Changed]]>
Tue, 07 Nov 2017 01:06:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f8e13f948b8dcb63e535529ec7cf95fd3ea5c17Dalai Felinto
<![CDATA[[96d67c2]: Outliner: support Add Selected to group internal collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/96d67c2e96cc461d335a62d76aa63433ef37e6f6 96d67c2
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner: support Add Selected to group internal collections

----------------------------------------
2 Paths Changed]]>
Tue, 07 Nov 2017 00:29:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/96d67c2e96cc461d335a62d76aa63433ef37e6f6Dalai Felinto
<![CDATA[[57cef2f]: Remove "Group Collection" functionality]]> http://www.miikahweb.com/en/blender/git-logs/commit/57cef2fee3104f38320c97adcabb08cf0ed7bdfb 57cef2f
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Remove "Group Collection" functionality

This may get "double-reverted" in the future. But we want to separate this
from the main patch before merging it. And then eventually merging them
separately.

----------------------------------------
12 Paths Changed]]>
Mon, 06 Nov 2017 23:10:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/57cef2fee3104f38320c97adcabb08cf0ed7bdfbDalai Felinto
<![CDATA[[e4c408c]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e4c408ca71132bf54d753e4c2031e974d08bf29a e4c408c
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-group-collections

----------------------------------------
0 Paths Changed]]>
Mon, 06 Nov 2017 23:10:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e4c408ca71132bf54d753e4c2031e974d08bf29aDalai Felinto
<![CDATA[[7c0cafd]: Groups and collections 1/3]]> http://www.miikahweb.com/en/blender/git-logs/commit/7c0cafd95da28fe47ab555b63095640e953c0c1a 7c0cafd
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
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

----------------------------------------
43 Paths Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7c0cafd95da28fe47ab555b63095640e953c0c1aDalai Felinto
<![CDATA[[3ec6e2c]: Groups and collections 2/3]]> http://www.miikahweb.com/en/blender/git-logs/commit/3ec6e2c126a1f2bd81a05c3f1c119c919e2b2ff7 3ec6e2c
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
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.

----------------------------------------
23 Paths Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3ec6e2c126a1f2bd81a05c3f1c119c919e2b2ff7Dalai Felinto
<![CDATA[[67b1873]: Groups and collections 3/3]]> http://www.miikahweb.com/en/blender/git-logs/commit/67b18739ea0c7241ac565ca303d554d6a8d4e944 67b1873
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
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.

----------------------------------------
6 Paths Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67b18739ea0c7241ac565ca303d554d6a8d4e944Dalai Felinto
<![CDATA[[76731a9]: More work for 3/3 (aka 3.5/3)]]> http://www.miikahweb.com/en/blender/git-logs/commit/76731a90925bde402d2b4231ebb1bed1848f50a9 76731a9
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
More work for 3/3 (aka 3.5/3)

----------------------------------------
6 Paths Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/76731a90925bde402d2b4231ebb1bed1848f50a9Dalai Felinto
<![CDATA[[f0a5082]: Python RNA for group collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/f0a50823e6cb09404af05a2d2cc764377437d016 f0a5082
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Python RNA for group collections

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f0a50823e6cb09404af05a2d2cc764377437d016Dalai Felinto
<![CDATA[[77f4cb0]: Fixup UI for 1/3]]> http://www.miikahweb.com/en/blender/git-logs/commit/77f4cb0416cdb92db732e90cda6d732dbc96b0d9 77f4cb0
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fixup UI for 1/3

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/77f4cb0416cdb92db732e90cda6d732dbc96b0d9Dalai Felinto
<![CDATA[[feb06b4]: RNA: layer_collection.create_group()]]> http://www.miikahweb.com/en/blender/git-logs/commit/feb06b44182aa19e04372c4f5262f544215ccfde feb06b4
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
RNA: layer_collection.create_group()

----------------------------------------
3 Paths Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/feb06b44182aa19e04372c4f5262f544215ccfdeDalai Felinto
<![CDATA[[3478756]: Fixup for 1/3: dont write groupobjects]]> http://www.miikahweb.com/en/blender/git-logs/commit/3478756a839b12cdce2cf5bb2d229e0b5cb92b6d 3478756
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fixup for 1/3: dont write groupobjects

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3478756a839b12cdce2cf5bb2d229e0b5cb92b6dDalai Felinto
<![CDATA[[641456c]: Initial group unittests]]> http://www.miikahweb.com/en/blender/git-logs/commit/641456cb3e0220ee8ed99e1e3dd0d8ed6fc09fd3 641456c
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Initial group unittests

See if creating groups is working, and if it has the same structure and values
of original collection.

----------------------------------------
3 Paths Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/641456cb3e0220ee8ed99e1e3dd0d8ed6fc09fd3Dalai Felinto
<![CDATA[[1349244]: Fixup for 2/3: rna_layer.c]]> http://www.miikahweb.com/en/blender/git-logs/commit/13492442a0f17fc1932602261309c201237a47b8 1349244
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fixup for 2/3: rna_layer.c

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/13492442a0f17fc1932602261309c201237a47b8Dalai Felinto
<![CDATA[[3ddfbf0]: Fix build in release]]> http://www.miikahweb.com/en/blender/git-logs/commit/3ddfbf0b28708eff53fdf15f9b6171ebd5a3e957 3ddfbf0
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix build in release

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3ddfbf0b28708eff53fdf15f9b6171ebd5a3e957Dalai Felinto
<![CDATA[[c5235c2]: Fix memleak when creating groups]]> http://www.miikahweb.com/en/blender/git-logs/commit/c5235c2d96ebccee346c04f1f7ea3944dc0b9dc8 c5235c2
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix memleak when creating groups

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c5235c2d96ebccee346c04f1f7ea3944dc0b9dc8Dalai Felinto
<![CDATA[[25346c9]: Move group sub-collection evaluation tp DEG]]> http://www.miikahweb.com/en/blender/git-logs/commit/25346c919aea2bec458bf73dfa6bbbe9c7bb18f0 25346c9
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Move group sub-collection evaluation tp DEG

----------------------------------------
3 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/25346c919aea2bec458bf73dfa6bbbe9c7bb18f0Dalai Felinto
<![CDATA[[7945419]: Integrate group PRE processing to depsgraph]]> http://www.miikahweb.com/en/blender/git-logs/commit/7945419a30ed5bcbf03b7dcee28b68b6bea139ce 7945419
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Integrate group PRE processing to depsgraph

Something to check with Sergey:
What happens if the group is instanced AND is in a layer collection?
In this case we need to test something different than LIB_TAG_DOIT for
building groups and their relations.

----------------------------------------
9 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7945419a30ed5bcbf03b7dcee28b68b6bea139ceDalai Felinto
<![CDATA[[213749f]: Improve debug printing for layers evaluation]]> http://www.miikahweb.com/en/blender/git-logs/commit/213749f2f45d6eca512837937dd1ae4137c26ed4 213749f
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Improve debug printing for layers evaluation

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/213749f2f45d6eca512837937dd1ae4137c26ed4Dalai Felinto
<![CDATA[[2f6b146]: Assert on IDProp merge routine to simplify debug process]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f6b146f9f43f35c255ac810b8c60f13556ea519 2f6b146
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Assert on IDProp merge routine to simplify debug process

----------------------------------------
5 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f6b146f9f43f35c255ac810b8c60f13556ea519Dalai Felinto
<![CDATA[[98b2d9f]: Remove assert from BKE_layer_collection_get_active_ensure]]> http://www.miikahweb.com/en/blender/git-logs/commit/98b2d9fe9b5f6ad5c9fc15e15f7da4ee47df6c23 98b2d9f
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Remove assert from BKE_layer_collection_get_active_ensure

If all collections are group collections, we still need to create a
ew collection to accomodate new objects.

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/98b2d9fe9b5f6ad5c9fc15e15f7da4ee47df6c23Dalai Felinto
<![CDATA[[96490f0]: RNA: allow for enable/disable of group collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/96490f082699b755b7699730d97280d01e9b5325 96490f0
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
RNA: allow for enable/disable of group collections

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/96490f082699b755b7699730d97280d01e9b5325Dalai Felinto
<![CDATA[[589e760]: Outliner: Support enable/disable group collections and fix...]]> http://www.miikahweb.com/en/blender/git-logs/commit/589e760a34ce177a432f846b9912988937cbc533 589e760
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner: Support enable/disable group collections and fix select icon

You can select only non-group collections.

----------------------------------------
5 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/589e760a34ce177a432f846b9912988937cbc533Dalai Felinto
<![CDATA[[f2e6935]: Outliner: Support drag & drop of GROUP_INTERNAL collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/f2e6935f0af5f45068e1fe887846e3e6b01a51d1 f2e6935
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner: Support drag & drop of GROUP_INTERNAL collections

----------------------------------------
8 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f2e6935f0af5f45068e1fe887846e3e6b01a51d1Dalai Felinto
<![CDATA[[40b1876]: Update unittests]]> http://www.miikahweb.com/en/blender/git-logs/commit/40b18768b4dfcd24fcb22bb904157e6c3ed6a702 40b1876
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Update unittests

----------------------------------------
3 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/40b18768b4dfcd24fcb22bb904157e6c3ed6a702Dalai Felinto
<![CDATA[[e95110c]: RNA: fixup for allow for enable/disable group collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/e95110c3da7a5bd5968748776a25f46e77696b91 e95110c
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
RNA: fixup for allow for enable/disable group collections

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e95110c3da7a5bd5968748776a25f46e77696b91Dalai Felinto
<![CDATA[[3bede3a]: Fix pre-evaluation step]]> http://www.miikahweb.com/en/blender/git-logs/commit/3bede3ab898245bbe2cdb51464140f78c0dda66a 3bede3a
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix pre-evaluation step

We now re-set bases with the scene properties as reference for both group
and scene objects.

----------------------------------------
4 Paths Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3bede3ab898245bbe2cdb51464140f78c0dda66aDalai Felinto
<![CDATA[[11a916c]: Fix crash for layer collection properties evaluation]]> http://www.miikahweb.com/en/blender/git-logs/commit/11a916cf2bba284dd3939a4076fdcde11fd96ac0 11a916c
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix crash for layer collection properties evaluation

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/11a916cf2bba284dd3939a4076fdcde11fd96ac0Dalai Felinto
<![CDATA[[13c1f29]: Preserve the original overrides from collection to group]]> http://www.miikahweb.com/en/blender/git-logs/commit/13c1f29d88b9f7e56b3b80c5ef11ce68efd4e9dd 13c1f29
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Preserve the original overrides from collection to group

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 12:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/13c1f29d88b9f7e56b3b80c5ef11ce68efd4e9ddDalai Felinto
<![CDATA[[2e3f662]: Unittesting (failing) for read/write]]> http://www.miikahweb.com/en/blender/git-logs/commit/2e3f662473f5882f580c46f15c49076ff89665fc 2e3f662
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Unittesting (failing) for read/write

----------------------------------------
2 Paths Changed]]>
Wed, 01 Nov 2017 12:26:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2e3f662473f5882f580c46f15c49076ff89665fcDalai Felinto
<![CDATA[[0eb400c]: Silence warning]]> http://www.miikahweb.com/en/blender/git-logs/commit/0eb400c35af55dab5432dbb902f7fb8b9440dc8a 0eb400c
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Silence warning

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 14:00:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0eb400c35af55dab5432dbb902f7fb8b9440dc8aDalai Felinto
<![CDATA[[3874856]: Fix adding new collections to group collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/3874856cb67e0f076e6ada663b202bd0acd95e75 3874856
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix adding new collections to group collections

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 14:44:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3874856cb67e0f076e6ada663b202bd0acd95e75Dalai Felinto
<![CDATA[[64db6d6]: Show a different Outliner Tools menu option depending on collection...]]> http://www.miikahweb.com/en/blender/git-logs/commit/64db6d684f42eaeec5f42adaada50ccd61d4de83 64db6d6
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Show a different Outliner Tools menu option depending on collection type

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 14:44:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/64db6d684f42eaeec5f42adaada50ccd61d4de83Dalai Felinto
<![CDATA[[019b3cf]: Support deleting group collection individual collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/019b3cf54ef5d20af64f7b060edad304d615d410 019b3cf
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Support deleting group collection individual collections

----------------------------------------
8 Paths Changed]]>
Wed, 01 Nov 2017 14:50:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/019b3cf54ef5d20af64f7b060edad304d615d410Dalai Felinto
<![CDATA[[541ea2b]: Cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/541ea2b7ad5ed70f7d362e9dcfbefdda36e9fbf9 541ea2b
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Cleanup

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 15:01:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/541ea2b7ad5ed70f7d362e9dcfbefdda36e9fbf9Dalai Felinto
<![CDATA[[16cf564]: Prevent crash on groups with no collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/16cf5647c8bfa3d2b8e852f7ee56546cc5cbd35d 16cf564
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Prevent crash on groups with no collections

----------------------------------------
2 Paths Changed]]>
Wed, 01 Nov 2017 15:02:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/16cf5647c8bfa3d2b8e852f7ee56546cc5cbd35dDalai Felinto
<![CDATA[[5498fb7]: Fix collection groups crash after saving and loading file]]> http://www.miikahweb.com/en/blender/git-logs/commit/5498fb79530bd29c75769740d86f22f42f74a069 5498fb7
Branches : temp-group-collections
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix collection groups crash after saving and loading file

If you save again and re-open they are still gone though :/

----------------------------------------
1 Path Changed]]>
Wed, 01 Nov 2017 15:04:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5498fb79530bd29c75769740d86f22f42f74a069Dalai Felinto