我正在尝试实现顶点缓冲对象(VBO),作为通过轻量级Java (LWJGL)使用openGL在3D中呈现的一种方法。我的特定程序允许每个具有图形表示的对象呈现并绘制到屏幕上。我对LWJGL本身的绘图过程很感兴趣。to draw the data supplied by the pointer method glDrawArraysotherwise use GL_LINES, GL_TRIANGLE
我试图在LWJGL中显示一个点散射点。但是,我无法找到LWJGL设置点大小或添加精灵的方法。这是用来渲染场景的方法。GL11.glDrawArrays(GL11.GL_POINTS, 0, vertexCount);
// Put everything back to default (deselect)
我是OpenGL ES的新手,我正在编写一个iPad应用程序,它需要我加载一个Wavefront Obj文件,在OpenGL中绘制它们。我的问题是关于渲染Obj文件组的最有效方法。在我的渲染例程(下面的伪代码)中,我循环遍历我为每个组创建的所有VAO,将组的材质应用到BaseEffect,然后使用DrawArrays绘制它(而不是使用DrawElements,因为我已经设置了VBO这是可行的,我可以用不同的材质绘制每个模型,但随着组数的增加,我的帧率会下降,因为我必须花费更多的时间在渲染函数中循环遍历每个组。count for this g