Imagine that you use Revit 2017/2018/2019, or whatever version prior to Revit 2019.2, and you need to place an image that is already loaded within your Revit model. What would you do? You open the ‘Manage Images’ dialog hoping to re-place your image (Insert > Manage Images):
Surprise! Manage images does not allow you to actually use your data stored within the model database:
There are a couple of workarounds for managing Revit images, like using pyRevit add-in to export all images from the model, then re-import them back:
And now that we have Revit 2019.2 around, we can use an OOTB button that simply places an instance of selected image to the current view:
So if you struggle to fine this tiny time-saving button, then update your Revit install.
Following up with Revit 2019.2 update install issues, there is another critical point that wasn’t documented. When you install Revit 2019.2, it silently updates your current Dynamo install to the 1.3.4 version.
As a general rule of thumb, Dynamo supports three versions of Revit: the current release (2019) and two versions back (2018 and 2017).
Revit 2019.2 update has been around for a couple of days now. It brings some great features that enhance connectivity and productivity (see the list of enhancements @ Autodesk blogs). But in some cases the update fails to install correctly, and here is why:
The problem with Revit 2019.2 occurs on systems that had the Revit 2019.1 update installed first and the Revit 2019.0.2 security fix applied later.
The Revit 2019.0.2 security fix failed to block the unsupported update path, leaving Revit 2019 in a bad state.
The only known solution for this problem is to completely uninstall and reinstall Revit 2019, and then apply the 2019.2 update (see this thread @ Autodesk forums for reference).
If you experienced other installation issues, please see the Troubleshooting article @ Autodesk knowledge network.
MissionControl is a web application presented by Konrad K Sobon at Autodesk University 2017 that allows you to access Revit data from a web browser. It brings important data from Revit models right at your fingertips in a clean and responsive format:
MissionControl has some nice features like:
Dashboards for data visualization
Revit add-in with model health report and tasks list
Bad news for everyone who has been waiting for the next Revit 2019 Extensions release. Autodesk recently published the following statement concerning the fate of Revit Extensions:
As of April 20, 2018, Autodesk will not deliver Revit® Extensions for Autodesk® Revit® 2019. Instead, customers using the timber and reinforcement modeling extensions can easily migrate to alternative solutions delivered by technology partners.
Revit 2018 is the last version that supports Extensions.
I recently ran into an issue with shared parameters that have the same name but different GUIDs. This happens when somebody creates the new shared parameter instead of using an existing one. And the difference between parameters’ GUIDs is a huge problem: Revit knows that these parameters are not the same by looking at the GUID.
Revit does not show parameter GUID unless you export this parameter to the txt file. And this may be a problem if you have tons of shared parameters loaded to the project.
So I thought that it would be a good idea to build a Dynamo script for reporting some information about shared parameters. Firstly I queried unique Ids for the shared parameters:
Turns out, these Ids are not the GUIDs that I was looking for. This could be checked by opening the shared parameters txt file. That’s why I built a couple of custom nodes using the Revit API to extract data from shared parameters:
The first one (called “SharedParameters.GUID“) extracts names and GUIDs from the shared parameters in the Revit project. These are the GUIDs that could be found in the shared parameters.txt file.
The second one (called “SharedParameters.Info“) extracts type, group, and unit type from shared parameters in the Revit project. This data may be useful for managing parameters (like sorting / grouping) in Dynamo.
Autodesk has just published an update for the public Revit roadmap. The updated document contains both new features that have already been implemented in the latest 2019.1 release, and plans for the future development.
We’ve add some major projects to our roadmap for this update. We’ve decided that is time to start working on improvements to wall elements since walls are such a critical piece of the project. We are starting slowly with some more straight-forward improvements that have been on Revit Ideas, but behind the scenes will be working to make the data of walls more robust and better serve the future. Our goal is to reduce the need for complex modeling tools (like in-place or massing) and provide better data for quantities and materials as you design for better understanding of the impact of design choices.
The Rhino Inside technology allows Rhino and Grasshopper to be embedded within other products, including Revit and AutoCAD. This repository contains all the sample developer code for loading Rhino inside other 64-bit Windows applications.
Note that you’ll need to download Rhino WIP version to be able to play with Inside technology.
Revit RFO Benchmark is the free Microsoft PowerShell-based benchmark that analyzes Revit performance. The benchmark has recently been updated to version 3.2, which supports Revit 2019 and comes with the following list of enhancements:
The Squiggly Lines graphics test has been removed from the Full_Standard set.
A new Graphics_Comparison set compares standard graphics views, squiggled views and now 3D levels views.
If your DPI Scaling is above 150% you will get a warning, but the benchmark will proceed. If it crashes, especially in the middle of Model Creation, try setting your DPI Scaling lower. It seems there is a problem with high DPI scaling and journal playback. More detail on that in a separate post.
DPI Scale is now included in the report, so we can try to grok what settings and what hardware actually works.
Revit RFO Benchmark is available for free download from RevitForum.org (note that you’ll need to log in to your Revit Forum account first).
Apidocs.co is an ambitious online project by Gui Talarico, the author of the Revit API website called RevitAPIdocs. Instead of focusing on one particular application, apidocs combines several applications’ APIs into one online library with more than 120K unique documents:
Apidocs has a clean and user-friendly interface, which is easy to use and navigate. Just select the desired application, then either search or dive into its API:
This project is a huge timesaver and a one-stop shop for several design applications’ APIs. Moreover, it is open and free for everyone.
And if you are interested in supporting the project, head over to support page: apidocs.co/support
McNeel & Associates have recently published a webpage about the “Rhino Inside” technology, which sounds pretty amazing:
Rhino 7 WIP (Work in Progress) can now run inside other 64-bit Windows applications such as Revit, and potentially AutoCAD, Solidworks, Photoshop, Excel, etc.
Imagine that you could run Rhino’s geometry engine inside Revit environment. This could be a game-changer for those who work with conceptual design.
The bad news is that “Rhino Inside” is in the early phase of development, so that there is nothing to see or test for the moment. Even the Rhino Inside webpage is full of placeholders for the download and help links:
Try Rhino inside Revit (RiR)
Download and install the Revit plugin.
Try the Rhino, Grasshopper, and Python examples.
Build your own RiR tools. How to get started…
Check out the source code for RiR and the related examples.
Try writing a Rhino Inside plugin for your favorite product. How to get started…
Personally, I don’t mind the wait: it’s almost certainly better to have the new feature work well when it launches, rather than launch with bugs.
Both of these Revit add-ins use the same concept: they provide you with clash detection in real time, while you build your model. There is no need to iteratively run clash tests, and you can visually see the conflicts in views and schedules. You can see the full process in these videos above.
Revit IFC Manual is a 52-page document, which describes all of the available options for using IFC format within the Revit environment. This is definitely a handy document for everyone working with Open BIM.
This document is intended to serve as a guide for Revit users handling IFC data and providing a better understanding of the settings available in Revit, discussing the way they can influence the quality and the content of the IFC file.
The Revit IFC manual therefore sets out the basics of IFC and explains in detail how to export, link and open IFC files in Revit.
The Revit IFC Manual is available for download from the official Autodesk website (direct link). I also suggest you to check out a series of articles by Simon Moreau from BIM42 about Revit IFC exporter settings: