CMPS3480 "Computer Graphics" 
Fall 2017 #82501 
continue to work on Lab4
current project images. project scores
syllabus  textbook  code  scores  reading  project  

Week  Lecture Topics  Readings  Assignments 
1 
Syllabus Intro to computer graphics Raster images Points 
dithering image formats 
summer program Lab1 Homework1 
2 
Straight lines Digital differential analyzer Bresenham's algorithm 
practice quiz Lab2 Quiz 

3 
Vectors Barycentric coordinates Filling areas 
· vectors · normal vector · barycentric coords · dot product · Herron's formula 
Lab3 Tuesday quiz2 scores Lab3 
4 
Animation Physics Cloth physics 

5 
Rays Ray casting Texture 

6 
Project focus Review Exams 

7 
Ray tracing Diffuse lighting Shadows 

8 
Ray tracing Specular lighting Light transmission 

9 
Circles Points on a circle 

10 
OpenGL Primitive shapes Rendering pipeline 

11 
Model building Model rendering 

12 
Textures Texture maps Procedural textures 

13 
Project focus Selected topics 

14 
Project focus Selected topics 

15 
Project presentation 

Final Exam: TBD 