Perlin Noise


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

See Also