All Projects → kboy-silvergym → Arkit Emperor

kboy-silvergym / Arkit Emperor

Licence: mit
Power! Unlimited power for ARKit 2.0!

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Arkit Emperor

ARBlockTower
Submission for WWDC 2018 Scholarship formatted into an iOS app
Stars: ✭ 24 (-94.83%)
Mutual labels:  scenekit, arkit
3dsnakear
Well known game Snake written in Swift using ARKit.
Stars: ✭ 453 (-2.37%)
Mutual labels:  arkit, scenekit
SCNHighlight
Scale-invariant highlight effect for SCNNodes based on SCNTechnique
Stars: ✭ 20 (-95.69%)
Mutual labels:  scenekit, arkit
ARKit-SceneKit-Paint-Tiltbrush-Demo
Demo paint app with ARKit and SceneKit
Stars: ✭ 33 (-92.89%)
Mutual labels:  scenekit, arkit
Arkit
ARKit Base Project. Place virtual objects based on WWDC example project
Stars: ✭ 297 (-35.99%)
Mutual labels:  arkit, scenekit
ARKit-Sample-ObjC
ARKit sample application is written in Objective C with features of Add, Remove, Scale, Move, Snapshot for single and multiple objects with plane/surface detection, reset session and AR support checking.
Stars: ✭ 72 (-84.48%)
Mutual labels:  scenekit, arkit
SCNNodeVisualDebugger
A simple visual debugger for SceneKit
Stars: ✭ 18 (-96.12%)
Mutual labels:  scenekit, arkit
GVRSCNRenderer
SceneKit Rendering and ARKit 6DOF Tracking for Google Cardboard
Stars: ✭ 19 (-95.91%)
Mutual labels:  scenekit, arkit
Arkit Scnpath
Create paths for your Augmented Reality environments using just points to represent the centre of the path.
Stars: ✭ 312 (-32.76%)
Mutual labels:  arkit, scenekit
Arkit Line Drawing
Changed the default ARKit project to draw a line where the camera is positioned
Stars: ✭ 390 (-15.95%)
Mutual labels:  arkit, scenekit
Argithubcommits
Show your GitHub commit records in 3D with ARKit and SceneKit. 用 ARKit 展示你的 GitHub 提交图
Stars: ✭ 280 (-39.66%)
Mutual labels:  arkit, scenekit
Arkit By Example
Apple ARKit example app
Stars: ✭ 458 (-1.29%)
Mutual labels:  arkit, scenekit
ARKitSceneKitExample
Simple AR app made with ARKit and SceneKit
Stars: ✭ 53 (-88.58%)
Mutual labels:  scenekit, arkit
ARKitPlusVR
Make VR with SceneKit & ARKit.
Stars: ✭ 83 (-82.11%)
Mutual labels:  scenekit, arkit
ARKit-SceneKIit Course
learning resource (SceneKit)
Stars: ✭ 102 (-78.02%)
Mutual labels:  scenekit, arkit
ARVoxelKit
Voxel graphics framework using ARKit + SceneKit
Stars: ✭ 74 (-84.05%)
Mutual labels:  scenekit, arkit
Unity-ARKit-Plugin
Modified plugin source and Add custom ARKit projects implement on Unity
Stars: ✭ 83 (-82.11%)
Mutual labels:  scenekit, arkit
SCNRecorder
The best way to record your AR experience!
Stars: ✭ 136 (-70.69%)
Mutual labels:  scenekit, arkit
Arbottlejump
An ARKit version of WeChat Bottle Jump game. ARKit 版微信跳一跳游戏
Stars: ✭ 259 (-44.18%)
Mutual labels:  arkit, scenekit
Arkit Occlusion
A demonstration of vertical planes "tracking" and occlusions with ARKit+Scenekit
Stars: ✭ 341 (-26.51%)
Mutual labels:  arkit, scenekit
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

You can draw to the real space! This sample code is very simple but perfomance is not perfect because it adds a new node every time your finger moves.

The code is here

Doodle2

This sample is better than Doodle1 because the geometry is created once each line. If you customize the vertices and indices logic, you can create any line you want. But the logic is so complicated.

The code is here

Custom 3D Model from Bezier Path

You can create 3D model by code using bezier path

The code is here

Placing pictures

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

The code is here

SCNAction

Use SCNAction to your object appeares more naturally.

The code is here

Bubble mixed with your image

The code is here

Physics

The code is here

Color Grading

You can make camera fileter using a LUT image.

The code is here

Particle

bokeh confetti fire rain reactor smoke star

Show default particle system.

The code is here

Shader

Inspired by https://github.com/laanlabs/SCNTechniqueGlow

Apple's official docs is https://developer.apple.com/documentation/scenekit/scntechnique

The code is here

ARPointCloud

In default, you can show feature points easily by coding below.

sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints]

In this table, default is the default one.

default custom1 custom2

If you show feature points like custom1 or custom2, chek the code.

Plane Detection (ARKit 1.5~)

horizontal vertical

The plane detection is available from ARKit 1.0, but this richer (available for not only rectangle) detection is available from 1.5.

The code is here

And you can implement simple occlusion like below.

Face

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~)

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

The code is here

Mirror (ARKit 2.0~)

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

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

Author

KBOY (Kei Fujikawa)

iOS Developer in Tokyo Japan.

Special Thanks

The thumbnail is designed by @shujihirai

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].