I’ve been learning OpenGL with this great tutorial.
Objects in OpenGL are commonly thought of as triangles, represented by arrays of vertices passed to the GPU.
A rectangle, for example, can be represented by two triangles, or six vertices. In such a rectangle two of the vertices have the same location in space.
Element Buffer Objects, EBOs, can represent this rectangle with four vertices, eliminating vertices with common coordinates.
The advantages of such a feature become obvious as a model becomes more complex, as do the questions I have about face culling, normal vectors and other issues that seem like problems when this feature is used.
I haven’t seen any option for using EBOs when exporting models using .OBJ format, perhaps it has a different name.
Does blender offer a way to export models formatted like this?