如何降低OpenGL纹理的噪点

时间:2015-11-25 11:13:49

标签: android opengl-es camera

GLES20.glEnable(GLES20.GL_SCISSOR_TEST);
GLES20.glScissor(0, 0, 100, 100);


GLES20.glClearColor(0.0f, 0.0f, 0.0f, 0.5f);

GLES10.glShadeModel(GL10.GL_SMOOTH);

GLES20.glClearDepthf(1.0f);

GLES20.glEnable(GL10.GL_DEPTH_TEST);

GLES20.glDepthFunc(GL10.GL_LEQUAL);

GLES20.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_NICEST);

GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
GLES20.glDisable(GLES20.GL_SCISSOR_TEST);

enter image description here

整个屏幕我都在GLSurafece View上收到噪音。 我该如何删除它?

1 个答案:

答案 0 :(得分:0)

如前所述,有多种纹理过滤技术:NEAREST,双/三LINIAR。 看看这个很棒的tutorial lesson 6Demo app来自本教程。当然还有github上的源代码。