GSoC 2019: Outliner Improvements Ideas

Thanks)

A full copy of post:
Here are proposals about global visibility functions in outliner.
The way to provide control for heavyweight (~1000 collections) setups.

A) Normal state - initial state of outliner

B) Ability to use ctrl+LMB outliner isolation as toggle, with restoring previous global state.
First ctrl+LMB press remembers inital state of scene visibility, and isolates collection, second - restores previous state of scene, stored by firts ctrl+LMB.
This will allow to quickly figure out what is stored in any collection.

C) Ability to invert visibility globally - to figure out what is hidden in scene. Red line indicator have to be drawn in UI.

D) Ability to swap any column with visibility temporairly. This will allow to view and edit render/other state of objects of entire scene as visibilty for better scene handling and control. Column, that was swapped with visibility column became purple to indicate swapped state.

E) Ability to make everything visible via single simple toggle hotkey (maybe * key), to make sure what scene contains during setup, and go back to previous setup quickly as a toggle mode.

upd, not shown in GIF
F) “Send current all states of all objects/collections from visibility to given column”.
This will allow to setup different unobvious states as obvious visibility, and apply it.

Here is GIF:
COLL_VIS

6 Likes