CS 551 / 645: Introductory Computer Graphics

1/27/00


Click here to start


Table of Contents

CS 551 / 645: Introductory Computer Graphics

Administrivia

XForms Intro

Mathematical Foundations

2D Geometry

Trigonometry

3D Geometry

Vector Spaces

Vector Spaces

Vector Spaces: A Familiar Example

Vector Spaces: Basis Vectors

Vectors And Points

Affine Spaces

Affine Spaces

Affine Lines: An Aside

Dot Product

Cross Product

Linear Transformations

Matrices

Matrices

Matrix Transformations

The Rendering Pipeline: A Whirlwind Tour

The Display You Know

The Framebuffer You Know

The Rendering Pipeline

2-D Rendering: Rasterization (Coming Soon)

The Rendering Pipeline: 3-D

The Rendering Pipeline: 3-D

The Rendering Pipeline: 3-D

Rendering: Transformations

Rendering: Transformations

Rendering: Transformations

Rendering: Transformations

Rendering: Transformations

Rendering: Transformations

Rendering: Transformations

The Rendering Pipeline: 3-D

Rendering: Lighting

The Rendering Pipeline: 3-D

Rendering: Clipping

Rendering: Clipping

The Rendering Pipeline: 3-D

Modeling: The Basics

Modeling: The Scene Graph

Modeling: The Scene Graph

Modeling: The Camera

Modeling: The Camera

Rigid-Body Transforms

Vectors and Matrices

Translations

3-D Rotations

3-D Rotations

The End

Author: David Luebke

Email: luebke@cs.virginia.edu

Home Page: http://www.cs.virginia.edu/~luebke

Download presentation source