CMPS-3480 "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 |
•
Lab-1 |
2 |
Line and circle drawing |
·
Line drawing · Bresenham's algorithms |
·
Lab-2 |
3 |
Pixels-first rendering Filling areas Perpendicular vector Procedural texture |
•
Heron's formula • Barycentric coordinates • Dot product • Perlin noise |
lab-3 |
4 |
Animation Double-buffering video Mass & spring physics |
double buffer |
lab-4 |
5 |
3D projection Wireframe objects Affine transformations Rotation matrix |
rotation matrix wire-frame |
lab-5 |
6 |
Ray casting Ray/plane intersection |
ray/plane intersection |
lab6 |
7 | Ray tracing | ray tracing | lab-7 |
8 |
OpenGL Alpha blending Billboarding |
Opengl green book dino egg |
lab-8 |
9 |
Points on a circle Procedural model building Constructive Solid Geometry |
lab-9 | |
10 |
Exams Written Coding |
exam scores | |
11 |
Texture maps Object texturing Progress report |
prepare for ---> lab-12 texture basics texture mapping spherical rgb color cube scores |
lab-11 |
12 |
Semester project focus |
Project review |
|
13 |
Shaders · Vertex · Fragment |
shaders tutorial refraction |
lab-13 |
14 | project review | ||
15 |
Presentations of work |
||
16 |
warm-up quiz quiz1 quiz2 quiz3 quiz4 quiz5 |
||
Final Exam: Friday December 14, 2018 2:00pm-4:30pm |