68

GitHub - kboy-silvergym/ARKit-Emperor: Power! Unlimited power for ARKit 2.0!

 5 years ago
source link: https://github.com/kboy-silvergym/ARKit-Emperor
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

thum

arkit platform ios swift license tw

A long time ago in a galaxy, far, far away...

It is a period when iPhone SE and iPhone X were destroyed from the apple store, the AR market was under pressure by the Pokemon GO.

During the Battle, Rebel spies managed to steal the data of the secret plans of ARKit 2.0...

What's this?

This is the dark side of ARKit-Sampler.

The Emperor give you the most practical ARKit samples ever.

Unlimited power for ARKit!

Samples

Doodle (ARKit 1.0~)

drawing.gif

You can draw to the real space!

This sample code's perfomance is not perfect becase it adds a new node every time your finger moves. The best way I know is adding node only when you start touching screen and update it's geometry during moving your finger. Please refer the Just a line code.

The code is here

Placing pictures (ARKit 1.0~)

picture.gif

Place your photo into the picture frame. You can make picture frames on SceneKit.

The code is here

Rich Plane Detection (ARKit 1.5~)

plane.gif

The plane detection can be available by ARKit 1.0, but this richer detection is available by 1.5.

The code is here

Face (ARKit 1.0~)

tongue.gif

By ARKit2.0, you can detect also gaze and tongue. This demo is using tongue detection.

The code is here

Persistent Memo (ARKit 2.0~)

memo.gif

Using ARKit 2.0, you can save ARWorldMap and load it.

The code is here

Mirror (ARKit 2.0~)

mirror.gif

Using ARKit 2.0, It's not perfect but the object reflect around the environment.

The code is here

Business Card (ARKit 2.0~)

Show Tap business_card1.gif business_card2.gif

Augmented business card. If you register the image of your card, ARKit2.0 detects it and the 3D component made in SceneKit can be shown.

If you get the error (Make sure that all reference images are greater than 100 pixels and have a positive physical size in meters.), check the stack overflow.

The code is here

Detecting your Remote (ARKit 2.0~)

remote.gif

Using ARKit 2.0, now you can scan 3D object.

The code is WIP. Wait a few days to be completed..

Author

kboy1.jpg

KBOY (Kei Fujikawa)

iOS Developer in Tokyo Japan, working on AR startup named Graffity Inc.

Special Thanks

The thumbnail is designed by @shujihirai


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK