Mastering ARKit
Chapter 1: Foundation
- Why Augmented Reality?
- Why ARKit?
- Introduction to ARKit: Under the Hood (includes matrixes)
- Graphics Frameworks for ARKit
- Session Lifecycles and Tracking Quality
- Designing an Augmented Reality Experience
- Augmented Reality Experience Prototyping
Chapter 2: Building with ARKit and SceneKit
- Building Your First ARKit App with SceneKit
- Understanding and Implementing 3D Objects
- Detecting Horizontal Planes and Adding 3D Objects with SceneKit
- Understanding Physics by Launching a Rocketship
- Light Estimation with Ambient Intensity and Color Temperature
- Working with 2D Image Recognition
- Saving and Restoring World-mapping Data to Create a Persistence AR Experience
- Working with Real Time Vision/Core ML (Using Hand Gestures to Control a Robot
Chapter 3: AR Content Creation
- Creating 3D Assets
- Creating Immersive Audio Experiences
Chapter 4: Building with ARKit and SpriteKit
- Working with SpriteKit and ARKit
Chapter 5: Building with ARKit, RealityKit and RealityComposer
- Building Shared Experiences
- Face Tracking
- Reality Composer: Creating AR Content
Chapter 6: Tracking, Detection, Scanning, and Capture
- Simultaneously Integrate Face-Tracking and World Tracking
- Object Scanning
- Object Detection
- Body Motion Capture
- People Occlusion
Chapter 7: Advanced
- Create System Wide Accessible AR Content: Quick Look with USDZ
- Advancing Quick Look with custom logic integrations.
- Working with SwiftUI and ARKit
- Record Augmented Reality Experiences with ReplayKit