Loading...
Loading...
Build and debug ARKit features for visionOS, including ARKitSession setup, authorization, data providers (world tracking, plane detection, scene reconstruction, hand tracking), anchor processing, and RealityKit integration. Use when implementing ARKit workflows in immersive spaces or troubleshooting ARKit data access and provider behavior on visionOS.
npx skill4agent add tomkrikorian/visionosagents arkit-visionos-developerARKitSessionNSWorldSensingUsageDescriptionNSHandsTrackingUsageDescriptionInfo.plistARKitSessionanchorUpdatesARKitSession.eventsrun(_:)requestAuthorization(for:)queryAuthorization(for:)anchorUpdatesanchorUpdatesARKitAnchorComponent| Provider | When to Use |
|---|---|
| When tracking device position and orientation in 3D space. |
| When tracking hand poses and gestures for interaction. |
| When detecting horizontal and vertical surfaces (floors, walls, tables). |
| When creating detailed 3D mesh reconstructions of the environment. |
| When tracking known images or reference objects. |
| When tracking 3D objects in the environment. |
| When tracking room boundaries and room-scale experiences. |
| When tracking Apple Vision Pro accessories. |
| When detecting and reading barcodes in the environment. |
| When accessing raw camera frames for custom processing. |
| When accessing camera frames from specific regions. |
| When estimating ambient lighting conditions. |
| When sharing coordinate spaces across multiple sessions. |
| When accessing stereo camera properties. |
| Reference | When to Use |
|---|---|
| When implementing ARKit session setup, authorization, and general provider patterns. |
ARViewRealityViewARKitSession