In this course, you will explore ARKit from getting to know how it works, to adding new furniture in your room and identifying 3D objects from the camera. By Joey deVilla.
Who is this for?
This course is for advanced iOS developers. Experience with SpriteKit or SceneKit is helpful, but not necessary.
Covered concepts
Students will learn:
- The general principles of augmented reality
- The "augmented" part of ARKit in the form of SceneKit
- How to draw simple and rendered 3D shapes
- How to superimpose shapes over camera images
- The basics of the "reality" part of ARKit
- How to sense the iDevice’s position and orientation in space
- How to detect and interact with horizontal and vertical surfaces
- How to respond to the users taps and relate them to real and virtual objects in AR space
- How to recognize known 2D images
- How to draw AR text in 3D space
- How to extend iOS's AR capabilities by combining ARKit and Core ML