Learning Objectives
Students will be able to:
- Explain what the
noise()
function does.
- Understand when, why, and how to use
noise()
- Critically compare
noise()
to random()
- Explore sampling, mapping, and controlling
noise()
- Describe the historical role of Perlin Noise in procedural generation
- Describe the qualities of Noise (Frequency, Amplitude, Smoothing, Layering, Dimensions)
- Conceptually design their own Noise function.
- Practice using noise functions in their own sketches.
Preparation
- Read the Noise chapter
- Complete the coding challenges.
- Add two questions related to the chapter or challenges below.
Chapter + Coding Challenge Questions
Put your two questions here. Please include your name.
An: I think noise(x) looks great in all examples. Can you give me an example of an effect that only 2D/3D noise can achieve?