我有一个在Blender中设计的模型,在导出到collada后,我将在使用opengl构建的游戏引擎中进行渲染。搅拌机中的模型被分成几组。这些组包含顶点、法线和纹理,它们都有自己的索引。如果我将每个组渲染为单独的vbo,或者我应该将整个模型渲染为单个vbo,这是一件好事吗?
发布于 2011-01-30 22:28:43
经验法则是:
当possible;
主要原因是与GPU对话的成本很高。GPU会更快乐,如果你给它一些东西,它需要很长时间才能完成,然后在它工作的时候不再打扰它。因此,单个VBO可能是更好的解决方案,除非它会导致您需要使用的存储量大幅增加,从而与其他地方的缓存运行。
https://stackoverflow.com/questions/4837774
复制相似问题