COURSES TAUGHT
LECTURE SLIDES
Free for educational use. Copyrights for images found in slides are retained by the original authors.
Introduction to Computer Graphics
Basic Lighting and Illumination
Introduction to Graphics: Viewing Transformations
Introduction to Graphics: Lighting and Illumination
Introduction to Graphics: Object Representation & Modeling
Introduction to Graphics: Hidden Surface Removal
Raytracing
Practical Course in Computer Graphics using OpenGL
Introduction to Computer Graphics
Introduction to OpenGL & Hardware
OpenGL: Lighting & Color
Modeling & Tesselation
3D Object Representation
Texture Mapping
OpenGL: Texture Mapping
Polygonal Modeling
IGX Lab – Command-Line Framework for OpenGL
Advanced Computer Graphics
Shader Graphs
Raytracing and Global Illumination
History of Raytracing
Global Illumination: Radiosity, Photon Mapping & Path Tracing
Procedural Modeling
Non-Realistic Rendering: Drawing
Non-Realistic Rendering: Painting
Global Illumination: Radiosity and Photon Mapping
Scene Graphs
Computer Graphics for Video Games
Artificial Intelligence for Gaming
Collision Detection
Animation and Motion Capture
Animation: Basic Principles
Animation: Walk Cycles
Motion Capture: History & Basics
Motion Capture: Hardware & Workflow
Motion Capture: Recent Trends
The Animation & Games Industries
Media Arts
Media Arts: A Brief History
Prototyping & Failure: The Art of Design
Media Arts: Future Trends
Artistic Modeling