AutoCAD Blocks with Dynamic Level of Detail

February 12, 2021 Leo Lavayen


While working with a client recently building up their Dynamic Block Library, the need for a block that would show different levels of details based upon the scale.  However, the Dynamic Block Visibility Parameter is a manual function.



Created individual blocks at the needed scales with Annotative functionality , then created a final block that used them.

Below are some simple steps demonstrating the idea using trees at 10 scale (detailed) and 20 scale (simplified):

  1. Start by setting the scale, in this case 1:10, then created a Block using the Annotative check box.  Named it 10 scale in this example.
  2. Then, set the different scale, here 1:20 scale and created a new Block, using the Annotative check box.  Named it 20 scale in this example. 
  3. Then, created a nested block that contained both of he previously created blocks, without the Annotative function.
  4. Last, enjoy your creations.  Combined block shown below on a layout tab with 2 viewports at different scales (10 and 20).

    This idea shown here was using trees, but in can be implemented for Civil, Mechanical or Architectural drawings symbols.


About the Author

Leo Lavayen

Civil Applications Expert<br><br>As an Applications Expert, Leo is responsible for supporting, training and implementation of software for survey and civil engineering professionals. He has more than 19 years of experience helping large and small, public and private clients in the eastern United States.

More Content by Leo Lavayen
Previous Article
Project Explorer for Civil 3D - Part 1
Project Explorer for Civil 3D - Part 1

Have you ever thought how much time would be saved to have immediate access to the information you need? En...

Next Article
Automated Property Set Data - Part 3
Automated Property Set Data - Part 3

Learn the process of utilizing property set information in table styles in Civil 3D.


Sign up for email updates

First Name
Last Name
Thank you!
Error - something went wrong!