我正在使用GLES20在Android中渲染桶对象。桶的渲染不正确,我也不知道问题出在哪里(纹理?模型?剔除?深度?):
我尝试使用Google的调试器进行调试。可以在调试器中正确渲染模型,并且纹理也可以正确加载。
我尝试了与glFrontFace
,glBlendFunc
,GL_DEPTH_TEST
和GL_CULL_FACE
相关的各种参数。但是到目前为止,没有一种组合可以成功地渲染枪管。
有人知道这个渲染有什么问题吗?
PS:在调试器GAPID中,深度缓冲区似乎全为黑色(Y = 1.0)。但是我不确定调试器是否有问题?我已通过GL_DEPTH_TEST
启用了GL_LEQUAL
。我也用过setEGLConfigChooser(true)
。
答案 0 :(得分:0)
@HolyBlackCat的信用!
zNear
和zFar
都必须为正。混乱的透视矩阵会产生这种怪异的外观。