GRAFITEK
3D Graphics & AV Installation
DESCRIPTION
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.
MY ROLE
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.
Technology
- Unity
- Blender
- HLSL / Cg
- Resolume Arena
- ofxPiMapper
- Raspberry Pi
- Photoshop
- Prusa Slicer
- TinkerCAD
- ffmpeg