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? |