The Book of Shaders
I spent the Summer of 2023, before starting grad school, playing with p5.js. A lot of my experimentation was driven by prep for the Black Girls Code summer camp I was teaching, where we used p5.js as a vehicle to teach kids how to code. It was a really great way to introduce coding concepts because it gave the students immediate visual feedback and tons of room for them to exercise their creativity.
I got a lot done in p5, and when I started to hit the edges of what it can do, I got curious about doing similar work in a GPU-optimized way, so I turned to openGL. I've been trying my hand at writing shaders by working through Patricio Gonzalez Vivo and Jen Lowe's The Book of Shaders. Linked below are examples of what I've made so far.