Advanced Settings#

Advanced Settings allow a “One-Click” export experience with fully customizable settings. These settings are saved internally to the Revit file, so all members of the Project Team can export in the same way. Additionally, Advanced settings allow for a Project or BIM Manager to set an override .json file to control a subset of export settings across projects.

Advanced Settings

Standard Options

Result

Include Cameras

When checked, all elevations in the Revit model are exported as cameras

Include Lights

When checked, Revit Light objects are exported

Include Vegetation

When checked, all plants in the Revit model are exported

Include Rooms

When checked, exports rooms within the model as mesh volumes colored by selected color scheme.

Include Spaces

When checked, exports spaces within the model as mesh volumes colored by selected color scheme.

Include Drawings

When checked, exports drawings from selected Publish Set as textured mesh planes anchored at real-world scale to the model.

Enable Family Instancing

When checked, export Revit Family objects

Enable Logging

When checked, a log is created and a dialog displaying any errors or warnings is shown after export

Include BIM Information

When checked, parameters of Revit elements are exported as USD properties

Include Links

When checked, linked Revit models are included in the export

Use Revit Materials

When selected, use the rendering assets of Revit materials

Use Material Mapping

When selected, mapped materials are used in place of Autodesk rendering assets.

Prop Export

When selected, Revit model is exported with Prop Workflow

Project Export

When selected, Revit model is exported with Project Workflow

View Options

Result

View Name

3D Revit View to export

Detail Level

Set the detail level to be temporarily applied to the view during export

Phase Filter

Set the phase filter to be temporarily applied to the view during export

View Template

Set the view template to be temporarily applied to the view during export

Coordinate System

Set the coordinate system to be used during model export

Output Options

Result

Output Folder

Select a folder for the export

File Name

Specify the name and usd extension of the file. Tokens may be used as variables in the file name.

Global Json

Optionally select a .json file to override some of all of the Advanced Settings

I/O

Result

Import Json

Select a .json file to import and apply its settings

Export Json

Save the current advanced settings as an external .json file

Save

Save the current advanced settings internally into the Revit model (Revit file must be Saved/Synced for settings to persist)

Scene Optimization#

Scene Optimization utilizes core optimization libraries found in the standalone application and kit extension that performs scene optimizations at the USD level. This allows complex scenes to be converted into more lightweight representations which can be displayed and evaluated more quickly.

The integration provides various processes which can be used individually or in combination stack to optimize a scene. A few base configurations have been provided in the connector to optimize the data prior to sending to Omniverse USD Composer.

../../_images/connect_revit_scene_optimization.png ../../_images/connect_revit_scene_optimization_json.png

To use a different optimization preset, click > + then navigate to the desired json configuration file.

Please see the Scene Optimizer user manual for information on the optimization operations and how to create custom configuration files.

Note

Merging texture based materials is not currently supported, only base colors.

Export By Selected Views#

With this setting checked, users can export views within a single Revit files as separate USDs. Depending on whether the user has selected prop or project export, the USDs are combined into a single project or not.

This feature is intended for models whose elements are separated by views showing worksets, phases, or other forms of categorization set by the user.

../../_images/revit_release-notes_108_2_2211_4ExportBySelectedViews.png

Similar to the Batch export UI, users can select which views to export. For example, this Brownstone model has views separating interior, exterior and FF&E elements:

../../_images/revit_release-notes_108_2_2211_6SelectedViewsStep1.png

When exported as a project to Omniverse, elements in views are exported as separate USD files and combined into a single project (viewed in Omniverse USD Composer):

../../_images/revit_release-notes_108_2_2211_6SelectedViewsStep2.gif

Additional Notes#

  • If an element is shown in multiple views, it will be exported to each USD representing that view.

  • Names of exported views take the provided name of the file in the export UI + the name of the view.

Export Log#

With logging enabled in settings, warnings and errors encountered in export as surfaced in a simple UI after export. This can provide some clarity on elements which failed to convert.

../../_images/revit_release-notes_108_2_2211_5ExportLogUI.png

Note

Logs are saved in %localappdata%NVIDIA CorporationOmniverseLogs

Drawing Export#

With this setting checked, you can now export drawings from Print Sets as textured mesh quads which are anchored in place to their respective areas.

../../_images/revit_release-notes_108_2_2228_drawings.png

To create a print set, open the Print dialog in Revit. You have the ability to choose which print set’s drawings you would like exported to the model.

../../_images/revit_release-notes_108_2_2228_printSets.png

Drawings must have crop regions in their view in order to anchor to the model. If a drawing wasn’t successfully exported, this is because the drawing did not possess a crop region.

Drawings are located in the USD hierarchy under the path World/{modelName}/Media/Drawings , which is invisible by default.

../../_images/revit_release-notes_108_2_2228_elevation_trans2.png

Use drawing export in combination with the Section widget in Omniverse USD Composer to bring your floorplans to life:

../../_images/revit_release-notes_108_2_2228_drawings_gif.gif

Additional Notes#

  • Transparency can be applied in images in Omniverse USD Composer by modifying the material.

Room & Space Export#

You can now check Include Rooms and Include Spaces in the settings window. This will export these areas as volumes.

Rooms and spaces are located in the USD hierarchy under the path World/{modelName}/Geometry/Rooms , which is invisible by default.

../../_images/revit_release-notes_108_2_2228_roomVolumes.png

In versions 2022 and later, you can select a color scheme with which to color the exported rooms - this will create new materials in your USD.

../../_images/revit_release-notes_108_2_2228_roomScheme.png

Additional Notes#

  • Volume of room object may be smaller than the volume of the room.

  • If a valid color cannot be generated, a random or default one is assigned.