|
"Programming with OpenGL: Advanced Techniques" Slide Set
The slides for the course are in webucator format, and are also available
as compressed tar files. The choices are shown below:
A. Introduction McReynolds
B. Advanced Texture Mapping Part I
Blythe
- 1. Large Textures
- 2. Texture Coordiante Generation
- 3. Projective Textures
- 4. Billboarding
C. Advanced Texture Mapping Part II
Hui
D. Antialiasing Womack
- 1. Antialiasing with Textures
- 2. Antialiasing with Accumulation Buffer
E. Lighting McReynolds
- 1. Phong Shading
- 2. Light Maps
- 3. Bump Mapping with Textures
F. Scene Quality (50 min) Fowler & Hui
- (Hui)
- 1. Depth of Field
- 2. Motion Blur
- 3. Shadows
- (Fowler)
- 4. Reflections and Refractions
- 5. Transparency
G. Image Processing
- 1. Introduction
- 2. Color Space Operations
- 3. Convolution
H. Stencil Techniques and Modeling
Grantham
- 1. Stencil Decals
- 2. Compositing with Z
- 3. Constructive Solid Geometry
I. Volume Rendering McReynolds
- 1. With 3D Textures
- 2. With 2D Textures
- 3. Applications
J. Natural Phenomena Blythe
- 1. Smoke
- 2. Fire
- 3. Clouds
- 4. Water
- 5. Stupid Fog Tricks
K. Performance Techniques Womack
- 1. Writing Efficient Code
- 2. Finding Bottlenecks
- 3. Improving Geometry Performance
- 4. Improving Rasterization Performance
- 5. Tuning to Machine Capabilities
L. Summary, Question & Answers (variable) All
|