Isolation Levels

9 votes
Date Updated: 
Author Name: 
Andreas Meissner

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

Additional Info: 


  • close all open 3ds Max instances
  • remove old versions of this script
  • copy scriptfile "" 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


  • 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
isolation_levels_12.ms9.07 KB
isolation_levels_23.zip3.55 KB


Comment viewing options

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

Should be fixed now in

Should be fixed now in version 4.

real08121985's picture

I noticed that too, I cound

I noticed that too, I cound not figure out why it is doing it yet. Will try to fix.

ivailora4kov's picture

Problem with 3Ds MAX Design 2013

I am using 3ds MAX Design 2013 64 bit.
the problem:
first - i am isolating 20 objects, second i am isolating 10 from these 20 objects, third - i am isolating 5 from the 10th objects and finally - 2 from the last 5. till here everything i ok, but when i click once backward - it goes to the second isolate, not to the third or fourth - directly on second. the forward arrow remembers my isolation's, but i have to go to the second when i am going back, and then forward one by one to this one I want.

bronius's picture


Very buggy on MAX 2014

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.

milie'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.

milie'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


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!

Comment viewing options

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