getavalon / core

The safe post-production pipeline - https://getavalon.github.io/2.0
MIT License
218 stars 48 forks source link

Maya set "Hidden in Outliner" for Avalon containers (Maya 2019+) #399

Closed BigRoy closed 5 years ago

BigRoy commented 5 years ago

Proposal

The default behavior for Avalon in Maya is to have the AVALON_CONTAINERS and the containers themselves visible in the outliner.

However, since Maya 2018 an attribute hiddenInOutliner was introduced... yet Autodesk skipped support for it on objectSets. Now, since Maya 2019 it also supports this feature on objectSet nodes.

I'm thinking to, for Maya 2019 and up, by default set the hiddenInOutliner attribute to to True so:

To still debug the avalon containers in the scene one can enable Display > Ignore "Hidden in Outliner" in the Outliner to still quickly make them visible.

Note: This is about loaded content/containers and not about publish instances. It's the INCOMING containers.

This behavior would only work moving forward from Maya 2019 upwards

davidlatwe commented 5 years ago

for Maya 2019 and up, by default set the hiddenInOutliner attribute to to True

+1 :tada:

Less likely someone will ever accidentally delete the AVALON_CONTAINERS - never happened for us... but it's possible to do so.

This actually happens here from time to time..., plus, Maya may hang if one select a container that have lots of members in it and the Outliner has set to display set member.

BigRoy commented 5 years ago

Maya may hang if one select a container that have lots of members in it and the Outliner has set to display set member.

This has happened here too, also happens with the Graph Editor I believe. ;)

tokejepsen commented 5 years ago

+1 :)