Before using this repository, ensure you have the necessary NVIDIA Omniverse components installed and set up.
- Download the Omniverse Launcher from the official NVIDIA website:
Omniverse Launcher Download - Follow the installation instructions provided here:
Omniverse Launcher Installation Guide
Once the Omniverse Launcher is installed:
- Open Omniverse Launcher and navigate to the Exchange tab.
- Install Omniverse USD Explorer – This tool allows for the aggregation and review of large facility models such as factories and warehouses.
- Install Omniverse USD Composer – This application includes visualization features such as RTX rendering and is required to properly view
.usd
and.usdz
files.
- Open the
samplewarehouse.usd
file using Omniverse USD Composer to ensure it loads correctly.
(Note: USD Explorer can also open the file, but it may not fully display the contents.)
- Download
SimioOmniverseConnector
folder from this repository. - Unblock the ZIP file:
- Right-click on the downloaded
.zip
file. - Select Properties.
- If you see a Security warning, check Unblock, then click Apply and OK.
- Right-click on the downloaded
- Extract the contents of
SimioOmniverseConnector.zip
. - Copy the extracted files to the following directory:
C:\Program Files\Simio LLC\Simio\UserExtensions
- Restart Simio to ensure the extension is recognized.
To use the demo Simio .spfx file:
- Upload
samplewarehouse.usd
to the Omniverse Nucleus Server under the projects folder. - Ensure the Omniverse server is accessible from your Simio setup.
- Open Simio
- Navigate to Data Tab → Data Connectors → Create Importer.
- Ensure that the USD Importer is listed.
- Navigate to Processes Tab → User Defined
- In Simio, open the provided
.spfx
demo file provided in the repo - Note the connection settings information in Definitions → Omniverse Connector Element matches your setup
- Note the user defined Omniverse steps are used on the model entity to update location in Omniverse relative to Simio in ModelEntity → Processes
- Note the data connector on Table 1 in Data → Table 1 imports properly
- Return to Facility View and click Run to start the Simio model
- In Omniverse USD Composer, open the related stage and confirm movements match Simio
- Enable RTX rendering for high-quality visuals.
- Adjust lighting and camera angles for a better view of the facility.
- If you encounter issues, refer to the official documentation:
- Ensure your system meets NVIDIA Omniverse hardware requirements for optimal performance.