All Projects → hungtruong → FacefARt

hungtruong / FacefARt

Licence: MIT License
The world's most advanced fart app. Ever.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to FacefARt

Arshooter
A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)
Stars: ✭ 794 (+6007.69%)
Mutual labels:  apple, augmented-reality, ios11
Sbsanimoji
🐵 Animoji app using Apples AvatarKit
Stars: ✭ 884 (+6700%)
Mutual labels:  apple, augmented-reality, iphone-x
iOS-ARKit
Basic Concepts and Projects using ARKit on iOS.
Stars: ✭ 18 (+38.46%)
Mutual labels:  apple, augmented-reality, ios11
Simple-ARKit-Game
No description or website provided.
Stars: ✭ 13 (+0%)
Mutual labels:  augmented-reality, ios11
Awesome Coreml Models
Largest list of models for Core ML (for iOS 11+)
Stars: ✭ 5,192 (+39838.46%)
Mutual labels:  apple, ios11
Arkit Unity3d
Access ARKit features like world-tracking, live video rendering, plane estimation and updates, hit-testing API, ambient light estimation, and raw point cloud data.
Stars: ✭ 124 (+853.85%)
Mutual labels:  augmented-reality, ios11
Arkit Floorislava
Basic ARKit example that detects planes and makes them lava.
Stars: ✭ 120 (+823.08%)
Mutual labels:  augmented-reality, ios11
unity-arkit-charts-demo
iOS 11 ARKit Charts Demo
Stars: ✭ 13 (+0%)
Mutual labels:  augmented-reality, ios11
Wwdc Recap
A collection of session summaries in markdown format, from WWDC 20, 19 & 17
Stars: ✭ 121 (+830.77%)
Mutual labels:  apple, augmented-reality
DailyFeed
iOS client for newsapi.org
Stars: ✭ 128 (+884.62%)
Mutual labels:  ios11, iphone-x
DreamBig
☁🌝☁ 3D emoji drawing iPad app with ARKit and the Apple Pencil ☁🌝☁
Stars: ✭ 24 (+84.62%)
Mutual labels:  augmented-reality, ios11
Arkit By Example
Apple ARKit example app
Stars: ✭ 458 (+3423.08%)
Mutual labels:  apple, augmented-reality
Arkit
ARKit Base Project. Place virtual objects based on WWDC example project
Stars: ✭ 297 (+2184.62%)
Mutual labels:  apple, ios11
cARd
Flip your card with ARKit
Stars: ✭ 22 (+69.23%)
Mutual labels:  augmented-reality, ios11
ARKitPhysics
ARKit Demo for Physics
Stars: ✭ 21 (+61.54%)
Mutual labels:  augmented-reality, ios11
Spstorkcontroller
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
Stars: ✭ 2,494 (+19084.62%)
Mutual labels:  apple, ios11
Arkit Projects
Experimenting with ARKit
Stars: ✭ 70 (+438.46%)
Mutual labels:  augmented-reality, ios11
Arplayer
Playback videos using ARKit and AVFoundation.
Stars: ✭ 117 (+800%)
Mutual labels:  augmented-reality, ios11
SPStorkController
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
Stars: ✭ 2,515 (+19246.15%)
Mutual labels:  apple, ios11
ar-resume-with-visual-recognition
An augmented reality based résumé with Face recognition. The iOS app recognizes the face and presents you with the AR view that contains 3D mock face and details of your resume.
Stars: ✭ 71 (+446.15%)
Mutual labels:  augmented-reality, ios11

FacefARt

FacefARt Icon

FacefARt is an app for the iPhone X that demonstrates the potential of the TrueDepth front-facing camera and ARKit to make the user's face fart when they open their mouth.

Getting Started

A passion for fart apps is the only thing you need to get started.

Prerequisites

I guess you'll also need an iPhone X and Xcode 9, and the ability to load a debug version of the app onto the device.

How it works

The FacefARt app works by beginning an ARKit session, running the ARSCNView's session with a ARFaceTrackingConfiguration config. The main view controller is set as the ARSCNView's delegate, which calls the renderer(_:didUpdate:for:) method, passing along an ARFaceAnchor which contains information about the various anchor points on the user's face.

We only care about the ARFaceAnchor.BlendShapeLocation.mouthClose value which gives us the "openness" of the user's mouth. When the user opens their mouth, we start playing a fart sound. When we get an update with the mouthClose value such that we detect the user has closed their mouth, we stop the fart sound. It's a really long fart sound so if you leave your mouth open it'll fart for a while.

Video Demo

FacefARt Demo Video

Further Reading

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to Apple for not canceling my developer license
  • Also thanks to Apple for providing some really good sample code
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].