My work process for this was simple. I perused the different examples on The Coding Train, and found some that I liked. I took inspiration from the simple one that consisted of circular objects falling toward the ground, influenced by gravity.
I felt that it would be interesting to toy around with the concept of gravity and the way it affected objects, especially objects en masse. I sought to incorporate Perlin noise into the way that the objects would react to the ground, and it made an interesting effect in the way that each object would have different gravitational properties. It added a type of temporal depth to the way the objects bounced up and down. It looks like bubbles in a liquid container.
Using Perlin noise gave me a smooth gradient of bounciness and play. This is evident in the “naturalness” of how each circle moves itself and either keeps bouncing or ceases to do so.
https://editor.p5js.org/n30w/sketches/ksQBxBZL6