Legacy Integrations
RaisimUnity and RaisimUnreal are no longer supported in the current binary distribution. Use rayrai Visualizer for visualization and Visualization for choosing between the rayrai TCP viewer and in-process rendering.
Current replacement paths
| Older workflow | Current workflow |
|---|---|
Launch a Unity or Unreal visualizer for a RaisimServer application | Start rayrai_tcp_viewer and run the same raisim::RaisimServer application. |
| Record visualized policy rollouts | Call RaisimServer::startRecordingVideo and stopRecordingVideo; rayrai_tcp_viewer encodes the video with ffmpeg or writes a PNG sequence when ffmpeg is not available. For in-process rendering, use rayrai screenshot or offscreen capture. |
| Render RGB/depth images for sensors | Use in-process rayrai sensor rendering with raisin::RayraiWindow, or set the sensors to Sensor::MeasurementSource::MANUAL so rayrai_tcp_viewer renders them for a RaisimServer application. Use RaiSim CPU depth only when rayrai is unavailable or a deterministic headless ray-query fallback is explicitly required. |
| Inspect glTF, PBR, HDR, or OpenUSD assets | Use the rayrai asset-inspection examples listed in Examples. |
Kept pages
The old page names are kept only as short redirects for users following stale links: