• Course details
    • Who we are
    • Prereqs.
    • Texts Baker&Hearn; Foley, van Dam, Feiner, Hughes
    • Lectures, notes online at least occasionally, read text before class
    • Precepts, additional materials, software that applies what you've learned
    • TA's to answer questions, grade assignments, give precepts
    • Labs ICGL, many machines, software,
    • Lab helpers to assist in the labs
    • Assignments, 1 written, 5 programming, project
    • Web pages for course http://www.cs.princeton.edu/courses/cs426
    • Point us to your web page for the course home page.

  • Have to schedule precepts
  • Course contents
    • Interacting at the raster level
      • OpenGL and basics
      • Simple User Interaction
      • Signal Processing (to get the bytes in place
      • Quantization (to make them look good)
    • 2D, modeling things, getting them to the raster, ...
      • Scan conversion (lines, curves, areas)
      • 2D Projective Geometry
      • 2D Transforms
      • 2D Models, Instances, ...
    • 3D, where the action really is...
      • Representing 3D
      • 3D Projective Geometry, Transforms, ...
      • Viewing
      • Stereo
      • Visible Surface Removal
    • Visual Realism
      • Illumination
      • Color and Texture
      • Modeling
      • Animation

  • Assignment for Next class -- What's your favorite user interface and Why??
  • Video Show