| Jan 18 M. | Introduction (half day) |
U1 Intro to Graphics: WebGL Simple Programs / Intro to JavaScript
| Date | Lesson | Readings | Hw | Lab |
|---|---|---|---|---|
| Jan 19 T | Intro to CG & JavaScript | EJS: Intro-Chap 2 | ||
| Jan 20 W | #1: 2D composition | #1 Warm-up | ||
| Jan 21 R | Graphics context, triangles | IGS: Chap 1 | ||
| EJS: Chap 3 | ||||
| Jan 26 T | WebGL: sample programs | TUT: WebGL How does it work | ||
| EJS: Chap 4 & 5 | ||||
| Jan 27 W | TXT: Chap 1 | #1 bring sketch to lab | #2 WebGL shader | |
| Jan 28 R | Changing color: uniform vs. attribute | #1 due 02/01 | Complete the gradient shapes |
U2 WebGL 2D Transformations / JavaScript functions
| Date | Lesson | Readings | Hw | Lab |
|---|---|---|---|---|
| Feb 2 T | 2D translation/rotation | Points and Lines | ||
| TUT: WebGL 2D Translation | ||||
| IGS: Transforms | ||||
| Feb 3 W | IGS: Blender App | #3 Modeling in Blender | ||
| Feb 4 R | William Kentridge: : Universal Archive | TXT: Chap 2.1 to 2.5 (included) | Kentridge reflection post | Create a bird in Blender for next lab |
| Feb 9 T | Homogenous coord. & matrices | TUT: WebGL 2D Rotation | Look at the code | |
| TUT: WebGL 2D Scale | #2: three.js | |||
| Feb 10 W | #4 Transformations | |||
| Feb 11 R | Transformation codes | TUT: WebGL 2D Matrices | ||
| JS high-level functions and objects | TBS: 2D Matrices in Fragment Shader |
U3 Hierarchical Modeling / Lighting / Three.js / JavaScript objects
| Date | Lesson | Readings/Demo | Hw | Lab |
|---|---|---|---|---|
| Feb 16 T | Hierarchical Transformations | Single Joint Model | ||
| Feb 17 W | Cantanese talk: Golden auditorium | |||
| Feb 18 R | P. Cantanese: 107 Little Hall | Artist statement/videos | #2 due 02/19 at 5:00 P.M. |
| Feb 23 T | Lighting: indirect & direct illumination | TXT: Chap 6.1 to 6.3 (included) | ||
| Feb 24 W | No homework, exam week | #5 Tangrams | ||
| Feb 25 R | Exam I: JS and transformations |
| Feb 23 T | Ambient, diffuse and specular components | |||
| Feb 24 W | #3: Hierarchical scene | #6 game structure | ||
| Mar 3 R | Phong Ligthing Model | TXT: Chap 6 |
| Mar 8 T | Scene Graph | TXT: Chap 9.1 to 9.6 (included) | ||
| Mar 9 W | Light review | #7 scene graph | ||
| Mar 10 R | More math | Normal transformation | #3 due 03/25 at 5:00 P.M!. |