ARKit-Sampler
ARKit-Sampler is a collection of ARKit samples.
How to build
- Download
Inceptionv3.mlmodel
from here, then put it into themlmodels
folder. - Open
ARKit-Sampler.xcworkspace
with Xcode 9 and build it.
It can NOT run on Simulator. (Because it uses Metal.)
Contents
3 lines AR
A simple AR with 3 lines code.
Plane Detection
A sample to show how simply ARKit can detect planes.
Virtual Object
A sample to show how to add a virtual object to a detected plane.
AR Interaction
Interactions with virtual objects or detected plane anchors.
AR Measure
Measuring lengths in the real space.
AR Drawing
Drawing in the real space.
Core ML + ARKit",
AR Tagging to detected objects using Core ML.
Metal + ARKit
Rendering with Metal.
Metal + ARKit (SCNProgram)
Rendering the virtual node's material with Metal shader using SCNProgram
.
Simple Face Tracking
Simplest Face-Based AR implementation.
Vertical Plane Detection
ARKit 1.5
A sample to show how to detect vertical planes.
Irregularly-Shaped Plane Detection
ARKit 1.5
A sample to show how to detect irregularly shaped surfaces using ARSCNPlaneGeometry and ARPlaneGeometry.
usdz
A sample to show how to use .usdz
files with ARKit.