How to add your knowledge

Exporting to Industry Foundation Classes (IFC)

    You can export Revit building modeling information to the Industry Foundation Classes (IFC) file format.

    About the IFC File Format

    The Industry Foundation Classes (IFC) file format was developed by the International Alliance of Interoperability (IAI). IFC provides an interoperability solution between different software applications. The format establishes international standards to import and export building objects and their properties.

    IFC improves communication, productivity, delivery time, and quality throughout the life cycle of a building. It reduces the loss of information during transmission from one application to another, with established standards for common objects in the building industry.

    For more information about the IFC file format, visit http://buildingsmart.com/standards/ifc/model-industry-foundation-classes-ifc.

    Revit and IFC

    Revit provides IFC import and fully certified export based on the latest IAI IFC2x3 data exchange standard. When you export a Revit building information model to IFC format, the information can be used directly by other building specialists, such as structural and building services engineers.

    For example, building information models developed with Revit are saved to the RVT file format. You can export the building model using the IFC format to an IFC-certified application that does not use the RVT file format. The drawing can be opened and worked on in the non-native application. Similarly, in Revit you can import an IFC file, create a RVT file, and work on the building model in Revit.

    IFC uses architecturally meaningful containers to describe real-world building objects. Those containers include parameters that have meaningful values. Many standard Revit elements have corresponding IFC containers. These do not require any specific user action to export them. (For example, Revit walls export as IFCwalls.) Other Revit families (such as escalators) require that you map them to IFC containers before exporting. See Loading and Modifying an IFC Mapping File.

    Revit makes available the following IFC-specific files to assist you:

    • IFC Metric Template.rte. This file allows you to create new projects that are already set to the IFC standard.
    • IFC Parameter Upgrade.rvt. This file enables you to upgrade an existing project to contain IFC parameters by reading the instructions contained in the IFC Parameter Upgrade.rvt file.
    • IFC Shared Parameters.txt. This file contains the shared IFC parameters if you want to manually update an existing project to contain all or some of these parameters.
      NoteIt is recommended to use the IFC Parameter Upgrade.rvt file instead, for performance reasons.

    See IFC-Specific Files for more information about these files.