Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Advanced Geometry and Model Loading

via CodeSignal

Overview

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.

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

Reviews

Start your review of Advanced Geometry and Model Loading

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.