David - Algorithmic Sculpture and Digital Art
"David" was a multimedia art project first developed in UCSB's Glitch Art class and later continued in the Fundamental Skills of Media Arts class. I explored how the idea of sculpture is both expanded and reduced as shapes cross the physical-digital boundary. I brought a scan of Michelangelo's David into Blender and manipulated it in various ways, including using Python code to break apart the file. I 3D printed variations, one with supports removed in specific areas leading the print to intentionally fray. Finally, I created 3D animations in Blender and projection mapping them onto the physical form. It was displayed in various iterations at the UCSB Glass Box Gallery, UCSB Elings Hall, and the Santa Barbara Center for Art, Science, and Technology.

3D Manipulation with Blender and Python scripting. 3D printed, projection mapped and additional effects with TouchDesigner.

Custom Vectorworks Tools - Software and Interaction Study
For the "Expressive Technologies" graduate class in UCSB's Media Arts and Technology program, I chose to look at lighting design and Computer Aided Drafting from the human-computer interaction lens. I conducted interviews with undergraduate lighting design faculty and students to identify roadblocks and simultaneously learned how code can interact with the Vectorworks interface to create entirely new tools and commands. For the class I held a study with a small group of students and later continued to develop additional tools as a passion project. Three tools are now publically availible and three more are in development and approaching release.

Software programmed in Vectorscript (Pascal), icons created in Illustrator.

CSU Summer Arts - Pixel and Projection Mapping
As part of the California State University Summer Arts Program, I worked in a group of ten students to conceptualize, plan, design, and present a group exhibition demonstrating the skills we developed during the Projection Mapping class. The projections below were co-created by me and another student to embody the Modern City area of the four city exhibition. The pixel mapping display was a solo project to branch out into other uses of video, creating a secluded cavern where visitors can discover a hidden magical show.

Projection: media created with Photoshop and After Effects, additional transitions created with Javascript. Projection mapped with MadMapper.
Pixels: designed with MadMapper, cued in QLab.

Computational Fabrication - Data Physicalization
For the graduate class "Computational Fabrication" in the UCSB Media Arts and Technology program, we were challenged to 3D print something without using any standard G-Code generators or slicers. Starting with a base file in Grasshopper, I decided to use the extra control over the 3D printing process to include detail in a non-traditional way. I downloaded and parsed data on US hate crime statistics using additional code, then incorporated it into the Grasshopper system, treating the vertical axis as a timeline and intentionally causing the filament to under-extrude based on the data. The result is a data physicalization with cracks and splitting algorithmically controlled across its height.

Data parsed with Python, G-Code generated with Rhino Grasshopper, 3D printed.