Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/john-rocky/RealityKit-Sampler

a sample collection of basic functions of Apple's AR framework for iOS.
https://github.com/john-rocky/RealityKit-Sampler

ar arkit ios realitykit swift

Last synced: 3 days ago
JSON representation

a sample collection of basic functions of Apple's AR framework for iOS.

Awesome Lists containing this project

README

        

# RealityKit-Sampler

RealityKitSampler is a sample collection of basic functions of RealityKit, Apple's AR framework for iOS.

スクリーンショット 2021-06-22 6 25 04

## How to build
1, Download or Clone this project and open in xcode.

2, Please change the "Team" field of xcode Signing and Capabilities to your account.

3, Build on your actual device. This project can not be used in Simulators.

## Contents

### Put the box

スクリーンショット 2021-06-22 6 25 04

The simplest way to use the ModelEntity and AnchorEntity.

### Gigant Robots

Use USDZ models and animations.

### Big monitor

How to select a video from your album and paste it as a texture.

### Building blocks

How to place objects of different shapes and colors.

### Speech Balloon

Visualiing facial expressions and what you say.

### Special Move

Interact body and AR object.

### Face Cropper

Detect a face then crop.

### AR Hockey

Multi Device AR Game.

### Hand Interaction

AR with Vision Framework.

## What you can learn

| Content | Technical Elements |
| ------------- | ------------- |
| **Put the box** | ARView in SwiftUI, Scene, Entity, Anchor, MeshResource, Material. |
| **Big Robots** | USDZ, Animation |
| **Big Monitor** | VideoMaterial, SceneEvent |
| **Building Block** | Ray Cast, Hit Test, Handle Gestures, Physics, Collision, TextureResource |
| **Speech Balloon** | Face Anchor, ARSessionDelegate, Deal with RealityComposer |
| **Special Move** | Body Anchor |
| **Face Cropper** | Image Anchor |
| **AR Hockey** | Collaborative Session |
| **Hand Interaction** | addForce, use with Vision |

## Author

Daisuke Majima

Freelance iOS programmer from Japan.

PROFILES:

WORKS:

BLOGS: [Medium](https://rockyshikoku.medium.com/)

CONTACTS: [email protected]

## Special Thanks

Inspired by: [ARKit-Sampler](https://github.com/shu223/ARKit-Sampler)

Sound effect: [zapsplat](https://www.zapsplat.com)