opengl vbo建议
我有一个在Blender中设计的模型,我将在导出到collada后,在使用opengl构建的游戏引擎中渲染它。搅拌机中的模型被分成若干组。这些组包含具有自己索引的顶点、法线和纹理。如果我将每个组渲染为单独的vbo,还是将整个模型渲染为单个vbo,这是一件好事?经验法则是:opengl vbo建议,opengl,vbo,Opengl,Vbo,我有一个在Blender中设计的模型,我将在导出到collada后,在使用opengl构建的游戏引擎中渲染它。搅拌机中的模型被分成若干组。这些组包含具有自己索引的顶点、法线和纹理。如果我将每个组渲染为单独的vbo,还是将整个模型渲染为单个vbo,这是一件好事?经验法则是: 始终尽可能少地更改OpenGL状态 始终尽可能少地与OpenGL交谈 主要原因是与GPU对话的成本很高。如果你给它一些需要很长时间才能完成的东西,然后在它工作时不再打扰它,那么GPU会更快乐。因此,单个VBO可能是一个更好
- 始终尽可能少地更改OpenGL状态李>
- 始终尽可能少地与OpenGL交谈
主要原因是与GPU对话的成本很高。如果你给它一些需要很长时间才能完成的东西,然后在它工作时不再打扰它,那么GPU会更快乐。因此,单个VBO可能是一个更好的解决方案,除非它会导致需要使用的存储量大幅增加,从而在其他地方运行缓存。感谢您提供的信息,我需要它。