Skip to content

1901drama/ARKit-Invader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARKit-Invader

Platform iOS ARKit Swift License Twitter

ARKit-Invader is a collection of ARKit3 samples.

How to build

1.Download this Repository.

2.Open ARKit-Invader.xcodeproj with Xcode 11 and build it.

※It can NOT run on Simulator. Most functions require an A12 chip.

Contents

Coaching UI

A function to display an animation for acquiring environmental data.

【Sample】CoachingUI_ViewController.swift 【Document】ARCoachingOverlayView

People Occlusion 2D

A function that displays the user's body in front of 3D objects.

【Sample】PeopleOcclusion2D_ViewController.swift 【Document】personSegmentation

People Occlusion 3D

A function that reflects and displays the context of the user's body and 3D objects.

【Sample】PeopleOcclusion3D_ViewController.swift 【Document】personSegmentationWithDepth

Motion Capture 2D

(参考:ラジオ体操第一・実演)

A function that can acquire the position of the user's body / joint using the position coordinates on the screen.

【Sample】MotionCapture2D_ViewController.swift 【Document】bodyDetection

Motion Capture 3D

(参考:ラジオ体操第一・実演)

A function that can acquire the position of the user's body / joint in spatial coordinates.

【Sample】MotionCapture3D_ViewController.swift 【Document】ARBodyTrackingConfiguration

Multiple Face Tracking

A function that simultaneously tracks the location and facial expression of up to three people.

【Sample】MultipleFaceTracking_ViewController.swift 【Document】maximumNumberOfTrackedFaces

Simultaneous Front and Back Camera

A function that allows AR to be used simultaneously with the front and rear cameras.

【Sample】SimultaneousCamera_ViewController.swift 【Document】supportsUserFaceTracking

Collaborative Sessions

Ability to help share AR experiences with other users.

【Sample】CollaborativeSessions_ViewController.swift 【Document】isCollaborationEnabled, MultipeerConnectivity (Creating a Multiuser AR Experience)

Details

Qiita (@1901drama)

GitHub (@1901drama)

☆ (star), 👍 (like) etc. If you can give feedback, I will do my best, so thank you!

Releases

No releases published

Packages

No packages published

Languages