Outliner

756 votes
Version: 
2.1.5
Date Updated: 
09/13/2012

 The Outliner 2.0 is a fast and easy to use scene management tool. It has a wide range of features, including selecting, hiding, freezing, linking and grouping objects in the "Hierarchy Mode". In the "Layer Mode" you can organize your scene by dragging&dropping objects from one layer to the other. What's more, the Outliner offers support for nested layers, to manage scenes more efficiently. The interface is nimble enough to keep it open constantly.

Additional Info: 

Compared to the previous version (1.6.1), there are many improvements. Most notable among them are: hugely increased performance, improved stability, nested layer support and many small tweaks to improve the ease of use. For a list of all changes, click here

Version Requirement: 
3ds Max 2010
Other Software Required: 
.NET 3.5 Framework
Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
simons's picture

hi, this is a great script

hi,

this is a great script i've been using for months now.

the only thing which bothers me a lot is that if open and using the 3dconnexion space navigator it is so slow while navigating. is it possible to fix this issue?

thanks and regards

PJanssen's picture

Aha yes, I see what you mean

Aha yes, I see what you mean by it, but I don't think it's supported by 3dsmax...

jinj's picture

hey, what about my

hey,
what about my request?
http://www.scriptspot.com/3ds-max/scripts/outliner#comment-7918
thank you for the good work!

PJanssen's picture

I'll provide a proper fix for

I'll provide a proper fix for this issue soon, possibly today.

I should have used the GetQuietMode() method to check for net rendering.... I'll also provide a script that can fix the issue in old scenes.

grabjacket's picture

Trixian, we've had the same

Trixian,
we've had the same issues with the dialog popping up and breaking the rendering process. We're rendering through deadline. I've adjusted one of the files "nestedlayers.ms" to avoid the popup. I've converted the popup to a message in the listener. Max-files which already have the popup (created by a callback) need to be "repaired" with a script which removes this callback.

Here's the calback in that scriptfile I've adjusted
/*
Disable the messagebox, put the message in the listener instead
(dotNetClass \"MessageBox\").Show \"This scene contains nested layer data created by the Outliner Scene Management tool.\nThe Outliner can be downloaded from www.scriptspot.com.\n\nThis will not interfere with regular layer or layer manager behavior.\" \"Outliner nested layer data found\" (dotnetclass \"MessageBoxButtons\").OK (dotnetclass \"MessageBoxIcon\").Information;
format "This scene contains nested layer data created by the Outliner Scene Management tool.\nThe Outliner can be downloaded from www.scriptspot.com.\n\nThis will not interfere with regular layer or layer manager behavior.\" \"Outliner nested layer data found\n"
*/
function addFileOpenCallback =
(
local callbackStr = ("
local outliner_prefs_file = (GetDir #userScripts) + \"/outliner_prefs.ini\";
if (not (doesFileExist outliner_prefs_file)) do (
local containsNestedLayers = false;
for def in custAttributes.getSceneDefs() while (not containsNestedLayers) do
if (def.name == #outlinerNestedLayerData) do containsNestedLayers = true;
if (containsNestedLayers) do (
format \"This scene contains nested layer data created by the Outliner Scene Management tool.\nThe Outliner can be downloaded from www.scriptspot.com.\n\nThis will not interfere with regular layer or layer manager behavior.\" \"Outliner nested layer data found\n\";
callbacks.removeScripts #filePostOpen id:#outliner_nestedlayers;
)
)
")

callbacks.addScript #filePostOpen callbackStr id:#outliner_nestedlayers persistent:true;
),

trixian's picture

I really like outliner,

I really like outliner, though for scenes with over 3k objects\nodes, it does get a bit sluggish, but the reason I'm posting is that with the newest version (2.0.7) breaks net rendering.
If you have a scene file with nested layers, it will cough up a modal dialogue on the net render slaves telling you to install outliner since the file has nested layers. You then need to click OK to let the file continue to load.

I can't imagine a good reason to have this behavior on net render machines.

jinj's picture

this is the best solution for

this is the best solution for a missing feature in max!
my compliment the outliner work fantastic also the beta material improvement!

any chance to have the option also to integrate it in the "geometry panel"... the geometry panel is most of the time empty! with a lot of space!
thank you for the script!

daimyo's picture

THIS IS AMAZING!!! Makes life

THIS IS AMAZING!!! Makes life alot easier bringing some of the maya functionality. Good job mate! Thanks a thousand times!

Pewi's picture

--> duke2 I haven't used

--> duke2
I haven't used nested layers yet. So I haven't encountered the bug you refer to. I think the script i so excellent that I don't need nesting (yet).

PJanssen's picture

I haven't had time to look at

I haven't had time to look at it yet, but I will try to reproduce and fix it.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.