Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
3D game development with C/C++
·
Module 5
Rendering in 3D Space
1
Building a Perspective Projection Matrix
Construct a perspective projection matrix to create 3D depth illusion.
2
Creating the MVP Matrix
Combine model, view, and projection matrices into a single MVP matrix.
3
MVP Transformation in Vertex Shaders
Apply the MVP transformation to vertex coordinates in the vertex shader.
4
Indexed Drawing of a 3D Cube
Render a 3D cube using indexed drawing.
5
Depth Testing for Overlapping Objects
Enable depth testing to ensure correct rendering of overlapping objects.
6
Optimizing with Back-Face Culling
Implement back-face culling as a performance optimization.
Previous module
The Graphics Pipeline and Shaders
Next module
Texturing and Basic Lighting