CGCourseOverview.ppt
Download
Report
Transcript CGCourseOverview.ppt
Real-time Computer Graphics
Overview
A guide to the contents of the course
Introduction to Computer Graphics
CSE 470/598
Arizona State University
Dianne Hansford
CG Overview
Modeling
Geometry
Processing
Rasterization
Display
CG Overview
Modeling
Geometry
Processing
Rasterization
Generate vertices
OpenGL primitives
Surfaces of revolution
Bezier and B-spline curve & surface methods
Subdivision curves and surfaces
Etc …
Display
CG Overview
Modeling
Geometry
Processing
Rasterization
Display
Determine which geometric objects appear
and how they appear
Camera model
Normalization to canonical viewing volume
Clipping
Hidden surface removal (software)
Illumination and shading
Projection onto 2D window
CG Overview
Modeling
Geometry
Processing
Rasterization
Convert normalized (floating point) primitives
to (integer) pixels
OGL fragments: pixels, color, z-depth, texture
Z-buffer hidden surface removal
Display
CG Overview
Modeling
Geometry
Processing
Rasterization
Frame buffer to CRT conversion
And adjust pixels for special results
Anti-aliasing
Fog
More texturing
Display
CG Overview
Modeling
Generate
vertices
Geometry
Processing
Determine which
objects appear
and how
Rasterization
Convert
floating point geometry
to integer pixel
Viewing Pipeline
Display
Adjust
pixels for
special
results