Following on from what we have described since Chapter 1, Introduction to Productivity in Revit, we would like to close this journey with the same subject that we started with: improving productivity and performance by sharing the best practices when working on a BIM project using Revit.
With the combined knowledge provided across all the chapters, we now complete our objective – changing your productivity in carrying out daily tasks when working in Revit.
This chapter will provide additional best practices to improve Revit's performance and increase your productivity in carrying out daily tasks.
We will explain the best practices to manage CAD imports and views and sheets as well as other tasks to improve productivity.
This chapter will also provide information about Revit content management and additional tasks to optimize Revit's performance, including reviewing warnings and auditing Revit files.
The following topics will be covered in this chapter:
In a project, during the modeling process, it is important to always follow the best practices to avoid re-work or anything that will affect Revit's performance and cause work to be disrupted.
We will be listing some aspects to always have in the front of our minds when doing specific Revit tasks.
The following Revit modeling best practices will be covered in this section:
It is very common to import DWG files (or other CAD files) into a Revit project, but we need to control this process to avoid performance issues. When doing it, users should be aware of what might affect the model performance and what they should constantly be tracking.
CAD files can reduce Revit's performance, and the following tips and tricks can minimize those issues.
First, import and link CAD. When working with CAD formats, it's important to avoid using the Import CAD option as the file will be part of the model, and it might become challenging to identify which view the file has imported:
Tip
We might need Revit plugins or a Dynamo script to find imported CAD files.
The following recommendations should be used to avoid reducing performance in Revit:
Tip
It is possible to have different settings per view by accessing Visibility/Graphics Overrides, which can also be controlled via View Template.
Views and sheet management is an essential factor to keep good Revit performance. As the project develops, we need to perform tasks to minimize issues in Revit.
It is very common to create views for specific modeling tasks, and we might have many views created, which will affect Revit's performance.
The following tips and tricks help to manage views and sheets to improve performance.
When working with too many views opened, it will affect performance. It is recommended to keep the minimum number of views open. Views can be closed by accessing the View tab and clicking on Close Inactive:
By deleting unnecessary views and sheets, it will improve the file size and performance.
If a Revit file has too many sheets and the overall file size can't be reduced, we may need to split the model into two volumes and divide the number of sheets present on the models to reduce the file size.
When working with sections or elevations, the Far Clipping area should be minimized as required. This will improve performance as the geometry hidden by other elements in the view will not be affected when regenerating the view.
This option can be controlled in two different ways:
Like Far Clipping, on a floor plan, there is a parameter where we can control the view depth: View Range.
View Range controls the view depth, affecting how many elements will be displayed and, consequently, affecting performance:
By clicking the << Show button, it is possible to see all the parameters that can be configured:
When working on a 3D view, a section box will reduce the displayed area, improving performance.
To activate it, in the Properties palette, tick the Section Box parameter, and a section box will become visible:
After selecting, it is possible to change the section box shape with the arrows to cut what is not needed:
Tip
If Section Box is not visible, make sure that the category is visible.
A quick way to create a section box aligned to a specific view is to right-click the view cube and, under Orient to View, select which view you want to align and make a 3D view:
After selecting the specific view, we need to rotate the 3D view to visualize the section box.
Another quick way to create a section box on a specific area or object is by using the Selection Box tool:
Turning off unrequired categories on a specific view will improve regenerating the views when opening or doing any updates. It is recommended to access the Visibility/Graphics Overrides parameter (shortcut VV or VG) and switch it to off:
When we need to control more than one view with the same visibility and graphics, it is recommended to use view templates.
View templates can be assigned to a specific view by accessing the Properties palette and changing the View Template setting:
Tip
View templates can be controlled by accessing the View tab | View Templates.
It is not recommended to hide individual elements in views. By proceeding this way, it will be difficult to find those elements. Users should always use filters in view templates to hide them, if possible.
When we have a view template assigned, it is possible to use the Temporary View Properties options as this will allow users to change the visibility/graphics settings without removing the view template assigned and then restore them back to what was defined before.
Let's follow these steps for a better understanding of how this works:
When modeling, the detail level assigned to the view will affect the performance as Revit might need to show/hide more detail to be viewed and consequently need more resources to regenerate any change or update:
It is recommended to use Coarse views when modeling.
Tip
This setting might be assigned to a view template, in which case the option to change will be disabled.
The same should be considered regarding shadows as they should be switched off if not required:
Another important setting related to Display View Settings is the visual style assigned, where the simpler, the better:
Raster images can affect Revit's performance, and we can find them in two different ways:
Whenever you have imported raster images by using any of the referred ways, consider the following recommendations:
By accessing Manage Links under the Insert tab, it is possible to control what is linked:
When opening the model, it is recommended to keep a simpler view defined as a splash screen as this will make the opening process easier and faster.
The starting view can be defined in the Manage tab, under Manage Project; click Starting View:
Revit will show a list of all the views available in the model. Select the 2D view created to the splash screen, which contains information about the project:
It is recommended to use a view where we can have some relevant project information, such as the following:
This will allow all users to have an overview of the project information.
In the previous chapters, we already learned about many aspects of improving productivity and performance in Revit. When modeling, there are many factors that users need to be aware of, and we have highlighted those that will affect performance and productivity the most as follows.
In the design process, it is rather common to develop more than one design option. These design options can be in a specific area, the entire cladding, or other significant project areas.
Many design options will affect Revit's performance, and they will slow down the file. We recommend the following tasks to avoid reduced performance:
As a good practice, design options need to be checked and controlled.
Purging the model is crucial for dropping the file size to the minimum possible. As a reference, a single model should be a maximum of around 250 MB/300 MB.
By running the purge command, Revit will delete unused content. To access the command, take the following steps.
This command might need to be executed more than once to purge the project completely.
Model lines are lines that appear in the 3D space, and they are visible in all views. These lines should be avoided as they can be used by mistake on a drawing. It is recommended to use detail lines (visible only in the current view) when these lines are needed.
If a model line needs to be converted into a detail line (or the other way around), Revit has a tool to do it. By selecting Model Lines, under the Modify tool, you will see there is a feature called Convert Lines:
Depending on which line you are selecting, Revit will swap between Model Lines and Detail Lines.
To conclude, we have learned about the best practices for CAD imports, views and sheet management, and additional processes to improve performance during modeling.
In the next section, we will learn about the best practices related to Revit content creation.
Several recommendations should be considered when developing or using families to keep Revit models lower in size and improve performance.
In Chapter 1, Introduction to Productivity in Revit, we provided recommendations for family creation, but there are others that we would like to highlight here.
Although we should follow these recommendations, sometimes we don't follow them 100% during projects. If not, we should use it in a moderated way.
Revit families from the suppliers might be developed with lots of formulas and with many details in the geometry.
Large families' files and multiple instances placed in the project will affect the performance and slow down Revit.
The following screenshot shows a Revit family with many formulas and parameters:
Along with this problem, it may have imported different CAD formats with too much detail, which is unnecessary in certain project stages, and some of these details are not even visible in drawings.
This is a widespread problem as suppliers develop their families with too many details that are not useful for most of the design stages, such as screws and bolts.
The following screenshot shows a family with unnecessary details for most of the design stages:
Frequently, they are over-modeled, and the family needs to be simplified as a single file can have 5 MB, 10 MB, or even 50 MB (depending on formulas, CAD imports, detailing, and nested families).
As a reminder from Chapter 1, Introduction to Productivity in Revit, Revit families should follow these file sizes:
All imports should be reduced to the minimum as they will directly affect the performance. Some of these geometries can be created with meshes or fabrication software such as Inventor or SolidWorks (these models are generally over-detailed as they have all the information for fabrication).
Complex geometries created from the Blends, Sweeps, and Sweep Blends commands may affect the project performance and the family file sizes. If possible, use them in a moderated way.
When creating a family, it´s always recommended to define a visibility setting on the geometry, avoiding the family being over-modeled on a specific view. This can be done by assigning the Coarse, Medium, and Fine levels of detail:
On this window, it is also possible to set all these detail levels on any 3D view type: Floorplans, RCPs, Elevations, Sections, and 3D Views.
When developing a Revit family, it is highly recommended to always flex the family before loading it into a project. With this, users will ensure that all parameters added into the geometry will behave as expected, and it will not cause the family to break:
It is recommended to do the same with Materials. It will not change the size of the geometry, but it will change the visuals.
To test whether all the geometry has a defined view detail, depending on the family types defined (dimensions, visibility), and as per the detail level applied, follow these steps:
After flexing the family, users can set the preview visibility as off or simply save and close the family.
To conclude, we have learned about the Revit content management best practices and essential aspects to maintain Revit's performance by keeping the file size smaller.
In the next section, we will learn about customizing Revit shortcuts and other topics to optimize Revit's performance.
Although the projects are getting more and more complex, the technology is not advancing at the same rate, so we have to act accordingly to improve performance.
In this section, we will learn about other aspects to optimize Revit's performance, which includes the following items:
Using keyboard shortcuts will speed up the user's productivity as it is possible to customize specific shortcuts to the most-used commands. The same tool can have more than one shortcut.
Let's learn how to create new shortcuts using the following steps:
Tip
It is possible to access the Keyboard Shortcuts window by typing KS.
When a shortcut is assigned to a specific tool, by hovering the mouse over each tool in the ribbon, a tooltip pops up with the assigned shortcut:
The process of removing shortcuts is similar, as explained before. To remove any shortcut, take the following steps:
When assigning different shortcuts to tools, it is recommended to export the settings to ensure that they can be used on any other computer, or even if we need to import them in future Revit versions.
In the previous screenshot, we can click the Import… or Export… buttons to import or export an .xml file with all the shortcuts.
When a shortcut is created, the .xml file will be saved under the C:ProgramDataAutodeskRVT 2021UserDataCache folder.
When working in Revit, it is common to have Revit warnings of multiple types. Some of them can be ignored, but others are more likely to cause performance issues and should be fixed as much as possible.
A good strategy is to classify the Revit warnings by priorities and define which warning should be resolved first.
We could classify the Revit warnings by the following terms:
This will include the following warnings:
This will include the following warnings:
This will include the following warnings:
Warnings are related to some actions or modeling issues that can occur during the model development. For example, if a room separation line is modeled on top of an existing one, Revit pops up a warning informing the user:
To access all warnings in the model, follow these steps:
By accessing the Warnings window, apart from deleting one of the warning elements, it's not possible to fix it automatically. To do so, users need to close the window and then resolve the warning manual as required.
In the warning dialog box, we can find the object ID that can be used to find the warning:
Warnings should be revised regularly and fixed.
When saving a Revit model, it is possible to compact the file to reduce the size as this re-writes the entire file. It will try to remove old and obsolete parts, which leads to reducing the file size.
Follow these steps to compact a file:
If we are working with Revit files in a worksharing environment (central and local files), we can also compact the Revit file. In the synchronization process, we can compact the file:
The audit function allows maintaining the Revit model's health as it will try to fix some issues within the model. It will scan, detect, and fix corrupted elements or information in the model. This audit process can be done with families as well.
We recommend doing an audit of a model every week. If we upgrade the Revit model to a new Revit version, we should run the audit process.
The process of doing an audit is silent as users don't get any feedback or report of what has been done. To start the process, follow these steps:
Tip
If the model is in a worksharing environment, it is recommended to instruct all users to close the model.
Revit starts the process to open the model, which may take some time depending on the file's size and complexity.
After doing all the tasks to improve performance, it is worth checking whether the Revit plugins are affecting performance.
In Chapter 9, Enhancing Productivity with Plugins, we explained how to manage Revit plugins to install and uninstall for testing purposes.
If plugins need to be disabled, refer to Chapter 9, Enhancing Productivity with Plugins, where we went through the process of deactivating them manually or using a plugin.
It is recommended to use only plugins developed by companies certified by Autodesk.
BIM 360 is a cloud-based design collaboration platform developed by Autodesk, allowing project teams and all stakeholders to develop projects using a common platform.
BIM 360 is part of the Autodesk Construction Cloud, and it contains multiple modules with different features. The Autodesk Construction Cloud is a collection of applications for superior collaboration and coordination across all design, construction, and operation phases.
It integrates the following seven different modules:
There are some best practices that users should consider:
To conclude, we have learned how to manage shortcuts, control Revit warnings, compact a Revit file, audit a model file, and disable Revit plugins to improve performance.
We also explained what the BIM 360 platform is and shared a list of best practices when working with BIM 360.
In this chapter, you have learned about Revit modeling best practices to improve users' productivity by managing CAD imports, managing views and sheets, and other tasks to improve productivity and manage design options, the purge process, and model lines.
We explained how to manage Revit content and perform additional tasks to improve productivity. We also learned extra tips for optimizing Revit's performance by reviewing warnings as well as compacting and auditing Revit files.
You learned about the Autodesk BIM 360 services that are part of the Autodesk Construction Cloud, which contains multiple applications for collaboration and coordination across all design, construction, and operation phases.
With this last chapter, we wrapped up the topic of workflows for improving productivity and efficiency in BIM projects using Revit. We hope that you all now have a better understanding of what should be done, checked, and fixed to optimize your daily work in Revit to produce more in less time.
This topic doesn't end here; your learning will continue depending on your project experience and also how Revit and the BIM technology develop over the years ahead.
We're Fabio and Decio, the authors of this book. We really hope you enjoyed reading our book and found it useful for increasing your productivity and efficiency in Revit.
It would really help us (and other potential readers!) if you could leave a review on Amazon sharing your thoughts on Increasing Autodesk Revit Productivity for BIM Projects.
Go to the link below or scan the QR code to leave your review:
https://packt.link/r/1800566808
Your review will help us to understand what's worked well in this book and what could be improved upon for future editions, so it really is appreciated.
Best wishes,
18.191.228.88