Shader Coding
The vertex shader passes texture coordinates to the fragment shader, which pulls information from an image file. Within the fragment shader, the sketch creates displacement using fractal Brownian motion (FBM), a technique that layers noise patterns. The image texture is warped by this animated noise to simulate a kind of fluid, wave-like motion.
Check out the code here:
Concentric Harmony
With the constraint of only using circles, I sought to create a short animation that was not representative, but could still communicate emotion. Thus, I chose music that makes me feel at peace, and decided to focus on circles. To me, circles represent wholeness and harmony. Oscillation is driven by the sin(time) in order to make the circles grow and shrink, as well as making them move in their radial distance from the center. Check out the code here
p5 gallery of original art featuring documentation that presents "femme-friendly" definitions for technical coding terms and offers a lighthearted explanation of the associated math. This project uses documentation as a means to make code more accessible, especially for individuals facing math anxiety-related challenges.
Interactive Image Essay
This project delves into the concept of solarpunk using an art-as-criticism approach. The interactive image catalog captures the unfolding of this idea, accompanied by artist notes, revision plans, and key takeaways.