This course presents fundamental mathematical elements, data structures, and algorithms required to implement interactive 2D and 3D graphics applications on programmable graphics hardware using modern graphics frameworks.n
Topics covered including the graphics pipe, programmable graphics hardware, affine transforms, projections, rasterization techniques, texturing pipeline, visibility techniques, frustum culling techniques, clipping algorithms, and applications of the perspective transform including 3D picking, planar shadows, and hyperbolic interpolation.
Prerequisites
CSD 1171, CSD 1241