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). |
Создавайте и отлаживайте функции ARKit для VisionOS, включая настройку ARKitSession, авторизацию, поставщиков данных (отслеживание мира, обнаружение самолетов, реконструкцию сцены, отслеживание рук), обработку привязки и интеграцию RealityKit. Используйте при реализации рабочих процессов ARKit в иммерсивных пространствах или устранении неполадок доступа к данным ARKit и поведения поставщика в VisionOS. Источник: tomkrikorian/visionosagents.