CSE 457
Computer Graphics
Credits
4.0
Lead Instructor
Brian Curless
Textbook
- Interactive Computer Graphics, Angel
Course Description
Introduction to computer image synthesis, modeling, and animation. Topics may include visual perception, displays and framebuffers, image processing, affine and projective transformations, hierarchical modeling, hidden surface elimination, shading, ray-tracing, anti-aliasing, texture mapping, curves, surfaces, particle systems, dynamics, character animation, and animation principles.
Prerequisites
CSE 303 or CSE 333; CSE 326 or CSE 332; recommended: MATH 308.
CE Major Status
Selected Elective
Course Objectives
Introduction to computer image synthesis and interactive computer graphics applications. Learn
fundamentals of 2D and 3D computer graphics modeling, rendering, and animation through homework
and projects.
ABET Outcomes
No outcomes registered
Course Topics
- visual perception
- displays and framebuffers
- image processing
- affine and projective transformations
- hierarchical modeling
- hidden surface elimination
- shading
- ray-tracing
- anti-aliasing
- texture mapping
- curves
- surfaces
- particle systems
- dynamics
- character animation
- animation principles.