CS488 - Introduction to Computer Graphics - Lecture 1

Administrative Arrangements

Plagiarism, Cheating

Assignments

Environment

Format

Hand in to TA at the beginning of class.

Late if the TA has left the class.

Examinations

History of Computer Graphics

Radar

Vector Displays

Raster Displays

GPUs

Graphics Pipeline

  1. World --> Image
  2. World --> Framebuffer --> Image
  3. World --> 2D primitives --> Framebuffer --> Image
  4. World (WC) --> 3D primitives (VC) --> 2D primitives --> Framebuffer --> Image
  5. Models (MC) --> World (WC) --> 3D primitives (VC) --> 2D primitives --> Framebuffer --> Image

Geometric Primitives

  1. Points
  2. Lines
  3. Planes
  4. Volumes

Algorithms

  1. Transformations
  2. Clipping
  3. Rasterization
  4. Picking
  5. Shading
  6. Animating

APIs

  1. 2D rasterization
  2. 2D transformation and rasterization
  3. 3D pipeline

Return to: