[CMSC 437] | [Syllabus] | [Lecture Notes] | [Homework] | [Projects] | [Files] | [Notes, all]

CS437 Selected Lecture Notes

 These are not intended to be complete lecture notes.
 Complicated figures or tables or formulas are included here
 in case they were not clear or not copied correctly in class.
 Source code may be included in line or by a link.


 Lecture numbers correspond to the syllabus numbering.

Contents

  • Lecture 1, Introduction
  • Getting Started, solving setup problems
  • Lecture 2, Mouse Handling
  • Lecture 3, Color
  • Lecture 4, Multiple Windows and Motion
  • Lecture 5, Menu Design and Implementation
  • Lecture 6, Getting User input
  • Lecture 7, Lighting in 3D
  • Lecture 8, Texture Mapping in 3D
  • Lecture 9, review
  • Lecture 10, quiz 1
  • Lecture 11, Painters Algorithm, objects
  • Lecture 12, Pan and Zoom, scroll bars
  • Lecture 13, Text sizes and Fonts
  • Lecture 14, Perspective Viewing
  • Lecture 15, Capturing Screen
  • Lecture 16, More Graphics Math
  • Lecture 17, Writing and restoring users work
  • Lecture 18, Rendering Survey
  • Lecture 19, Review
  • Lecture 20, Quiz 2
  • Lecture 21, Curves and Surfaces
  • Lecture 22, Curves and Surfaces Cont.
  • Lecture 23, Curves and Surfaces Cont.
  • Lecture 24, Data Structures for Rendering
  • Lecture 25, Data Structures for Rendering Cont.
  • Lecture 26, 3D with motion
  • Lecture 27, Output Jpeg, PostScript
  • Lecture 28, Review
  • Lecture 29, quiz 3
  • Last updated 8/12/04

    Other links

    Go to top