This skill provides comprehensive guidance for implementing ARKit-powered features on visionOS. ARKit on visionOS uses ARKitSession with data providers to access world tracking, hand tracking, plane detection, scene reconstruction, and other spatial data, which can then be bridged into RealityKit content.
Load the appropriate reference file from the tables below for detailed usage, code examples, and best practices.
| WorldTrackingProvider | When tracking device position and orientation in 3D space. | | HandTrackingProvider | When tracking hand poses and gestures for interaction. | | PlaneDetectionProvider | When detecting horizontal and vertical surfaces (floors, walls, tables). |
Crea ed esegui il debug delle funzionalità ARKit per visionOS, tra cui la configurazione di ARKitSession, l'autorizzazione, i fornitori di dati (tracciamento del mondo, rilevamento degli aerei, ricostruzione della scena, tracciamento delle mani), elaborazione degli ancoraggi e integrazione di RealityKit. Da utilizzare durante l'implementazione dei flussi di lavoro ARKit in spazi immersivi o la risoluzione dei problemi di accesso ai dati ARKit e di comportamento del provider su visionOS. Fonte: tomkrikorian/visionosagents.