Autodesk Revit Reader/Writer

FME can read and write Revit Project files (.rvt).

The Revit reader produces FME features from Revit elements with feature types based on their disciplines. The Revit disciplines include:

  • Architecture
  • Structural
  • Electrical
  • Mechanical
  • Piping

Supported Versions

  • The reader supports Revit versions 2015 – 2023.
Note  Reading a Revit file authored in a Revit version older than 2023 may cause a performance drop on initial read. For the best performance, consider upgrading your file to the latest Revit version.

Autodesk Revit Product and System Requirements

Format

Product

Operating System

Reader/Writer

FME Form

FME Flow

FME Flow Hosted

Windows 64-bit

Linux

Mac

Reader

Yes

Yes

Yes

Yes

Yes

- macOS Intel: Yes

- macOS ARM: No

Writer

Yes

Yes

Yes

Yes

Yes

- macOS Intel: Yes

- macOS ARM: No

Reader Overview

The value for the Reader Dataset is the path to the .rvt source data file. If the data file does not exist, or if the file is unrecognized by the reader, then the translation will fail.

All Revit geometry is read as a surface with fme_type = fme_surface.

Writer Overview

The writer will accept features with fme_type = fme_surface and write them to a provided template file as Revit Generic Models.

Note  At this time, colors are supported for writing, but textures are not. In addition, Revit built-in parameters are supported for writing; however, writing these parameters is easiest when combined with the reader’s Read Rich Parameter Attributes parameter.

FME Community