Week |
Tentative Schedule
Lecture notes can be found in webpage Notes. |
1: 1/18 ~ 1/22 |
- Tuesday: Introduction to Computer Graphics
- Thursday: First step into OpenGL programming (OpenGL primitives)
- Homework Assignment 1 (Due at 11:59pm, 1/25, Monday)
|
2: 1/25 ~ 1/29 |
- Tuesday: Glut Basics and Interaction
- Thursday: Vector tools for Computer Graphics (vector, dot and cross product, Line, planes, intersection)
|
3: 2/1 ~ 2/5 |
- Tuesday: 3D Transformation, affine transformation, corrdinate system transform
- Thursday: 3D Transformation - Continue, Project 1 review
- Homework Assignment 2 (Due at 12:30pm, 2/09, Tuesday, before class start)
|
4: 2/8 ~ 2/12 |
- Tuesday: Structure Graphics and Hierarchical modeling
- Tuesday: Viewing Introduction (viewport transformation, line clipping, OpenGL camera analogy)
- Project 1 (Due at 11:59pm, 2/16, Tuesday)
|
5: 2/15 ~ 2/19 |
- Tuesday: 3D viewing (3D Viewing and projection)
- Tuesday: 3D Viewing - Continue
|
6: 2/22 ~ 2/26 |
- Tuesday: Midterm
- Thursday: Lighting and Shading models (Light source, Phong shading model)
- Homework Assignment 3 (Due at 12:30pm, 3/2 Tuesday, before class start)
- Project 2 (Due at 11:59pm 3/16, Tuesday)
|
7: 3/1 ~ 3/5 |
- Tuesday: Lighting and Shading models (Continue)
- Tuesday: OpenGL Lighting, materials, blending
|
8: 3/8 ~ 3/12 |
Spring break. No class.
|
9: 3/15 ~ 3/19 |
- Tuesday: Texture Mapping
- Thursday: OpenGL Mesh, vertex array and display list
|
10: 3/22 ~ 3/26 |
- Tuesday: OpenGL Practice (Text, sound, video, multiple viewport)
- Thursday: Animation (Keyframe and Morphing)
- Project 3 (Due at 11:59pm, 4/12, Monday)
|
11: 3/29 ~ 4/2 |
- Tuesday: Animation (Keyframe animation)
- Thursday: Animation (Motion transition, blending and state machine)
|
12: 4/5 ~ 4/9 |
- Tuesday: Curve and Surface
- Thursday: Curve and Surface - Continue
|
13: 4/12 ~ 4/16 |
- Tuesday: Raytracing
- Thursday:OpenGL Shader - Introduction (Pipeline model)
|
14: 4/19 ~ 4/23 |
|
15: 4/26 ~ 4/30 |
- Tuesday:OpenGL Shader - Continue (Programming practice: Multi-pass, Shader 3.0, Geometry Shader)
- Thursday: Final Preview
|
16: 5/3 ~ 5/7 |
- Tuesday: Final Exam (12:20pm - 1:50pm)
- Thursday: No Class
|