我正在开发基于LWJGL (所以Java)的小游戏。我正在渲染skybox (图像上的深蓝色物体),它是由6个四边形(GL_QUADS)和一个使用VBO渲染的盒子(白色物体)构成的。
问题是,白盒是毛刺(几何体是正常的,但帧缓冲区中的图像是...)。我不知道,如何找到原因(深度测试,alpha,...)我已经尝试了一些方法(渲染排序),但是都没有用。
渲染顺序对于实心(不透明)的对象重要吗?

发布于 2014-04-11 17:05:07
这是典型的。最后,我尝试禁用渲染器中的功能。
glEnable(GL_DEPTH_TEST);就是那头野兽..。tfuj -我为垃圾邮件感到抱歉。
发布于 2014-04-11 23:12:52
它看起来你的盒子离相机太近了,所以它被切开了,在剪裁平面附近购买。尝试降低glFrustum的nearVal。
https://stackoverflow.com/questions/23007931
复制相似问题