Turning Off or Freezing a Layer in Autocad, what's the difference?

Awhile back, I was training a client on how to prepare his files in AutoCAD, prior to registering them in his CAFM/IWMS system, ARCHIBUS. My colleague, James Castruccio, introduced me and spoke very highly of my CAD expertise to the gentleman I was training. While I was conducting the training, over a GoToMeeting, he was performing other work on the project and just listening in.

There was a point at which I was in the Layer Properties Manager palette and James piped up with a question, stating that he had always wondered why we sometimes freeze layers and other times turn them off, and could I educate him as to the differences?

You know, I have been doing this for so long, and have never had to articulate that before, having just sort of internalized the situations in which I would use one over the other.

Reflecting back on the topic, in the past, there were more functionality differences, before computing power and refresh rates, etc caught up to the functions of a full featured CAD program, but, I will try to focus on what is still applicable in more modern releases.

How are Freezing and Turning Off a Layer Similar? 
Let's start with the things these two options have in common? 

  1. Makes a layer invisible to the user
  2. Control from the Ribbon (Layers Panel of the Home tab)
  3. Control from the Layer Properties Manager
  4. Invoke from the Command Line interface
    1. LAYFRZ
    2. LAYOFF
  5. DWG Compare ignores layers that are Off or Frozen
How are they Different? 
LAYOFF - Autocad's memory still holds the geometry
LAYFRZ - Autocad forgets the entities 
               - this can speed up panning, zooming and regenerating
               - is ignored by Extents
               - is ignored during Rendering
TIP: When attaching an XREF, it is a good idea to have a dedicated layer for each one. So, you can easily FREEZE the layer and hide all of the external reference's layers, allowing an easy ZE or publish to extents, focusing only on the contents of the drawing you are working in.
LAYON - Does not force a regeneration of the drawing
LAYTHW - Forces a regen

OFF - Can be made the current layer
FROZEN - Cannot be made current

WARNING: When your current layer is turned OFF, any objects you create or insert will immediately become invisible and remain that way, until you turn the layer back on.
FROZEN - Entities are not selectable by any means or methods
OFF - Layers may be selected using the ALL option

WARNING: If you use the ALL option of the SELECT command, and choose to move or erase objects, even the objects on OFF layers will be affected.
OFF - Blocks with multiple layers might still be partially visible, even if the layer the block is inserted on has been turned OFF
FROZEN - Freezing the layer of a block will make all entities invisible

FROZEN - Layers can be frozen by Viewport
OFF - Cannot be controlled independently by VP

Other Layer Controls: 

LAYISO invokes the OFF option, not the FROZEN option

LOCK - Unlike freezing or turning off a layer, when you lock a layer, it is still visible, just not able to be manipulated at all

If I have missed any differences or caveats to these to functions, please let me know in the comments.

Oh, and just to prove my street cred as someone who knows her layers, here is a t-shirt that my colleague The CAD Geek had made for me when we went toe to toe as the head of families for AutoCAD Family Feud at AU 2016. Thanks for the great conversation piece, Donnie! 


Unknown said...

It isn't vanilla AutoCAD, but I have found that in Civil 3D (or at least recently) if you freeze a feature line, the feature line quick elevation edit tool still will grab that frozen feature lines data, making named sites necessary if working with feature lines that are in the same location.

Dan Stine said...

Good stuff. Additionally, I tell people to use Freeze when you want to hide a layer and don't want it to come back on. Use Off if you just need it hidden temporarily. This, then, works well with the Layer Isolate tool (you already mentioned, and formally of the 'express tools' fame) where things temporarily hidden are turned Off. Finally, we can always safely turn all layers back On without accidentally truing on those underground utility layers:)

Misteracad said...

Nice to see this documented Melanie! I'd like to add that when I teach, I tell students to Freeze a Layer containing objects they will very rarely need to see, if ever...this is especially true for Xrefs. Conversely, I tell people to turn a Layer OFF whenever they need to toggle the display temporarily for clarity or when you need to see where something is in relation to other objects...but you don't need to see them all the time. On a related note, a pet peeve of mine is seeing people do both! IMO there is no reason to turn a Layer OFF and Freeze it. That defeats the purpose in my mind and is unnecessary picks and clicks :P