
Kick off the complete ARKit 3 course with image tracking, placing 3D models and planes in front of the camera, and animating interactions while tracking facial expressions.
Learn how to set up an ARKit single view app, initialize world tracking, and display a scene with debug options showing features points and the world origin.
Create and place various geometry nodes in ARKit, including scnplane, scnsphere, scncapsule, and scncylinder. Explore properties like isDoubleSided and position nodes along the z axis.
Download a 3D Model link is given below
https://www.turbosquid.com
https://3dwarehouse.sketchup.com
https://free3d.com
You will need to run this project on either an iPhone X, XS, XR, iPhone 11, 11 Pro, 11 Pro Max or iPad Pro (3rd generation). This is because these are the only devices which have the True Depth camera.
This is the method for adding two SCNVector3
func +(left: SCNVector3, right: SCNVector3) -> SCNVector3 {
return SCNVector3Make(left.x + right.x, left.y + right.y, left.z + right.z)
}
Given below extension is to convert degree to radians
extension Int {
var degreeToRadians: Double {
return Double(self) * .pi / 180
}
}
Given below method is for adding two SCNVector3
func +(left: SCNVector3, right: SCNVector3) -> SCNVector3 {
return SCNVector3Make(left.x + right.x, left.y + right.y, left.z + right.z)
}
From below link you ca download used files
https://developer.apple.com/augmented-reality/
https://developer.apple.com/augmented-reality/quick-look/
Welcome to the ARKit Course where we aim to start learning about developing your first ARKit application using Swift 5 & Xcode 11 from SCRATCH!
In this course you will learn from scratch how to become a master of ARKit. We start with basic stuff like creating a basic shapes then we start by creating our first ARKit app.
Build Augmented Reality apps using ARKit 3 in iOS 13 and Swift 5
You'll go from beginner to extremely high-level and build ARKit apps step by step.
You'll build AR apps using Apple latest technology RealityKit and Reality Composer and further you will build AR Image Tracking App, AR FaceTracking App and many other popular augmented reality apps. By doing so, you will learn how to:
Use textures to make cool 3D models
Display and animate 3D models in the real world
Use World Tracking to track the device position
Place 3D objects on horizontal surfaces
Plane Detection
Learn RealityKit and Reality Composer
The course continues to grow, when you bought it you will have free updates when the course expands.
In the Upcoming Section you will learn:
AR BodyTracking
People Occlusion
Multiple Face Tracking
Collaborative Session
You'll get all the required source code and friendly support in the Q&A area. No ARKit experience required, although basic understanding of Xcode and Swift will help you progress quicker.
If you're looking to create your own augmented reality app or work as a freelancer or developer in ARKit then this is the course for you
Take this course and start learning!