The Ansys Tools Omniverse extension is designed to let you interact with Ansys applications via Omniverse, in order to display and post-process results from Ansys simulations in the Omniverse environment.
The first product supported is Ansys EnSight, a full-featured postprocessor and general-purpose data visualization tool, that is capable of handling large simulation datasets from a variety of physics and engineering disciplines. It makes use of PyEnSight, part of the PyAnsys ecosystem. PyEnSight is a Python module that provides the ability to launch and control an EnSight instance from an external or remote Python instance.
To install the service into an Omniverse application, one can install
it via the third party extensions dialog. Select the Extensions
option
from the Window
menu. Select third party extensions and filter
by ANSYS
. Enabling the extension will install the kit extension.
The kit extension will find the most recent Ansys install and use the
version of the pyensight found in the install to perform export
operations.
The ansys.tools.omniverse.dsgui
kit includes a GUI similar to the
EnSight 2025 R1 user-defined tool. It allows one to select a
target directory and the details of a gRPC connection
to a running EnSight. For example, if one launches EnSight with
ensight.bat -grpc_server 2345
, then the uri: grpc://127.0.0.1:2345
can to used to request a locally running EnSight to push the current
scene to Omniverse.
Note
If the ansys.tools.omniverse.core
and ansys.tools.omniverse.dsgui
do not show up in the Community extensions list in Omniverse, then
it can be added to the Extension Search Paths
list as:
git://github.com/ansys/pyensight.git?branch=main&dir=exts
.