Isolation Levels

7 votes
Date Updated: 
05/15/2014
Author Name: 
Andreas Meissner

Create nested isolations, go back and forth between them. Hope it helps.

Additional Info: 

installation:

  • close all open 3ds Max instances
  • remove old versions of this script
  • copy scriptfile "isolation_levels.ms" into 3ds Max startup folder (example: "C:\Program Files\Autodesk\3ds Max 2012\Scripts\Startup")
  • copy imagefiles "IsoLevels1_16i.bmp, ..." into 3ds Max usericons folder (example: "C:\Users\Username\AppData\Local\Autodesk\3dsMax\2012 - 64bit\enu\UI\usericons")
  • start 3ds Max and open menu Customize > Customize User Interface > Toolbars (Category: # Scripts)
  • create a new toolbar and drag and drop the commands "Isolation Levels - Backward, ... Forward, ... New Iso, ... Exit Iso" to it
  • restart 3ds Max, enjoy

features:

  • works as fast as the standard isolate
  • number of isolations: infinite
  • unlike the standard Isolation Mode, this script hides Xrefs while rendering in isolation
  • hint: I find it very useful to put this script on the Alt+Q button and replace the old isolation function of 3ds max
  • you can find the current isolation level in the title of the 3ds Max window, behind the scenename

script at work (old user interface, script has no extra window anymore):

to do:

  • isolation state should be stored in maxfile
Version Requirement: 
tested with 3ds Max 2012
AttachmentSize
isolation_levels_12.ms9.07 KB
isolation_levels_23.zip3.55 KB

Comments

Comment viewing options

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

Multiple isolations with same

Multiple isolations with same selection should not be possible. The script checks if the number of selected objects changes, if not then there wont be a new isolation layer. The error with empty scene has been fixed. Thanks for testing.

headd's picture

In the latest update it seems

In the latest update it seems that you can have multiple isolations with the same selection. Is this intended? :)
Also, when exiting with an empty scene, this error appears "Error occurred in cIsoLevels.close();"

real08121985's picture

Update: The script is now at

Update: The script is now at least 120% cooler.

headd's picture

Cool stuff :) Started using

Cool stuff :)

Started using it right away, replacing Alt+Q.
It seems bug free for now.

Thanks a lot :)

stenionet's picture

Error

I receive this error:
"for obj in objects where not obj.isHidden and lIsoVis[nIsoLevel][obj.handle] do"

And the buttons(arrows) that are grey out(off), are hard to see that they are grey out.

I think that you could add a "exit isolation mode"

*Sorry for my english.

grip's picture

Got a model which is pretty

Got a model which is pretty complex with multiple "layers" and this script just makes it so easy to go up and down the layers! TY!

zahidhasan's picture

smart interface.hope soon you

smart interface.hope soon you will post the bugfree version.

real08121985's picture

Noticed some bug in the

Noticed some bug in the script causing the isolation to exit with "Cannot unhide $". Will fix asap.

Comment viewing options

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