CMPS3480 "Computer Graphics" 
Fall 2018 #82501 
Thanks students. All grades have been calculated, and will be submitted next week. Contact me with questions. have a good break
syllabus  textbook  code  scores  laptop  samples  

Week  Lecture Topics  Readings  Assignments 
1 
Intro to computer graphics 
•
RGB color model • Transformations 
•
Lab1 
2 
Line and circle drawing 
·
Line drawing · Bresenham's algorithms 
·
Lab2 
3 
Pixelsfirst rendering Filling areas Perpendicular vector Procedural texture 
•
Heron's formula • Barycentric coordinates • Dot product • Perlin noise 
lab3 
4 
Animation Doublebuffering video Mass & spring physics 
double buffer 
lab4 
5 
3D projection Wireframe objects Affine transformations Rotation matrix 
rotation matrix wireframe 
lab5 
6 
Ray casting Ray/plane intersection 
ray/plane intersection 
lab6 
7  Ray tracing  ray tracing  lab7 
8 
OpenGL Alpha blending Billboarding 
Opengl green book dino egg 
lab8 
9 
Points on a circle Procedural model building Constructive Solid Geometry 
lab9  
10 
Exams Written Coding 
exam scores  
11 
Texture maps Object texturing Progress report 
prepare for > lab12 texture basics texture mapping spherical rgb color cube scores 
lab11 
12 
Semester project focus 
Project review 

13 
Shaders · Vertex · Fragment 
shaders tutorial refraction 
lab13 
14  project review  
15 
Presentations of work 

16 
warmup quiz quiz1 quiz2 quiz3 quiz4 quiz5 

Final Exam: Friday December 14, 2018 2:00pm4:30pm 