CS 511: Topics in Computer Graphics - CS Dept, Illinois I... 1 of 2
CS 511: Topics In Computer Graphics
Provide understanding of the techniques, mathematical concepts, and algorithms used in warping, morphing,
and texturing, in geometric modeling, and in animation (so as to facilitate further study in the area of computer
Provide pointers into the literature and exercise a team project based on a literature search and one or more
Practice software implementation of different concepts and techniques covered in the course.
Utilize graphics and scientific tools for relevant software implementation.
CS 411, Linear Algebra.
Overview of the course.
Overview of numerical tools.
Introduction to graphics programming with OpenGL.
Homogeneous representations of lines and points, ideal points and the line at infinity, projective planes,
Euclidean, affine, perspective, bilinear, and polynomial transformations.
Warping and morphing
Plane and spatial warping.
Warping and morphing of images.
Parameter and feature-based warping.
Control-lines based warping.
Texture mapping, image mosaics, and image-based rendering.
Intrinsic, explicit, implicit, parametric representations.
Conic curves and quadric surfaces.
Bilinear, lofted, and Coons surfaces.
Biquadratic and bicubic surface patches.
Bezier and B-spline surfaces
Tensor product patches.
Representations of polygonal surfaces.
Polygonal mesh reconstruction, simplification, and smoothing.
Local surface geometry estimation.
Quaternions, spherical linear interpolation.
Articulated object animation.
CS 511: Topics in Computer Graphics - CS Dept, Illinois I... 2 of 2
Cloth and fur energy functions.
Rigid body dynamics
Orientation and angular velocity.
Rigid body motion equations.
Edited March 2006 (html, css checks)