July 25, 2022

This is an entry for @sableRaph's weekly creative coding challenge. The theme for this week was "melting."

This one is a lot more technically complicated than it needs to be. The models are made from signed distance functions, which Inigo Quilez has the definitive resource on, converted to p5.Geometry via the Marching Cubes algorithm, which was adapted from some code written by my friend Abhishek Madan for our University of Waterloo Engineering capstone project. It then uses glsl-autodiff to make the model shimmer and melt.