Ada Developers Academy, Cohort 14
Altarfy is an Augmented Reality Altar Building app for iOS. developed in Swift using RealityKit, ARKit and SwiftUI. Users can invoke an Altar in an AR space using their phone's rear camera, and add 3D models to the altars.
Start with the phone near the ground, or wherever you'd like to build the Altar, rear camera facing down. Slowly pull the device up to reveal the Altar.
Add 3D objects to the Altar using the slider at the bottom, and use touch gestures to scale, move and rotate placed objects. Long press on candle to trigger candle flame animation.
Walk around and witness your creation in the round.
Save generates a unique filename with current date and time, and saves it to a list of files.
To properly load an altar, you must return to the place where it was built. Once there, AR World Detection will place the altar in world space with all objects that were placed on it in a previously saved session.
- Reality School - Youtube
- Apple Developer Documentation - RealityKit
- Apple Developer Documentation - ARKit
- SketchFab
- Altar: https://sketchfab.com/3d-models/altar-38a1e9a38d9c4eb3a0715c4a76277cac
- Pedestal: https://sketchfab.com/3d-models/pedestal-bbc51dca899346b6aa879c19bce82ebe
- Candle Light: (https://sketchfab.com/3d-models/candle-light-d9d5ed5de83b4d899ab93f55bdc3d0bc)
- Clay Duck: https://sketchfab.com/3d-models/clay-duck-39259b33b5b24361b91f2211f3e71691
- RISD Nature Lab - Horned Melon: https://sketchfab.com/3d-models/horned-melon-3f354771b51b4c27bfc03b71de0a61b8
- Romanesco: https://sketchfab.com/3d-models/romanesco-broccoli-7aeccad01c1147debc2f4f57b058a52c
- Bell: https://sketchfab.com/3d-models/bell-897bc8230df54a1cad474492771880d8
- Chocolate: https://sketchfab.com/3d-models/chocolate-7e13e3027f664fe8b635a3da81424875
- Apple: https://sketchfab.com/3d-models/apple-152ca55383b2491e816f5ed5ac127677
- Cara Cara Orange: https://sketchfab.com/3d-models/cara-cara-orange-ad325912dc614f1596d2dad2d64524eb
- Book: https://sketchfab.com/3d-models/book-53a795bb587d4d49ac040aa4317ed7f7
- Antique Goblet: https://sketchfab.com/3d-models/antique-goblet-9ec5bbe588e84b36abb8ce600b23980a
- Decretive Medieval Goblet: https://sketchfab.com/3d-models/decretive-medieval-goblet-free-090a0d261897437a9aa4776b040edc40
- Pintadeira de Pão: https://sketchfab.com/3d-models/pintadeira-de-pao-02f4ae923e5b4aa7bf0d338cf7423ef7
- Temple Miniature: https://sketchfab.com/3d-models/temple-miniature-ba7b05c196484d9f913dd671219ab15f
- The Thinker by Auguste Rodin: https://sketchfab.com/3d-models/the-thinker-by-auguste-rodin-08a1e693c9674a3292dec2298b09e0ae
- The Smithsonian Institution - Baluster vase, from a five-piece garniture: https://sketchfab.com/3d-models/baluster-vase-from-a-five-piece-garniture-76a3f7bf75d049458dfaa48aa342e0b8
- Mineral: Calcite (blue): https://sketchfab.com/3d-models/mineral-calcite-blue-858c88b7efd449b8b1f01ab6ae411c6e
- Mineral: Fluorite: https://sketchfab.com/3d-models/mineral-fluorite-5ed87d4487be495aac0a86632eb3880c
- Lotus Flower: https://sketchfab.com/3d-models/lotus-flower-9e7321596cd74adba98e7f410fb65990
- Rose: https://sketchfab.com/3d-models/rose-fb1243f2843a4ba58ffae952b8275b91
- Risla: https://sketchfab.com/3d-models/risla-2809f1b0b75847a889b9d74c3a28ddda