deep dives are areas of study, posted here are related projects.

The Nature of Code

Mid-April to mid-June: The Nature of Code deep dive consists of reading the book by Daniel Shiffman and watching his videos on the Coding Train channel . It focuses on modeling natural simulations using physics and mathematical concepts. The Nature of Code makes visually engaging simulations by using the language processing or it's popular library p5.js. As I read and watch I make p5.js sketches on the web editor applying the concepts covered. Below are some of my favorite sketches . See my journal for more information on the sketches and my process!

Random velocity bubble


Greyscale magnitude


Bubbles in gravity and wind


Bubbles with drag force or fluid resistance


Mover with attractors and repels


Attraction on different objects


Squares with angular motion


Additive graph of sine and noise


Oscillators in core structure


Pendulums with different lengths


Bouncing spring with gravity and wind


Adding particle systems


Polymorphics particles


Repel force on particles


Smoky particle system