I was inspired by the webcam lab assignment for CS10, and wanted to make something using the webcam in Unity.

What it does

Webcam AR is an augmented reality application that tracks an object of a specific color and projects an animated 3D model onto a webcam video based on the object's location.

How I built it

I used Unity and C# to build this application.

Challenges I ran into

It was difficult to figure out how to track objects of a specific color, as the low web cam quality results in continuous fluctuations in color readings.

Accomplishments that I'm proud of

I'm proud that I managed to implement a simple AR mechanism.

What I learned

I learned how to manipulate web cam data in Unity.

What's next for Webcam AR

There aren't many augmented reality games out there, so I think this is a good proof of concept for what Unity could do in the AR field. Future directions for Webcam AR could include adding more models and the ability to change what color object is tracked through UI, as well as creating a game around it.

Built With

Share this project: