Using multiple layer states in multiple layouts

This is a guest post by Will Schoenig. He shares his experience working with layer states. If you are not familiar with it yet, you can read a short tutorial about layer states here.

Recently I encountered a request to create a drawing with multiple options.  I thought this was an excellent opportunity to use layer states to manage and present the different options.

After creating multiple layer states, one for each option, I created multiple layouts, also one for each option, and activated one layer state per layout.  It worked like a charm until I moved back to model space and made some modifications.  Returning to the layouts I realized all but one of the layouts were “gone”.

I could restore each layer state in each layout but I had no intention to do this every time I made a change.

Checking the internet I found many solutions but like so many others, none worked for me.  After a more than a few failed attempts to resolve the problem, some with seemingly strange results I realized that, after I restored one layer state per layout all the layer states were “turned on” in model space.  That’s when it hit me – the layer states were being used as a layer “filter” in the layouts.

If you’ve been stumped by this in the past, there’s a good chance you just face palmed and have run off to create your own solution which is pretty simple.  I’ll walk you through the process step by step however the solution is to create an additional layer state, in which all the layers visible in all the layer states you are using for your layouts are on and unfrozen.  Turn that layer state on before you move to your layouts for display / printing and they will all be right where you left them.

I will make one caveat – occasionally AutoCAD will simply refuse to play nicely and let this work.  Restarting AutoCAD typically resolves this issue.
Here are the steps to using multiple layer states and multiple layouts.  In this example I will use a rack layout as my options however this can be used just as easily for more complicated drawings, for example each floor of a building which is drawn with the floors stacked on one another.
To keep it simple we’ll use AutoCAD LT 2012 and create 3 layers:

  1. A-SHEL (building shell)
  2. I-RACK-OP1 (rack layout option 1)
  3. I-RACK-OP2 (rack layout option 2)

1 – Creating layer states

  • Turn on / thaw all the layers we want to use on all our layer states.  For our example all 3 layers are on and unfrozen. (For larger drawings you may want to do this step last).
  • From the Home Ribbon, Layers group: select the layer state drop down.  (It typically says: Unsaved Layer State.)
  • Choose: New Layer State – a pop up window will appear.

new layer state

  • Give this layer state a name that makes sense to you, we’ll call the layer state we’re making “Print”. You will return to model space when done.

new layer state to save

  • Modify your layers for Option 1 – for this example, freeze the layer ending in OP2.
  • Following the same procedure as creating the “print” layer state create a new layer state called Option1.
  • Thaw the OP2 layer, freeze the OP1 layer and create a new layer state called Option2.

We now have 3 layer states:

  • Print – with all layers on
  • Option1 – with the shell and rack option 1 (green) on and rack option 2 frozen
  • Option2 with the shell and rack option 2 (red) on and rack option 1 frozen.

defined layer states

2. Create layouts with specific layer states activated.

Select Layout 1 or insert your own. If they layout doesn’t have a viewport insert one and activate it.

Double click to move to model space.

  • Using the same layer state drop down menu we used to create the layer states, select manage layer states.
  • A pop-up window will appear and a list of your layer states will appear.
  • Select Option1.
  • Check the “turn off layers not found in layer state”
  • Check Apply properties as viewport overrides
  • Click on Restore
  • Rename the layout tab Option 1

Create a new layout and follow the same procedures for Option 2.

Sample Drawing-ARCH C - OP1

Sample Drawing-ARCH C - OP2

You now have two layouts with different layer states.  If you return to model space all the layers will be turned on.  If you activate one of the layer states the other will be turned off, including on the layouts, until you turn on your layers you’re printing back on (the “Print” layer state).

Sample Drawing-Model

This can sound like a lot but once you understand how this process works it can make managing your layouts much easier.

A final note:

–     If you need to change a layer state, for example adding a layer to option 2 you must remember to re-save your “all on” layer state as well.

Advertisements

Comments

    Leave a Reply

    Your email address will not be published. Required fields are marked *

  1. digerati007 says

    multiple view ports on one page. each viewport should response to multiple LAYER STATES set up in one plan. I do not want to manually freeze thaw layers in viewport, just select viewport & select appropriate LAYER STATE & then lock viewport.

  2. Arthur Lichtenberger says

    How about the other way around. I would like to have certain layers on/visible in a layout, but I want them to be off in Model Space. I am using autocad 2013 for MAC and for no apparent good reason, there is no Layer Manager (so I can't even think about creating sets of different layer states – argh). To be more precise, I would like to have some layers on and some off (not visible) in the layout and be able to essentially save that layer staus for the viewport… go back to Model space where I have some, maybee different layers off (not visible) and maybee different layers on. And then be able to return to a viewport and not have had it change at all while I was changing things in Model space. Seems like a pretty simple/desired functionality- but I am having no luck in autocad for MAC. I can also throw in the desire to be able to insert a block (e.g., a border) while I am in a viewport (or layout) and not have it show up in model space… something I have not been able to do either. THough if I could figure out the layer control question, I could always insert the block on a layer that is always on in the layout, but always off in Model space.

  3. Keith says

    Another simple way would be to freeze the layers in the layouts. (Go to each layout, choose MODEL and freeze the layer(s) you don't want shown.) When the Freeze Layer command is started, choose Settings, Viewports, and then VPFreeze. This freezes the layer only in that viewport and does nothing to the layers in the basic Model space or in any other layout.

  4. Rex says

    Excellent.  I've been looking for a good, clear description of managing layers for my drawings.  Thank you for writing such a great article.