CMPS3480 "Computer Graphics" 
Fall 2018 #82501 
lab8 ....keep working on.... beautiful smoke it will be graded on Friday 6:00pm
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 

9 
Constructive Solid Geometry Points on a circle Procedural model building 

10 
Exams Written Coding 

11 
Progress report 

12  
13  
14  
15  
16  
Final Exam: 