Presentation is loading. Please wait.

Presentation is loading. Please wait.

Real-time Computer Graphics Overview

Similar presentations


Presentation on theme: "Real-time Computer Graphics Overview"— Presentation transcript:

1 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

2 CG Overview Geometry Processing Modeling Rasterization Display

3 CG Overview Geometry Processing Modeling Rasterization Display
Generate vertices Primitives (vertex, line, triangle) Surfaces of revolution Bezier and B-spline curve & surface methods Subdivision curves and surfaces Etc …

4 CG Overview Geometry Processing Modeling 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

5 CG Overview Geometry Processing Modeling Rasterization Display
Convert normalized (floating point) primitives to (integer) pixels OGL fragments: pixels, color, z-depth, texture Z-buffer hidden surface removal

6 CG Overview Geometry Processing Modeling Rasterization Display
Frame buffer to CRT conversion And adjust pixels for special results Anti-aliasing Fog More texturing

7 CG Overview Viewing Pipeline Geometry Processing Modeling
Rasterization Display Determine which objects appear and how Convert floating point geometry to integer pixel Adjust pixels for special results Generate vertices Viewing Pipeline

8 Another view Display Formats Data Structures and Devices Input
Computation Image Geometry Topology Data Structures Display Formats and Devices Computer Graphics Lighting Materials Physics Phong Ray-Tracing Radiosity Photon Mapping


Download ppt "Real-time Computer Graphics Overview"

Similar presentations


Ads by Google