Just like Autodesk VRED, NVIDIA Omniverse Kit applications can run on an RTX workstation in your office and stream straight to Apple Vision Pro — no cloud rendering required. The Spatial Runtime handles the CloudXR transport; the Innoactive Omniverse server extensions plug into the Kit app to expose USD loading, render-mode switching, and remote actions to the Vision Pro UI.
Prerequisites
- Windows 10 or 11 workstation with an NVIDIA RTX GPU and current production drivers.
- An NVIDIA Omniverse Kit application: USD Composer, USD Explorer, USD Viewer, or your own custom Kit app.
- The Innoactive Omniverse server extensions —
innoactive.server,innoactive.server.usd, andinnoactive.server.xr_mode. Source and install docs: github.com/Innoactive/Omniverse-Server-Extensions. - Innoactive Spatial Runtime installed on the workstation.
- Optional but recommended: an Omniverse Nucleus server for shared USD content. Multi-user Live Sync requires it.
- Apple Vision Pro on the same local subnet.
Install the Innoactive extensions
- Clone or download the Innoactive Omniverse server extensions onto the workstation.
- In your Kit app, open Window → Extensions, click the gear icon, and add the local extensions folder to the Extension Search Paths.
- Find
innoactive.server,innoactive.server.usd, andinnoactive.server.xr_modein the list and enable them. Tick Autoload so they come back automatically on the next launch. - Restart the Kit app. Confirm the Innoactive extensions are active in the Extensions window — no errors in the console.
For custom Kit apps, declare the extensions as dependencies in your .kit file rather than enabling them by hand.
Start a session
- Launch the Spatial Runtime tray app on the workstation. It picks up Omniverse as a first-class application type.
- Start your Kit app and load the USD scene you want to review.
- On Apple Vision Pro, open Innoactive Spatial and pick the workstation from the discovered devices list. Tap the running Omniverse application.
- The streamed view comes up on Vision Pro. The Innoactive extensions expose render-mode and variant controls in the visionOS UI.
What's supported
- All Omniverse Kit applications — off-the-shelf and custom builds, as long as the Innoactive server extensions are enabled.
- USD content from disk or Nucleus. Local files load instantly; Nucleus-hosted content gets Live Sync for multi-user editing.
- Render modes — VR, AR, and Screen, switchable from the Vision Pro UI through
innoactive.server.xr_mode. - USD orchestration — the Vision Pro UI can ask the Kit app to load a specific stage via
innoactive.server.usd. - Remote actions and timeline control — through Omniverse Action Graph; the Innoactive extensions surface the hooks.
- Multi-user collaboration — when the scene lives on Nucleus, Live Sync keeps every connected client in step. See also Spatial collaboration.
Common gotchas
- If the Innoactive extensions aren't enabled in the Kit app, the streamed view comes up but variant control and render-mode switching from Vision Pro have no effect. Check the Extensions window first.
- Live Sync needs Nucleus reachable from the workstation. Local-only sessions still work — you just lose the multi-user side.
- The Innoactive Portal-Wrapper is a separate cloud-streaming wrapper. You don't need it for local-workstation streaming; just launch the Kit app directly.