A quick review of basic concepts: coordinate systems and transformations, clipping algorithms, projections, lighting models and algorithms, hidden surface algorithms, antialiasing algorithms, primitive rasterization algorithms.
A selection from the following topics: 3D object representation models and their simplification, Culling algorithms. Ray tracing algorithms. Advanced lighting models and algorithms. Texture generation algorithms: parametric and procedural. Animation. Scene management. Shadow algorithms. Scientific visualization principles and algorithms. Parametric curves and surfaces: Bezier, B-spline. Advanced representations for rotation: quaternions, continuous representation. Fractals and their applications in computer graphics: principles, iterated function systems, Julia and Mandelbrot sets, two-dimensional and pseudo-three-dimensional representations.