Skip to content

shu223/ARKit-Sampler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

442af7f · Nov 4, 2023

History

77 Commits
Mar 28, 2020
Nov 4, 2023
Mar 30, 2018
Apr 1, 2020
Nov 4, 2023
May 11, 2018
Apr 6, 2020
Apr 1, 2020
Sep 20, 2017
Sep 8, 2018
Apr 1, 2020
Sep 19, 2017
Sep 20, 2017
Nov 4, 2023
Apr 1, 2020

Repository files navigation

ARKit-Sampler

Platform Language License Twitter

ARKit-Sampler is a collection of ARKit samples.

How to build

Open ARKit-Sampler.xcworkspace with Xcode and build it.

It can NOT run on Simulator.

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.

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.

Author

Shuichi Tsutsumi

Freelance iOS programmer from Japan.

Support via PayPal

Special Thanks

The icon is designed by Okazu