绘制网格时OpenGL ES 2.0奇怪的错误

时间:2016-05-04 19:55:40

标签: java android opengl-es opengl-es-2.0

我一直致力于为应用程序渲染机制,一切似乎都很好,直到我开始研究光系统并得到奇怪的文物。首先我认为法线的计算有点不对,但是在没有成功之后,我试图在没有光系统的情况下渲染它,但是改变每个顶点的颜色。即使在其他网格上也产生了类似的效果。

这是绘制方法和启用GL材料的方法(我已经尝试切换剔除面,正面,禁用深度测试,但没有区别)。

http://textuploader.com/5yeyu

这是打印出vbo组件(它是一个FloatBuffer)对象(mvbo是一个句柄)的输出,打印出ibo(它是一个ShortBuffer)对象和原始OBJ的组件的输出文件。

VBO格式(位置[X,Y,Z],法线[X,Y,Z],纹理[X,Y])

http://textuploader.com/5yeyv

以下是绕Z轴和Y轴旋转的立方体的截图:

one two three four five

0 个答案:

没有答案