The world is full of beauty just below the surface such as the Man Hidden Beneath Picasso's Blue Room. We wanted to bring that to life in a way that everyone can share, collaborate, and make an impact with.

What it does

gЯAffiti uses the Android platform coupled with the power of Rajawali and P5.JS in order to create an interactive and light weight augmented reality experience, in which people can paint in real time with their friends, family, and co-workers.

How we built it

We leveraged the Android platform to provide a mobile augmented reality experience and implemented Rajawali for 3D modelling as well as P5.JS for painting. The app development team relied heavily on Android Studio.

Challenges we ran into

Some phones weren't allowing us to debug anymore so we ended up only developing on one phone, passing it back and forth. Additionally OpenCV for Android gave us a very hard time.

Accomplishments that we're proud of

Accomplishing real-time collaborative painting, fast texture swapping on real-time rendered 3D models, all in a mobile atmosphere.

What we learned

To bring more than one developer friendly phone!

What's next for gЯAffiti

Real time texture updates. Motion tracking. Geo-location data usage.

Share this project: