May 2017
Intermediate to advanced
982 pages
22h 42m
English
In this recipe we will implement the Wavefront ® OBJ model. Instead of using separate buffer objects for storing positions, normals, and texture coordinates as in the previous recipe, we will use a single buffer object with interleaved data. This ensures that we have more chances of a cache hit since related attributes are stored next to each other in the buffer object memory.
The code for this recipe is contained in the Chapter5/ObjViewer folder.
Let us start the recipe by following these simple steps:
ObjLoader object. Call the ObjLoader::Load function, passing it the name of the OBJ file. Pass vectors to store the meshes, vertices, ...Read now
Unlock full access