Inspiration
The idea for ARt was a way to create a non-destructive form of graffiti and to incorporate community engagement. In AR specifically, the number of applications where people can share data is extremely limited and we wanted to change that.
What it does
ARt takes art created by the user and uploads them to a database with their location. when a user is at that location and opens the app, they will be able to view other people's art much like graffiti on a wall.
How we built it
We used Echo3D in tandem with Unity to create an app that will scan for near by AR Objects that other users have uploaded. We attempted to use the Echo3D API to allow the user to upload their art from a location. Then, other copies of the app will be able to see those art pieces via another API call, this time, getting nearby art pieces.
Challenges we ran into
Getting the API calls to function as we desired remains one of the greatest challenges to this project. Another challenge was finding ways to make the different work with each. Some documentation did not work as described, so there was definitely some experimentation to be done.
Accomplishments that we're proud of
Our greatest accomplishment was when we got Echo3D to display an image on a wall. This was the jumping-off point for the whole project, and without that initial success, our work up until now, wouldn't have existed
What we learned
Over the course of this project, we learned a lot about Echo3D and APIs in general. While playing around with the objects in the Unity environment, we learn lots about the nature of AR projects and the different nuances of working with it.
What's next for ARt
We like to continue to work on this project and potentially refine it to work as we first imagined it. Admittedly, things didn't turn out how we would've liked due to our inexperience in the medium, and the time constraints of the competition format, but with more research and time, we believe it is possible to make the vision of our AR art platform, a reality.
Log in or sign up for Devpost to join the conversation.