Canvas

Projection AR

C++, OpenCV, Fusion360


Canvas is a hardware and software product that enables a user to project any graphic in the correct scale on any surface.

This was a fun project to stretch my skills in every direction. From 3D modelling to UI design and animation and even camera operation. I used a variety of techniques to bring this product to life before writing a single line of code.

By using a quick iteration cycle I was able to develop new ideas before committing to lengthy product cycles.

Technical

Conceptualized in After Effects and build out App flows in Principle.

Physical box was modeled in Fusion 360.

Internal hardware is PI Model B+ with camera module, outputted through a LaserBeamPro pico projector.