ARKit chameleon demo
Asked on 2026-05-27
1 search
The ARKit chameleon demo is part of the session titled "Create enhanced spatial computing experiences with ARKit" at WWDC 2024. This session covers various advancements in ARKit, including room tracking, plane detection, object tracking, world tracking, and hand tracking. These features enhance the ability to create spatial computing experiences by allowing apps to understand and interact with their surroundings more effectively.
For more details on the specific features and improvements, you can refer to the session chapters:
These chapters provide insights into how ARKit can be used to create immersive and interactive experiences, such as the chameleon demo.

Create enhanced spatial computing experiences with ARKit
Learn how to create captivating immersive experiences with ARKit’s latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We’ll also share how your app can react to changes in your environment’s lighting on this platform. Discover improvements in hand tracking and plane detection which can make your spatial experiences more intuitive.

Explore object tracking for visionOS
Find out how you can use object tracking to turn real-world objects into virtual anchors in your visionOS app. Learn how you can build spatial experiences with object tracking from start to finish. Find out how to create a reference object using machine learning in Create ML and attach content relative to your target object in Reality Composer Pro, RealityKit or ARKit APIs.

Build a spatial drawing app with RealityKit
Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you’ll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs to achieve fast updates of the users’ brush strokes.
