CSC 232 – Computer Graphics II
Tentative Schedule
GS: Graphics
Shaders, Theory and Practice
|
Class |
Date |
Material |
Assignments |
|
1 |
1/12 |
Introduction Read GS:
foreword, preface |
|
|
2 |
1/14 |
3D graphics pipeline Read GS: |
|
|
3 |
1/19 |
Shading Read GS: |
Read
paper Shade Trees Computer Graphics (Siggraph ’84 proceedings) Vol. 18,
pp. 223-231 |
|
4 |
1/21 |
RenderMan |
- Lab1
assigned (due
1/26, |
|
5 |
1/26 |
RenderMan |
- Review Lab1 solution - Lab2
assigned (due
2/2, |
|
6 |
1/28 |
RenderMan |
|
|
7 |
2/2 |
RenderMan |
- Review Lab2 solution - Project1
assigned (due
2/16, |
|
8 |
2/4 |
RenderMan |
|
|
9 |
2/9 |
RenderMan |
|
|
10 |
2/11 |
RenderMan |
|
|
11 |
2/16 |
GLSL Introduction Read GS: Read GS: |
- Project1
due - Lab3
assigned (due
2/23, |
|
12 |
2/18 |
GLSL shader language Read GS: |
|
|
13 |
2/23 |
Lighting Read GS: |
- Review Lab3 solution - Lab4
assigned (due
3/2, |
|
14 |
3/2 |
Vertex shaders Read GS: |
- Review Lab4 solution - Lab5
assigned (due
3/9, |
|
15 |
3/4 |
Fragment shaders Read GS: |
|
|
16 |
3/9 |
Texture mapping Read GS: |
- Review Lab5 solution - Project2
assigned (due
3/18, |
|
17 |
3/11 |
Texture mapping Read GS: |
|
|
18 |
3/16 |
Noise Read GS: |
|
|
19 |
3/18 |
Noise Read GS: |
- Project2
due - Lab6
assigned (due
3/30, |
|
20 |
3/30 |
Image manipulation Read GS: |
- Review Lab6 solution - Project3
assigned (due
4/8, |
|
21 |
4/1 |
Image manipulation Read GS: |
|
|
22 |
4/6 |
GLSL API Read GS: |
|
|
23 |
4/8 |
GLSL API Read GS: |
- Project3
due - Lab7
assigned (due
4/15, |
|
24 |
4/13 |
Scientific
Visualization Read GS: |
|
|
25 |
4/15 |
Scientific
Visualization Read GS: |
- Review Lab7 solution - Lab8
assigned (due
4/22, |
|
26 |
4/20 |
Scientific
Visualization Read GS: |
|
|
27 |
4/22 |
Scientific
Visualization Read GS: |
- Review Lab8 solution - Project4
assigned (due
5/6, |
|
28 |
4/27 |
Serious Fun Read GS: |
|
|
29 |
4/29 |
Serious Fun Read GS: |
|
30
|
5/4 |
Serious Fun Read GS: |
|
31
|
5/6 |
Final Exam
review |
- Project4 due
|
|
|
|
Final Exam |
- Take Final Exam under
Assignments (open 5/11 1pm - 5/12 1pm, timed for 120 minutes) |
Important
Dates
|
Jan 18 |
|
|
Feb 25 |
Professional day, no
class |
|
Mar 20-28 |
Spring vacation |
|
May 6 |
Last day of classes |
|
May 10-14 |
Final exams |
Other important
dates (Academic calendar)