There will be a strong emphasis on the mathematical and geometric tools used in computer graphics. All programming will be done in the C language on PowerMacs using the OpenGL library. CS107, Math 103. CS148 is a terminal course in graphics for undergraduates. Masters students or students with a strong interest in continuing in graphics should take CS248.
Coursework consists mainly of programming projects.
Representations of solids and conversions among them. Geometric algorithms for hidden surface elimination, shadow calculation, ray tracing, etc. Rudiments of wavelet theory and multi-resolution shape representations. An intermediate course emphasizing the sampling, shading, and display aspects of computer graphics. Written assignments and programming projects.