visionOS 27 Foveated Streaming: Kia uses Vision Pro with VRED for vehicle design validation

At WWDC 2026 Apple showed how Kia uses the FoveatedStreamingSession framework with Autodesk VRED on a Windows PC to validate car designs at full scale on Vision Pro.

The concrete industrial case

During the WWDC 2026 session "Use foveated streaming to bring immersive content to visionOS", Apple revealed the first publicly named automotive customer for the foveated streaming pipeline: Kia, which uses Autodesk VRED combined with the Innoactive framework and FoveatedStreamingSession to examine cars at 1:1 scale on Vision Pro during design validation. This is a use case that previously required expensive CAVE installations or dedicated VR studios.

Technical architecture

The developer API is called `FoveatedStreamingSession`, a session-based Swift API. Pairing happens over a lightweight TCP protocol using a QR code carrying a client token and certificate hash. A bidirectional message channel lets the visionOS app and PC or cloud endpoint exchange custom data; native RealityKit content can be composited on top of the streamed feed within the same immersive space.

System requirements

Building an implementation requires a Windows PC or cloud instance running the OpenXR endpoint, the NVIDIA CloudXR SDK, and a visionOS receiver app built around `FoveatedStreamingSession`. On the Mac side, the macOS 27 SDK, USD Kit Swift APIs, and a `SpatialPreviewDevicePicker` are needed to select the headset endpoint; Quick Look handles the visionOS rendering side automatically.

← Back to home