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

Thanks Andi

I've been using v11 for some time now, it's flawless :)

real08121985's picture

Okay, please try with version

Okay, please try with version 11.

milie's picture

New error

I receive the attached error when i run the script the first time i start max. If i evaluate the script it will work for any max file opened after this.

But if i restart 3dsmax, the error appears again...

err_02.jpg 103.09 KB
milie's picture


It is working as expected; good job :)

real08121985's picture

okay try again with version

okay try again with version 10.

milie's picture

dotNet exception

The script runs great until i close it's window.
After that, if i run the script again, it will show the attached error.

err.jpg 33.4 KB
real08121985's picture

I updated the script.

I updated the script. Installation is now different, please read in description. I hope to find some more time today to test this version and also to add the ability to store the isostate in the scene.

Herr Bert's picture

Thanks a lot!

I agree with headd on both accounts, though navigating through the levels with the dialog works fine.
Initially hidden objects stay hidden, now. :)

There seems to be a bug if the user deletes meshes:

-- Error occurred in shutdownScript(); filename: Z:\software\3dsmax\maxplugs_new\; position: 651; line: 34
-- Frame:
>> MAXScript dotNet event handler Exception:
-- Runtime error: Attempt to access deleted scene object <<

Thx for the great work!

real08121985's picture

I will try to fix this. For

I will try to fix this. For now just click on the button to prevent the error.

milie's picture


There is a bug if i run the script(Alt+Q) when there's a IsoLevels window already opened. It opens a new window and messes up the original one ( the isolation levels won't work, error in attachment).

Instead, if you hit the shortcut(Alt+Q) it should switch to the next isolation level or create a new one, like you'd hit the --> button.

What do you think?


isolevel_err_01.jpg 37.95 KB

Comment viewing options

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