The Concept I am Aiming For
For the midterm, I have two ideas that I wanted to try and make. My first idea is that I would create:
a flowfield representation of mathematical parametric equations, with the mouse or any spawned external objects as an attractor to each field particle.
Essentially (hopefully), is that the flowfields would be attracted forming, and shaping, a parametric equation on the left. And since different equations can form different fields, it would create variation in the art. I could also create a modifier for the equation so that it’s slightly different. This field can be interrupted and played around with an attractor vertex that is attached to the mouse. I am interested to see how this would work out.
Scouring the vast internet, I found an artist, Ilhan Zulji, who played around a lot with p5.js an interactive elements. My second idea would be to create:
Create waves, squares, ellipses, or any predefined shapes that react to external sources: audio, microphone, or camera, to form a new shape.
Both of the examples I have shown above were from Zulji and Yankov, where they, through some equations and visuals, generated the art via parameters that respond to sound, acoustics, or noises. I want to see whether I could re-create this with my own personal touch.
Update #01 September 2024
After many thoughts and considerations, plus looking at the capabilities of the pen plotter, I decided to go with the first idea. The sketch below is what I have played around so far:
Essentially, I have particles that follow a certain mathematical equation. This movement is then disrupted by noise and wind (for now). For my final product, I wanted to add a fading feature, as well as more equations, and see how two equations can be combined so that it returns a new shape.
Potential Useful Resources
# Drawing Parametric Equations – Umit Sen
# Drawing Flow Fields with Vectors – Colorful Coding
# Quadio – Ikko. graphics
# Audio Reactive Visuals – Leksha Yankov
# Audio Reactive Visuals CS Project – Austin Zhang