Skip to content

Visualisation

⚠️ Gated behind ARXYNE_EXPERIMENTAL=1. Omniverse integration (Kit-CAE viewer, dynamics replay, surface field colourmaps) and ParaView integration are not available in v0.1.0. These features are planned for a future release.

Arxyne integrates with NVIDIA Omniverse for dynamics replay and ParaView for aerodynamics post-processing. Visualisation is a READ operation — it renders existing simulation results, it does not modify state.

Dynamics Replay

After running vehicle dynamics (--dynamics), replay the trajectory in Omniverse (not yet available):

# Not yet available:
arxyne --product drivaer-notchback --replay cruise
arxyne --product drivaer-notchback --replay step_steer --run RUN_ID

What Happens

  1. The platform reads the Chrono trajectory data (per-timestep chassis pose: position + quaternion)
  2. Writes a trajectory_<manoeuvre>.usda sublayer with xformOp:translate and xformOp:orient time-samples
  3. Applies the chassis_yaw_deg correction (right-multiplication) to align authored geometry with solver frame
  4. Launches the Omniverse viewer with the composed USD stage

Frame Alignment

Arxyne uses ISO 8855:2011 (Z-up, +X forward) uniformly. Products that author geometry in a different convention (e.g. DrivAerML with nose at −X) declare arxyne:geometry:chassis_yaw_deg and the trajectory writer applies the correction per-sample. See Frame Conventions for details.

Options

Flag Effect
--omni Launch Omniverse viewer after writing trajectory
--run RUN_ID Replay a specific historical run (default: latest)

Aerodynamics Visualisation

After running CFD (--aero), launch ParaView:

arxyne --product ahmed --aero --viz

The --viz flag launches ParaView with the OpenFOAM case directory after simulation completes.

DoMINO Surrogate Overlay

When using DoMINO (--solver domino), the solver returns surface Cp and wall shear fields in addition to integral coefficients (Cd, Cl). These can be visualised as surface colourmaps alongside dynamics replays (not yet available — requires kit-cae).

arxyne --product drivaer-notchback --aero --solver domino

Trajectory Data

Dynamics replays are stored as USD sublayers:

products/<product>/simulation_runs/run_<manoeuvre>_<timestamp>.usda
products/<product>/trajectory_<manoeuvre>.usda

Each trajectory file contains time-sampled transforms for the chassis prim, enabling scrubbing through the manoeuvre timeline in Omniverse.

See Also