Revit setup for OpenBIM
Revit does not come with strong official support for IFC. This guidebook relies on Revit users using the revit-ifc open-source Revit IFC plug-in.
Simply installing the plug-in does not guarantee the quality of IFC exports and imports. Many parameters need to be manually created and export settings need to be manually written. To aid this procedure a shared parameters file is provided. This is similar to the shared parameters provided by Autodesk, with some additions to overcome shortcomings in the Autodesk version, in particular for geolocation and type vs instance parameter name clashes. Many of these parameters will be used throughout the guidebook.
Whenever one of these shared parameters are used, they must belong to the IFC Parameters
group, as shown below.
You can download the OSArch Revit Shared Parameters File:Revit-sharedparams.txt, which is based off the official Autodesk-provided shared parameters, but contains minor tweaks to accommodate for common Revit workarounds.
The Revit IFC exporter also requires the user to define property sets to be exported. By default, the definition is empty. A template is provided below.
A starting template for Revit user defined psets can be found here: File:Revit-psets.txt