Week 4, Noise
Learning Objectives
Students will be able to:
- Explain what the
noise()
function does. - Understand when, why, and how to use
noise()
- Compare
noise()
torandom()
- 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)
Materials
- 1D Noise Worksheet
- 12-sided dice
Schedule
Time | Duration | Purpose | Format | Name |
---|---|---|---|---|
4:00 | 30 m | Review | Critique | Sketch Review Questions |
4:20 | 10 m | Engage | Code Challenge | Without random() |
4:30 | 10 m | Study | Lecture | 01 Noise |
4:40 | 10 m | Study | Lecture | 02 Noise vs. Random |
4:50 | 15 m | Engage | Activity | Noise Worksheet |
5:05 | 20 m | Study | Lecture | 03 Benefits of Noise |
5:25 | 10 m | Break | Break | Break |
5:35 | 10 m | Study | Lecture | 04 1D, 2D, 3D Noise |
5:45 | 10 m | Study | Lecture | 05 Working with Noise |
5:55 | 20 m | Activate | Coding | In-class Challenges |
6:15 | 10 m | Study | Coding Lecture | Challenges Discussion |
Homework Review
Group | Question |
---|---|
1 | Batool, Noah, Kathrin Choose a common theme that has appeared in several pieces. Discuss the theme and two example sketches. |
2 | Andrew, Fei, Archit Choose a work that you feel used parameters is a very well. Why did you choose this piece? |
3 | Felix, Kevin, Ray Choose a work that you like and and don’t know how it was made. Describe what you see. |
4 | Alonso, Josefina, Akshansh Choose a sketch that you think started with plan. What benefits did starting with a plan have? |
5 | Anna, Tinsley, Brooke Choose a sketch that you think started without a plan. What benefits did starting without a plan have? |
6 | Janice, Jungu The challenge is not a competition. Who won? |