首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高cube引擎性能

提高cube引擎性能
EN

Stack Overflow用户
提问于 2012-12-26 10:27:05
回答 1查看 233关注 0票数 1

现在,我正在使用基本即时模式渲染4096个立方体,并启用面部剔除。无论是否进行面部剔除,我的平均速度都是50 fps。为什么启用时的fps与禁用时的fps相同?我还能做些什么来提高性能呢?另外,我应该使用索引的VBO来渲染立方体吗?有没有人知道一个好的VBO教程(最好是LWJGL中的Java )。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-26 15:48:29

对于大量的几何图形来说,立即模式相当慢。我个人从来没有做过基准测试,但这是我在不同的资源中读到的,在这里从OpenGL gurus.Also它是有意义的,因为使用可编程流水线你不需要在每一帧上推送顶点数据到图形处理器,当你使用buffers.So的时候,我建议你首先转移到现代的OpenGL,因为它比旧的固定implementation.You更快和更强大,使用buffers和shaders.Now将有很大的灵活性。如果你想知道如何写一个基本的渲染引擎,你可以看看this开源项目,它的特点是非常简单的基于Java4.0的渲染,system.It是C++而不是OpenGL,但是system.It和LWJGL.Only是一样的,缓冲区的创建是不同的,就我个人使用LWJGL时的经验而言。此外,如果你想要LWJGL现代OpenGL教程,here是一个很好的资源,它是基于OpenGL SuperBible 5的书籍代码base.And this其中一个是上述现代OpenGL教程的LWJGL端口由Jason L. McKesson .Hope它提供了帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14035399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档