大网格上纹理细节差

时间:2014-09-29 03:36:55

标签: android opengl-es-2.0

我有一个很大的网格,我正在应用纹理。为了使纹理足够详细,它必须非常大,造成各种明显的问题。我想要分段打破网格(让我们说4)所以我可以让纹理成为它的第四大小。 我的问题是:是否有一些技巧可以应用我可以使用的纹理?某种方法只将纹理应用于视图上显示的部分?

我在Android上使用opengl es 2.0。

感谢所有建议。

1 个答案:

答案 0 :(得分:0)

对于那些有类似问题的人,这就是我解决它的方法:

。在我的图像纹理中识别出一个模式,并将其大小从2048减小到256 。将我的所有纹理坐标乘以16,使坐标落在纹理边界之外。 。使用纹理参数GL_TEXTURE_WRAP和GL_REPEAT。

这会导致小纹理(但具有高清晰度)在整个网格上平铺。