OpenGL Red Book, Fourth Edition (note)|
Office Hours: Tuesdays, 1pm to 3pm, Gates 116
Office Hours: Thursdays, 1 pm to 3 pm in Gates 124; And by appointment (please e-mail)
CS148 is an introduction to 2-dimensional and 3-dimensional computer graphics, with an emphasis on interactive 3D graphics. The goal of this course is to give you some hands-on experience with computer graphics - specifically with OpenGL, a common programming interface for 3D graphics. The course requires significant programming, but we hope it will be fun. Graphics as an introductory topic almost sells itself: it's loaded with pretty pictures.
Topics covered include scan conversion, OpenGL and GLUT, matrix transformations and clipping, graphical model representations, projection algorithms, lighting and color models, hidden-surface elimination, Bezier and B-Spline curves, animation, and ray tracing.