See a demo of this app here: https://youtu.be/ar8ninsDt9g
FacePainter is a fun and easy to use app made with Apple’s Vision and ARKit frameworks to let you draw on your face, send your creations to your friends, and see their drawings on your face.
- Draw on your face using different colors and brushes
- Save and share your drawings with your friends via iMessage
- Receive and apply your friends’ drawings on your face in real time
- Switch between front and back cameras to draw on yourself or others
- Undo and clear your drawings easily
- iOS 14.0 or later
- Xcode 12.0 or later
- Swift 5.0 or later
- Clone or download this repository
- Open the project in Xcode -Run the app on a device or simulator that supports ARKit
- Grant camera and microphone permissions when prompted
- Tap the screen to show or hide the drawing tools
- Swipe left or right on the color palette to change the color
- Swipe up or down on the brush size slider to change the size
- Tap the undo button to undo the last stroke
- Tap the clear button to clear all strokes
- Tap the save button to save your drawing to your photo library
- Tap the share button to send your drawing to your friends via iMessage
- Tap the camera button to switch between front and back cameras
- When you receive a drawing from a friend, tap it to open it in FacePainter
- Align your face with the drawing and tap the apply button to see it on your face