Hey mifth,
Tried it out, this looks pretty good already. It’s on the way of addressing one of the weaker spots in Blender, object management. Layers and Outliner. In a perfect world Blender would borrow some of the ideas around that work (Maya’s Outliner is a good example), and build on it and create something more user friendly.
I really like that the items that are on the hidden layers are not visible in the Outliner. It cuts down on clutter.
This is a scenario how I would like to use a system like Super Grouper- Use hotkey to group selected objects.
- A new layer is created and all the selected objects assigned to it.
- In the Redo Last Panel (F6), one can now choose from a drop down weather to add those objects in a group that already exists. If so the objects would be moved there and the newly created layer (now empty) deleted.
This all allows you not to go to the Tools Panel on the left, but perform everything under your mouse cursor. All this with the benefit of less clicks.
As mentioned, an ability to select SGroup is essential. Preferably, the code should work if mapped to Double Click of an object in the viewport.
Another thing that would be very important in managing complex scenes/assets is an ability to track down an object. Objects selected in the viewport should highlight the SGroup it belongs to. This probably makes the desire to be able to list SGroup contents less important.
A button to invert ALL SGroups visibility. This would help tracking down respective SGroup of objects that are not visible, and allow one click to previous viewport SGroup visibility state.
These are some of the things I believe a patch up system should have to alleviate the deficiency we have in the outliner. And obviously, no addon as good as one could imagine will fix it … unless it’s a new Outliner instead of the BlenderOutliner. But it would help a lot.
You’re on the right track, good work! Keep it up.