AR for iOS Developers: RealityKit and Reality Composer
1h 28mIntermediate2019-11-15
Authors

Brian Advent
Software Developer, Educator, Mathematician
Course details
With the RealityKit framework, you can integrate virtual objects into the real world to build striking augmented reality (AR) experiences. Reality Composer, a powerful new app for iOS and Mac, makes it easy to create 3D content that you can add to the app you're building with RealityKit. In this course, learn the fundamentals of working with RealityKit, as well as how to use Reality Composer to create interactive AR experiences with no prior 3D experience. After showing you how to quickly build an AR app with RealityKit, instructor Brian Advent demonstrates how to create content and interactions with Reality Composer. Then, see how to use Reality Composer and Xcode together to create apps that display content based on 2D images and 3D objects found in the real world.
Learning objectives
Building 3D scenes with Reality Composer
Adding interactivity using behaviors
Converting 3D OBJ files to USDZ files
Handling user interactions in code
2D image recognition and image anchors
Scanning and detecting 3D objects
Learning objectives
Building 3D scenes with Reality Composer
Adding interactivity using behaviors
Converting 3D OBJ files to USDZ files
Handling user interactions in code
2D image recognition and image anchors
Scanning and detecting 3D objects
Skills covered
iOS DevelopmentAugmented RealityiOSMobile DevelopmentAppleVisualization and Real-TimeProduct and ManufacturingOne-Off
Concepts
0. Introduction
- 01 - 2D and 3D images with Reality Composer
- 02 - What you should know
1. A First AR App and Some Theory
- 03 - Build an AR app with four lines of code
- 04 - RealityKit basics
2. Create 3D Content
- 05 - Introduction into Reality Composer
- 06 - Build your first scene
- 07 - Add behaviours
- 08 - Working with USDZ files
- 09 - Convert 3D OBJ files to USDZ
- 10 - Your content in Xcode
- 11 - Challenge - A solar system
- 12 - Solution - A solar system
3. 2D Image Recognition
- 13 - A planet detector app
- 14 - Project setup
- 15 - Image recognition with image anchors
- 16 - Load content into your app
- 17 - Handle user actions from Reality Composer
- 18 - Trigger Reality Composer actions in code
- 19 - Challenge - Solar detect
- 20 - Solution - Solar detect
4. 3D Object Detection
- 21 - How to scan 3D objects
- 22 - An object detection app in five minutes
Conclusion
- 23 - Next steps