TechnologiesArea 7

AR & Spatial

18 frameworks

The AR & Spatial frameworks let you build augmented reality and immersive spatial experiences across iOS and visionOS. They track the device's position in the real world, detect surfaces and objects, render and simulate 3D content with an entity-component model, and compose scenes from Universal Scene Description assets. Supporting frameworks provide spatial math primitives, Metal-based stereoscopic rendering, and room scanning that turns physical environments into parametric 3D models.

iOSmacOStvOSwatchOSvisionOS
No frameworks match.
ARKit49 types
Augmented reality framework for tracking the device's position and detecting real-world surfaces, faces, bodies and objects to blend virtual content.
iOSmacOStvOSwatchOSvisionOS
RealityKit26 types
Renders and simulates 3D AR content with an entity-component model, physics, audio, and ARView integration.
iOSmacOStvOSwatchOSvisionOS
USDKit22 types
Framework for managing Universal Scene Description layers, enabling spatial scene composition with import/export and hierarchical path-based scene element access.
iOSmacOStvOSwatchOSvisionOS
CompositorServices8 types
Provides a Metal-based layer renderer and frame/drawable pipeline for drawing immersive stereoscopic content in visionOS spatial scenes.
iOSmacOStvOSwatchOSvisionOS
ComputeGraph15 types
GPU-accelerated compute graph framework for building 3D spatial simulations with Metal, featuring viewpoint control and GPU memory management.
iOSmacOStvOSwatchOSvisionOS
ImmersiveMediaSupport25 types
Validate and process Apple Immersive Video (AIVU) files with required static and dynamic metadata for immersive media playback.
iOSmacOStvOSwatchOSvisionOS
RealityFoundation310 types
Foundational RealityKit types: entities, components, animations and resources for building 3D and AR scenes.
iOSmacOStvOSwatchOSvisionOS
RoomPlan19 types
Scan a room with ARKit/LiDAR to produce a parametric 3D model of its walls, surfaces, and objects.
iOSmacOStvOSwatchOSvisionOS
Spatial54 types
3D math primitives for points, sizes, rotations, poses, rays, and affine/projective transforms in spatial computing.
iOSmacOStvOSwatchOSvisionOS
SpatialPreview8 types
Framework enabling spatial preview sessions to present 3D content and documents to connected visionOS devices via Mac Virtual Display.
iOSmacOStvOSwatchOSvisionOS
_ARKit_SwiftUI overlay
SwiftUI integration glue for ARKit sessions and device connectivity in spatial/AR experiences.
iOSmacOStvOSwatchOSvisionOS
_CompositorServices_SwiftUI overlay3 types
SwiftUI integration for CompositorServices LayerRenderer to configure and drive immersive stereoscopic rendering layers.
iOSmacOStvOSwatchOSvisionOS
_RealityKit_ComputeGraph overlay7 types
RealityKit component for Metal-accelerated compute graph simulations, enabling GPU-driven particle and mesh deformations as Entity children.
iOSmacOStvOSwatchOSvisionOS
_RealityKit_SwiftUI overlay17 types
Cross-import overlay integrating RealityKit with SwiftUI, converting gesture values to entity coordinate spaces.
iOSmacOStvOSwatchOSvisionOS
_SpatialPreview_SwiftUI overlay1 types
SwiftUI view component for selecting and connecting to nearby companion devices with spatial preview capabilities.
iOSmacOStvOSwatchOSvisionOS
_SpatialPreview_USDKit overlay1 types
Cross-import overlay bridging SpatialPreview with USDKit to enable playback and optimization of USD 3D assets in spatial computing contexts.
iOSmacOStvOSwatchOSvisionOS
_TabletopKit_RealityKit overlay4 types
Cross-import overlay for rendering TabletopKit equipment with RealityKit.
iOSmacOStvOSwatchOSvisionOS
_USDKit_RealityKit overlay13 types
Cross-import overlay providing deformation and skeletal animation support for USD-based 3D models in RealityKit.
iOSmacOStvOSwatchOSvisionOS
← All technologies