main-finalguide

A guide to preparing for the final

The class calendar is the best place to remember the topics that the class covered. The lecture notes will tell you what we actually talked about in class.

In general, the exam will focus on the topics that we discussed in class.

The final exam is cummulative, so things from the beginning of class may appear. The focus is on the latter half of the class (so there will be more on the material that was not covered by the midterm).

The post-midterm topics were (this is a list of the main topics, it is not exhaustive):

  • Curves

    • Shape modeling basics, parameterizations, continuity
    • Polynomial curves, cubic variants, cardinals/catmull-rom
    • Bezier curves (de-castlejau algorithm, …)
  • Texture Mapping

    • Basic ideas, texture coordinates
    • Image-based textures, sampling, mip-maps
    • Texture mapping tricks (bump maps, shadow maps, environment maps)
  • Real-time Graphics (using the hardware)

    • Tricks using the fixed-function pipeline
    • Graphics hardware
  • Shaders and Shader Programming

  • Surfaces

    • Shape modeling basics

    • Ideas of parametric surfaces (bilinear patches)

    • Generalized cylinders and other primitive surfaces

    • Subdivision curves

    • Subdivision surfaces

      • basics of triangle and quad schemes
      • butterfly, loop and catmull-clark schemes
  • Animation

  • Color

    • basics of color perception and color systems
    • gamut analysis, perceptual color systems
    • artist-centric color systems
  • Rendering

    • Ray-Tracing

The pre-midterm topics were:

  • Image organization and gamma

  • Displays and Sensing

  • Quantization

  • Sampling Theory

    • Convolutions
    • Resampling
    • Filtering
  • Compositing (alpha transparency)

  • Generalized re-sampling

  • Geometric Graphics

    • Primitives

    • Transformations in 2D and 3D

    • Visibility and Viewing

      • Z-Buffers
  • Lighting and Shading

    • Phong lighting model (OpenGL lighting model)
Page last modified on December 14, 2009, at 01:14 PM