
Discover how ARKit enables augmented reality on iOS by placing virtual objects in the real world and using world tracking with a live camera.
Set up an augmented reality iOS project in Xcode using the AR template, configure SceneKit with AR world tracking, and explore ship assets, textures, and AR session configurations.
Create a red 3D cube in an ARKit scene with SceneKit using SCNBox, attach it to a scene node, and enable default lighting for realistic AR shading.
Create an augmented reality moon by texturing a 20 cm radius sphere with a high-resolution moon map, then place it in your living room using ARKit.
learn to find and import 3d models for ar with turbo squid, download a dae dice, convert to a scene, and place it in a scene kit ar app.
Learn to detect horizontal planes in the real world with ARKit, convert plane anchors to scene planes, apply a grid texture, and place dice on the detected surface.
Detect screen touches and map them to real-world coordinates by hit testing against existing horizontal planes in ARKit. Learn touches began, results handling, and placing 3D content on detected planes.
Tap on a detected plane to perform a hit test and place the dice node at the real-world position using ARKit’s world transform, bringing 3D dice into view.
Animate dice in ar by rotating them along the x and z axes with random 90-degree steps to reveal different faces, using a 0.5 second rotate action.
Learn to roll all dice in an ARKit scene by tracking dice in an array, looping to apply a roll, and triggering the action from a button or shake.
Remove all dice from the AR scene view by tapping a trash icon, looping through the dice array, and removing each node from its parent.
Replace the main camera with an ar camera and add an image target in Unity. Load the Pokemon ar database, test with a webcam, and build for iOS in Xcode.
build a measuring device using a rocket to measure real-world distances by pointing from the start to the end points, and render 3-D text in the scene.
Create an augmented reality ruler app by setting up an xcode project, detecting touches, and placing a red dot at a 3d feature point for a start measurement.
Place dot nodes in an ARKit scene via hit tests, store them, and calculate the 3D distance between the first two points using x, y, z deltas and the distance formula.
render the distance as three-dimensional text in the ar scene by creating a text geometry with extrusion, applying a red material, and updating the text above the end point.
Learn to fix measurement logic in ARKit by managing dot nodes, clearing previous dots when adding new points, and updating the 3D distance text at the end point.
Have an app idea that requires augmented reality?
But don't know how to implement it?
Want a simple and easy way of adding augmented reality to your iOS apps?
Then this course is for you!
Join me as we dive into Apple's latest iOS 11 API - ARKit - a native iOS framework built with Swift.
After this course you fully understand:
Take a look at what other students have been saying about this course:
"I am about a third through this course and I have learned so much. This course is worth way more than what it cost but I'm thankful prices are low or I might have passed it up in the first place not knowing what I would get. I have used a couple Udemy courses and countless youtube tutorials. This is the best course I've ever took." - Jeffrey Nelson
"The course offers interesting concepts coupled with a teacher that explains things clearly. You get to make a bunch of interesting apps and expand your skills. Thanks Angela!" - Megan Eding
"Clear tutorials, the lecturer explains everything well. It is one of the best courses I have participated in on Udemy." - Mark Garcia
"Angela is connecting the missing dots for me... " - Tom Colenbrander
What are you waiting for? Join the course today!