Take your 3D graphics skills to the next level by learning advanced geometry processing techniques. You'll implement face culling for better performance, load complex 3D models from external files, create immersive skyboxes using cubemaps, and explore the powerful geometry shader stage to dynamically generate and modify geometry on the GPU.
Overview
Syllabus
- Unit 1: Implementing Face Culling
- Boost Triangle Rendering Efficiency
- Complete the Cube
- Interactive Face Culling Controls
- Solve Culling Configuration Mystery
- Unit 2: Loading 3D Models
- Complete Vertex Attribute Setup
- Debug Model Loading Issues
- Finding Missing Vertex Data
- Debug OBJ Shape Processing
- Building Complete Model Loader
- Unit 3: Immersive Skyboxes with Cubemaps
- Debug Your First Skybox Environment
- Bringing Skyboxes to Life
- Building Immersive Visual Environments
- Fixing Skybox Camera Movement Issues
- Optimizing Rendering Order for Performance
- Unit 4: Procedural Geometry Shaders
- Debug the Crystal Generator
- Rescuing the Lost Teapot
- Debug Crystal Position Algorithm
- Making Crystals Come Alive
- Perfect Crystal Facets