Semestre
2004/1
Slides
TópicosIntroduction (PDF)
What is Computer Graphics?
Applications of Computer Graphics
Impact of Computer Graphics in Our Everyday Life
Models, Images and Computer GraphicDisplay Technology (PDF)
The Human Visual System
Graphics Display Technology
Raster System ArchitectureGraphics APIs (PDF)
OpenGL and GLUT overviewIntoduction to the Graphics Pipeline (PDF)
The Visualization Problem
Geometric Models
Rendering Pipeline (Z-Buffer, Gouraud Shading)
Geometry Processing
Projection
Rasterization
Display
Geometry Processing
Mapping from WCS to CCS
Culling
LightingGeometrical Transformations (PDF)
Linear, Affine and Projective transformations
Homogeneous Coordinates
Translation
Scaling
Shear
Rotation
Composite TransformationsChange of Coordinate System (PDF)
Changing coordinate systems
Change of Coordinate System Matrix
The ModelView Matrix
Specifying the parameters of the Virtual CameraProjections(PDF)
Planar projections
The pinhole camera model
Understanding perspective projection
The canonical view volume
The Projection MatrixRasterization and Texture Mapping (PDF)
Rasterization
Texture Mapping
Perspective Correct InterpolationIllumination and Shading Models (PDF)
Illumination Models
Local versus Global
Shading Models
Flat, Gouraud and Phong
Mach Band Effect
Problems with Interpolated ShadingIntrodução à Linguagem Cg (PDF)
Visible Surface Determination (PDF)
Object versus Image-space Algorithms
List Priority
Space Partitioning
Visible Surface Ray Tracing
Depth buffering
Z-buffer
W-bufferShadows (PDF)
Shadow Regions
Soft x Hard Shadows
Shadow Algorithms
Light MapsGlobal Illumination (PDF)
Light Transport
Global Illumination Algorithms
Recursive Ray Tracing
Two-Pass Ray Tracing
Radiosity
The Radiosity Equation
Form Factor Computation
Progressive Radiosity
Combining Radiosity and Ray Tracing