White Paper From Autodesk
The largest impact on View manipulation performance (scroll, pan, zoom operations) is the Model Graphics Style settings. The Hidden Line Style, due to the requirement to dynamically generate gaps and hidden lines when elements overlap in the View, requires the most processing and thus results in a noticeable performance impact in Views with many visible Elements. The following best practices will help to mitigate this performance impact and streamline project workflows.
Modeling and Sheet Views
In order to streamline project workflow, it is recommended to create both Modeling and Sheet Views for the same regions of the building.
Follow these guidelines
- Modeling Views should be configured to utilize the Wireframe Model Graphics Style.
- Sheet Views should be configured to utilize the Hidden Line Model Graphics Style to produce the desired appearance for Construction Documentation.
- Use Dependent Views for your Sheet Views. This allows you to have multiple regions of an overall Level in different views, while not requiring duplicate Annotations.
- Differentiate Modeling Views from Sheet both in View Name and Sub-Discipline, as see to the right in Figure 1. This will provide a logical organization of the view for users, and help to ensure proper usage.
- Utilize View Templates to streamline the creation of these Views and achieve consistency.
- Utilize Duct and Pipe Color Fills only in your Modeling Views, where the Wireframe Model Graphics Style is used.
Figure 1 - Modeling and Sheet Views
Optimizing Hidden Line Performance
Performance in Views with the Hidden Line Model Graphics Style enabled is directly related to the number of Faces displayed in the View. While Elements appear as 2D Lines in a Revit View, they are 3D Objects made up of faces in the model. It is those faces that are processed Revit by the Revit graphics system and show up in the View as 2D Lines. Use the following best practices to optimize the performance of your Views with the Hidden Line Model Graphics Style enabled.
- Avoid using Fine detail level when working in mechanical views if not necessary, as this displays Pipes as 1-Line Medium detail level is useful for Views working with HVAC systems.
- If using complex 3D Components in your Building Service designs, turn off the visibility of the complex 3D geometry in your Sheet Views. In place of the complex 3D geometry, utilize Model Lines that convey the overall component shape in the Family definition. Make those Model Lines visible in the Detail Level defined in your Sheet Views.
- If not necessary for documentation of working on a View, set the Inside and Outside Gap settings for Hidden Lines to 0, as seen on the right in Figure 2. This can provide substantial performance improvements.
Model Manipulation Performance
Revit MEP allows users to create models of Building Services, often in the form of large connected networks. The powerful analytical capabilities of Revit MEP, in conjunction with the Revit Parametric Change Engine, allow data to flow throughout the connected network when manipulations are made.
Improper structure and configuration of large connected networks has been shown to have a severe impact on model manipulation performance. In comparative testing, models have been shown to perform up to perform significantly better when structured properly.
Testing of customer models with all elements on the Default System showed significant improvements when the connected network was re-structured as logical Systems.
Set Correct Connector Flow Directions
Create Strategic Breaks and/or Use Multiple Files
- Strategic Breaks - Creating disconnections in a connected network stops data propagation during model manipulations, as well as the constraints engine that maintains connections. Product Team testing has determined that strategic breaks in a connected network produces the most significant improvements in model manipulation performance. The recommended practice for this strategy is to create disconnections at logical sections of the connected network. For example, in a VAV air distribution system, create disconnections at the upstream connection point on the VAV box. This allows the VAV flow to still be calculated based upon the downstream Air Terminals. A Duct System Schedule can then be used to manually coordinate flow at the Air Handler or Package Unit. The most efficient way to accomplish such a disconnect, while still maintaining proper appearance for documentation, is to model the upstream element without connecting to the VAV and then using the Align tool to locate the end of the Duct at the same location as the VAV connection. To download a video showing this procedure, click here.
- Multiple Files - For large, complex buildings, using strategic breaks as well as the aforementioned best practices may still not provide optimum model manipulation performance. In these cases, the model should be built across multiple Revit Project files. There are two fundamental ways to structure the MEP project files, by MEP discipline and by region of the building. Both of these approaches have their benefits and drawbacks, and ultimately it is the choice of the BIM/CAD Manager.
- By Discipline This strategy creates separate Project files for each MEP discipline, such as a Mechanical, Electrical, Plumbing, Fire Protection files.
- By Region This strategy creates separate Project files for different regions of the building, keeping all disciplines in each file.
Simplify the Display of Architectural Elements
Simplifying the display of architectural elements may help improve performance by reducing the visible elements that must be generated and maintained within the view. This may be done by overriding the Detail Level in the view.
These settings may be configured in view templates and applied to your views to quickly simplify the detail level throughout your project.
Figure 3: Wall with medium detail level in medium detail view.
Figure 5: Wall with coarse detail level in medium detail view.