CS 464 COMPUTER GRAPHICS (3-0-3)(F)(Odd years). Mathematics and programming techniques for computer graphics that cover raster graphics, transformations, rendering pipeline, clipping algorithms, lighting models, shading and shadows, texture mapping, antialiasing, ray tracing, non-photorealistic graphics. MATH 275 or MATH 301 recommended. PREREQ: CS 321.


Lecture Slides

DatesTopicMisc
Oct 5 Viewing Transformation -

Lecture Schedule - under revision

Dates Topic Misc
22-Aug Introduction to Topics -
24-Aug Introduction to WebGL -
29-Aug Introduction to WebGL -
31-Aug Math - Vectors, Matrices, determinants, and Matrix Multiplication -
5-Sep TBD -
7-Sep TBD -
12-Sep Math - Transformations -
14-Sep Simple 2D and 3D Pipeline -
29-Sep Modeling with Curves and Surfaces -
21-Sep Quiz 1/Viewing in OpenGL and Misc 3D Topics -
26-Sep Lighting and Shading -
28-Sep Texture Mapping -
3-Oct programmable Shaders -
5-Oct Introduction to Raytracing -
10-Oct Framebuffers and Pixmaps -
12-Oct Review -
17-Oct Alternative Rendering Approaches for 3D Scenes -
19-Oct Assignment 3 Discussion -
24-Oct Assignment 3 Discussion -
26-Oct Assignment 4 and Final Project -
31-Oct Final Project Discussion/Shader Coding walkthrough -
2-Nov Shader Coding continued -
7-Nov Color, Vision, and Light -
9-Nov Non-Photorealistic Rendering -
14-Nov Signal Processing and Antialiasing -
16-Nov GPU Computation Example Code -
21-Nov Thanksgiving -
23-Nov Thanksgiving -
28-Nov Volume Rendering -
30-Nov Advanced Algabraic Image and Object Transformations. -
5-Dec Final Project Presentations -
7-Dec Final Project Presentations -