3D Graphics & AV Installation
Grafitek Box
GRAFITEK Logo Love Burn Logo


Love Burn, a culture and arts event in Miami, awarded me an art grant to build a projection-mapped mural on the beach. The project was a colaboration between myself and Felicia Sky, a painter and muralist.


To bring the installation to Miami Beach, I designed and fabricated a mobile and weatherproof equipment setup. Additionally, I rendered digital content and projection-mapped it onto a physical mural.

Using CAD software, I designed an equipment box that would house a Raspberry Pi 4 (flashed with ofxPiMapper), projector, mini-monitor, mouse/keyboard, and cooling fans. First I 3D modeled the components of the box including a transparent projector window, I/O ports, and vents. Using Prusa Slicer, I converted the models to GCODE and 3D printed the parts. Then I installed all the parts in a weatherpoof storage bin.

Felicia and I conceptualized designs for the mural using Photoshop. Once we were settled on a design, she sketched out a heightmap. I then converted the heightmap to a 3D model using Blender. Using Unity, I imported the model and added textures, custom HLSL/Cg shaders, lighting, and effects. I also used Photoshop to create custom visual FX such as a custom glow and vignette. Finally I rendered all the content in Unity and exported the videos.

After importing the video content into Resolume Arena, I projected a blank version of the design onto a piece of construction mesh so Felicia could use the outline to paint the projection surface. Finally, I used ffmpeg to convert all the video content to a format readable by ofxPiMapper and transferred the files onto the Raspberry Pi.

To install the project on site, I simply had to turn on the equipment box and projection-map the content onto the mural.


  • Unity
  • Blender
  • HLSL / Cg
  • Resolume Arena
  • ofxPiMapper
  • Raspberry Pi
  • Photoshop
  • Prusa Slicer
  • TinkerCAD
  • ffmpeg