



White Paper From Autodesk View PerformanceThe 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 ViewsIn 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
Figure 1 - Modeling and Sheet Views Optimizing Hidden Line PerformancePerformance 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.
Figure 2 - Turning Off Hidden Line GapsModel Manipulation PerformanceRevit 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. As a connected network grows, the performance of model manipulations (moving Elements, changing Flows, connecting new Elements, etc.) is impacted by a number of factors. Understanding these factors, and adhering to the Best Practices outlined below, will allow for optimal model performance. Create Systems Create logical Systems for your connected networks, rather than leaving all Elements on the "Default System". Associating Elements into Systems helps to streamline data propagation and facilitates the analytical uses of Systems like Pressure Drop calculations. 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 Ensure that the Flow Direction Parameter for Connectors on Families in the connected network is not set to Bidirectional unless the Family is placed in-line with connected networks like Dampers and Valves. This can make flow determination more difficult and thus impact regeneration performance. Create Strategic Breaks and/or Use Multiple Files While maintaining the entire design for a building service in one well connected model allows for full data propagation, the size of the connected network is directly related to its manipulation performance. Testing has shown a linear decrease in manipulation performance as a connected network size grows. The rate of decrease is directly related to the topics mentioned in this section. As the performance of connected networks decreases with larger size, the benefits of data propagation and connectivity are overcome by the need for better model manipulation performance. Thus, for large projects it is a best practice to employ one or both of the following strategies to ensure productive manipulations of your connected networks.
In order to achieve optimal coordination between the MEP disciplines, each discipline must be within the same Revit Project file. This allows disciplines to connect to each other’s elements directly, like electrical connections or drain connections on mechanical equipment. Additionally, Product Team testing has shown that separate connected networks do not have a significant impact on each other; a duct network does not have a significant impact on model manipulation of a plumbing network in the same Project file. With these considerations in mind, it may be helpful to structure large projects by region of the building. Simplify the Display of Architectural ElementsSimplifying 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. For example, the Coarse Detail Level may be applied to walls even when the view is configured to use Medium or Fine (refer to figures below). In the Visibility / Graphics Overrides for the view, set the detail level of the appropriate components to the simplest level acceptable. 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 4: Coarse detail overrides for architectural elements. Figure 5: Wall with coarse detail level in medium detail view.