Twinmotion is a real-time visualization tool that enables you to produce high-quality images, panoramas, standard or 360° VR videos, and interactive presentations from design data. The changes you make in Twinmotion update in real time.
Your Revit model can be sent to Twinmotion using the Datasmith Exporter for Revit commands, included with Revit 2024. The design and visualization process can then be continued in Twinmotion. As the Revit model progresses, changes can be synchronized back into Twinmotion to update the design with the latest Revit changes.
Starting with Revit 2025, you can custom the render appearance parameters from the Edit Type dialog Visualization group.
If you don't have another version of Twinmotion installed:
Note: If you try to use the Twinmotion commands without first installing Twinmotion for Revit, you will be prompted to install Twinmotion. The Twinmotion is not installed dialog also includes the same link to your Autodesk Accounts, Products, and Services page.
If you already have another version of Twinmotion installed:
The View tab shows the new Twinmotion ribbon button, which contains the new Open in Twinmotion command alongside the Datasmith Exporter for Revit commands.
To launch Twinmotion and create a new direct link connection to the current Revit project:
To launch Twinmotion and open an existing Twinmotion project file without automatically establishing a new direct link connection:
This will open an existing Twinmotion project file without automatically establishing a new direct link connection.
The design and visualization can be continued in Twinmotion. For Twinmotion project files with a direct link connection to the active Revit model, the geometry can be updated to the latest by using View Twinmotion Synchronize, or by enabling Auto Sync.
Notes:
To enable or disable automatic synchronization of changes from the active Revit model to the direct link connection in Twinmotion or Unreal Engine, choose the desired 3D view and click View Twinmotion Auto Sync to enable automatic synchronization of visible geometry. Once you enabled Auto Sync while in a 3D view, you don't need to keep that view open. All visible geometry in this view will automatically be kept in sync while Auto Sync is enabled.
This command exports a file that can be imported in Twinmotion without setting up a direct link connection. This may be useful for scenarios where you prefer to import a file containing specific geometry into Twinmotion, Unreal Engine, or when you want to share a file with another design team.
To see the list of errors or warnings related to the export, click View Twinmotion Export Messages
To adjust the export settings, click View Twinmotion Export Settings.
See also: Known Issues for Twinmotion and Revit Interoperability
The following are new options for Revit 2024 that can be specified as either a Revit.ini or as a Windows Environment Variable. If specifying as a Windows Environment Variable, open System Properties Advanced Environment Variables. Under System variables click New. The Variable name will be the same as the Revit.ini name below. The Variable value will be the same as the Revit.ini value of 1.
For additional information on the Revit.ini file, refer to The Revit.ini file.
[Misc] SkipDatasmithRevitExporterInitialization=1
[Misc] IgnoreGPUCompatibilityCheckForDatasmithRevitExporterInitialization=1
[Misc] EnableDatasmithInitializationOnStartup=1
See also: Known Issues for Twinmotion and Revit Interoperability