This project is featured in chapter 2 of Coding and the Arts. In it, students explore how Perlin noise can make randomness feel more natural and organic.
Starter Project
This project is one of the times that I really advocate for giving students a starter project to build on so they can see how the p5 noise()
function is used.
See inside
In addition to that starter project, you may want to share the following project as well, which really highlights the difference between noise()
on the top and random()
on the bottom.
See inside
Exemplar Project
This basic exemplar builds on the starter project by mapping the noise to a circle that pulsates, changes colors, and gradually fades.
See inside