Move beyond 2D rendering and bring your objects into a 3D world. You'll integrate the GLM math library to create transformation matrices, allowing you to translate, rotate, and scale your models. By setting up a camera and a perspective projection, you will learn to create a true sense of depth and space.
Overview
Syllabus
- Unit 1: Translation and Rotation Matrices
- Quiz on 3D Matrix Transformations
- Unit 2: Implementing GLM Transformations
- Getting Your Graphics Code Working
- Fix the Broken Rotation
- Debug the Spinning Square
- Matrix Multiplication Mystery
- Experimenting with Rotation Values
- Combining Multiple Matrix Transformations
- Unit 3: Applying Dynamic Transformations
- Making the Square Spin
- Making Your Square Come Alive
- Fix the Spinning Square
- Creating Smooth Pulsing Animations
- Unit 4: Creating a 3D Perspective
- Solve the Cube Rendering Mystery
- Position the Virtual Camera
- Making the Cube Look Real
- Finding the Lost Cube
- Responsive 3D Perspective
- Building Your First Custom Shape
- Unit 5: Combining Transformations for Animation
- Fix the Chaotic Animation
- Making Your Cube Spin
- Making Animated Objects Breathe
- Animation Bug Hunt Challenge
- Orchestrating Animation Rhythms
- Creating Your Own Animation Effects