COMP 371 Computer Graphics - Charalambos Poullis
 

COURSE SCHEDULE

The list below provides a summary of the material that will be covered during the course as well as a tentative schedule. Labs will support topics covered in the lectures and provide hands-on exercises.

Ackowledgements: The slides are a combination of multiple resources and materials generously made publicly available by E. Angel, P. Shirley, J. Barbic, U. Neumann, S. You, R. Barzel, A. van Dam.

2017 Fall Semester
Date Topics Chapters Slides Comments
1 > Syllabus
Introduction to Computer Graphics
Ch. 1 Slides
Slides
Project requirements
2 > Input and Interaction
Geometry and Transformations
Ch. 3, 4 Slides
Slides
Tutorial schedule
3 > Viewing
Building Models
Ch. 5 Slides
Slides
4 > Shadows with Projections
Hierarchical Modeling
Ch. 5.10, 10 Slides
Slides
Programming Assignment 1 is due
5 > Splines
Programming Assignment #1 solution
Ch. 12
Slides
Programming Assignment 2 is out
6 > QUIZ #1
Programmable Shaders

Ch. 9

Slides
7 > Lighting and Shading
Rasterization
Ch. 6
Ch. 7.8­, 7.10
Slides
Slides
Programming Assignment 2 is due
8 > Ray Tracing
Ray Tracing/Geometric Queries
Ch. 13.2­-13.3 Slides
Slides
Programming Assignment 3 is out
9 > Spatial Data Structures
Programming Assignment #2 solution
Ch. 10.5,10.10, 10.12 Slides
10 > Texture Mapping
Culling and Clipping
Ch. 8.7-8.13
Ch. 7.3­7.7
Slides
Slides
Programming Assignment 3 is due
11 > Keyframe Animation
Programming Assignment #3 solution
Ch. 10.6 Slides
12 > QUIZ #2
Project Presentation Rubric
13 > Project Presentations