Tuesday, 8 December 2020

Revit best practices

In this post, I will share what I consider the best practices to keep your Revit models tidy and organised. Let me know in the comments if I forgot something. 


Revit families:

  • Use In-place families only when necessary. In-Place families are great when you have a single unique element with a geometry that is easier to model in the project environment. However, in-place families don't offer the advantages of stand-alone families. When you copy an in-place family, a new independent family is created and changes to the original don't affect it.
  • Assign families into the correct category. For example, if you are modelling a chair assign it to the furniture category, don't leave it in the Generic Model category.
  • Use the right tool for each building element. For example, if you are modelling a railing, use the Railing tool and avoid using the Curtain Wall tool. This will be important when you export IFC files or COBie.
  • Avoid using manufacturer's families. Manufacturers often include a lot of unnecessary parameters and information to their families which make them heavy and bring unnecessary data to your project. If you need to use one, clean it first!
  • Purge families. By purging unnecessary data of families you can decrease your project's file size considerably.

Rooms and areas:

  • Avoid having duplicated room numbers. This is especially important for IFC and COBie.
  • Don't use room separation lines if there is already a wall. I understand that sometimes when you place a room it doesn't detect the wall and it is tempting to put a room separation line. However, this generates a warning and increase thefile size. When this happens it is normally caused by a difference in height. For example, the room was not created in the correct level (this happens a lot when you have two levels that are very close together, for example, Lower Ground Level and Upper Ground Level). Another solution that often work's is changing the level computation height.
  • It is best to avoid putting areas or rooms inside design options. This causes complex relationships between objects and can be difficult to manage.
  • When not required, turn off the Volume Computations. This will make the model faster.

Revit Links:

  • Assign the links to the correct workset. Note that each instance of a link has a type workset and instance workset (The same applies for groups).
  • Pin the links to avoid accidental moves.

 Non-Revit Links:

  • Use the tool "Link CAD" and avoid using the "Insert CAD" tool. Inserted CAD files can't be managed from the "Manage Links" window and they can't get lost in the project views. I addition they will increase the size of the file and if someone explodes the CAD a lot of unnecessary types of lines, hatches and more will be loaded in the project. 


  • Avoid nesting groups.
  • Avoid mirroring groups.
  • Keep Groups as simple as possible. It is better to have small groups rather than a big complex group. For example, for a building level, it is best to have a group for the facade, another one for the internal partitions and another one for the furniture instead of creating a big group for the whole floor. This will be easier to manage.

Objets visibility: 

  •  Modify first the more general view settings, to finish with more specific element overrides to avoid repetitive modifications. The following list shows graphic settings from more general to more specific:
    •  Project Object Styles
    • Visibility/Graphics overrides
    • Pashing Graphics overrides
    • View filters
    • Override Graphics in View > By element
    • Linework tool.
  • Worksets are not layers and shouldn't be used for graphical purposes.



No comments:

Post a comment