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 9
Resource Management and Model Loading
1
Understanding the OBJ File Structure
Describe the structure of the Wavefront OBJ 3D model format.
2
Parsing OBJ Files for 3D Model Data
Write a parser to load vertex positions, normals, and texture coordinates from an OBJ file.
3
OBJ Face Data to Indexed Vertex Buffers
Process face data from the OBJ file to generate an indexed vertex buffer for rendering.
4
"Encapsulating Model Data with a Mesh Struct"
Create a Mesh struct to encapsulate the VAO, VBO, EBO, and vertex count for a model.
5
Efficient Model Loading with a Resource Manager
Implement a simple resource manager to load and store models, preventing duplicate loads.
Previous module
Input and Camera Control
Next module
Collision Detection