CompSci 344
Spring 2015
Computer Graphics

Class meets on Tuesday and Thursday from 4:40-5:55pm in Physics room 130. Videos of class meetings are also available.

The exact order and details of these topics is subject to change during the semester based on the pace needed, but we will try to set them at least two weeks in advance. All materials from class will be posted on this calendar.

Readings should be completed before the class on which they are listed.

Date Topic Reading Assignment Due
8Jan Overview
13 Jan Introduction to Git
Git Exercise
Introduction to Ray Tracing
Introduction to Ray Tracing
Ray Tracing Tutorial
Shirley, Chapter 10
Setup
15 Jan Recursive Ray Tracing   Ray Tracing Homework (Sun)
20Jan Introduction to OpenGL OpenGL Tutorial 1-3
Woo, Chapters 1-2
22 Jan OpenGL Lab Ray Tracer (Sun)
27Jan Transformations Matrices and Transformations
29Jan Transformation Lab
Lighting
Woo, Chapters 4-5
Shirley, Chapter 6, 12.2
Hierarchy Homework (Mon)
3Feb Surface Details Woo, Chapters 9, 13
Shirley, Chapter 11
5Feb The Graphics Pipeline Woo, Chapter 3
Shirley, Chapters 7-8
Hierarchy (Sun)
10 Feb Modeling Surfaces Woo, Chapter 11
Shirley, Chapter 12.1
12 Feb Catch up
17 Feb NO class - snow!
19Feb NO class - sick!
24 Feb Office Hours
26 Feb NO class - snow!
Pipeline Homework (Sun)
3Mar Modeling Terrain as Geometry Watt, Chapter 4
Shirley, Chapter 12.2-3
5Mar Level of Detail Flight Simulator, Part 1 (Fri)
10Mar Spring Break - No Class
12 Mar Spring Break - No Class
17Mar Rotations Verth, Chapter 5
Understanding Quaternions
19Mar Splines Woo, Chapter 12
Shirley, Chapter 15
Flight Simulator, Part 2 (Sun)
24 Mar Animation Parent, Chapter 3
Shirley, Chapter 17
26 Mar Animation Lab
31 Mar Buffers Woo, Chapter 10 Flight Simulator, Complete
Final Project, proposal (Wed)
2Apr Final Project Feedback
7Apr NO class - NCAAB Champions
9Apr Shaders Shirley, Chapter 18
GLSL Programming
Final Project, Math Check
14 Apr Rendering Equation
Non-Photorealistic Rendering
Introduction to NPR Techniques
Survey of NPR Techniques
Shirley, Chapter 24
16 Apr DiVE Tour
21 Apr Demos Final Project, Progress Demo
23 Apr Reading Period - No Class
1May Final Project Demos (7-10pm) Final Project, Complete