AR Birds — Interactive Art Experience
An ARKit-powered iOS experience designed for an interactive art show. Users scan the show’s logo to place animated bird sculptures in their environment. Each bird carries a unique quote, can be summoned for interaction, and allows visitors to take photos with custom quotes using front or back camera modes.
Augmented Reality in Art Spaces
Developed for an interactive art show, this ARKit-powered iOS app transforms exhibition spaces by placing virtual bird sculptures when users scan the event logo. Each bird represents a digital art piece and is randomly positioned in the environment using real-world anchors.
The AR experience was designed to be immersive, poetic, and accessible—allowing visitors to explore, interact, and engage with digital elements beyond the static boundaries of traditional exhibits.
Interactive Poetic Encounters
Each bird carries a unique quote that appears once it is tapped. The bird then gracefully flies toward the user, offering a close-up interaction. Users can rotate the bird, observe its details, and reflect on the poetic overlay in real-time.
With a second tap, the bird returns to its original place—allowing users to explore others or revisit previous interactions.
User-Driven Creative Mode
In selfie mode, users can switch to the front camera, enter a personal quote, and position the art show’s logo freely in AR space. This feature supports photo capturing for social sharing—making the experience both interactive and expressive.
This mode blends digital poetry with personalised reflection, encouraging participants to contribute their own creative voice to the installation.
Technical Implementation
The app is developed entirely in Swift using ARKit and SceneKit. Custom bird animations were converted and optimised with Reality Converter, and real-time scene interaction was handled via touch gesture inputs.
The experience is designed to run seamlessly on modern iPhones, combining lightweight 3D rendering, animated models, and UI overlays without requiring backend support.