When I hide a collection in the Outliner using the eye icon, Blender hides most of the objects within the collection, but not all of them.
I cannot for the life of me figure out why.
The objects are not in any other collections
They are parented to objects in other collections, but so are the ones that DO hide successfully
If I un-parent them from the objects in other collections, they still will not hide
All objects in the collection have the same “globally disable in viewports” setting (ie. the little screen icon is on for all of them)
Hmmm, yeah I know, sorry. It’s confidential work that my company owns though (not me) so I can’t really upload it here.
I’ve tried to recreate the error in another file but haven’t been able to so far.
So if I uncheck all of the collections, all of the objects in the scene disappear except the objects in question.
They still appear in the outliner, but they seem to be at the same level of hierarchy as the “Scene Collection”. Like they are joined to it by a vertical line, and all the disabled collections are one level down.
Also to be clear, I can hide the objects using their own eye icons - the problem is that they don’t obey the rules of collections they are in. Not sure if I made that clear.
Probably. It causes the value toggle to apply to the entire hierarchy children rather than just the root. Individual object visibility is a different state to the visibility of the collection.
Yes - that has solved it! Thank you so much.
For me, was labelled “Master Collection” in that menu, not “Scene Collection” (as in: Viewport → Object → Collection → Remove from Collection → Master Collection). AFAIK I never edited its name, and it still says “Scene Collection” in the outliner. Bit confused by that, but glad it works now!
So is there an easy way to tell whether an object is in the Scene Collection? Since it doesn’t appear in the Collections part of the Properties panel. *EDIT: actually I guess I’ve already answered my own question above; you can tell because they are at the top level of hierarchy in the outliner.
But do you know how the objects would have ended up there?
Hmm… it appears that there is some naming bugs.
In Blender 2.9 it was called scene collection but in some places like the “remove” dialog it was still called master collection. This was corrected in 3.0.
How it ended up there is something you can only guess.
Perhaps you created it there and then instead of moving it to the other collection you linked it to the other collection. Linking it to the other collection puts it in the new collection but also leaves it in the old collection. Shortcut for moving is “m” shortcut for linking is “shift m”.
Or you moved it in the outliner and accidentially pressed ctrl while moving it. This links it as well instaed of moving.