我有一个很大的网格,我正在应用纹理。为了使纹理足够详细,它必须非常大,造成各种明显的问题。我想要分段打破网格(让我们说4)所以我可以让纹理成为它的第四大小。 我的问题是:是否有一些技巧可以应用我可以使用的纹理?某种方法只将纹理应用于视图上显示的部分?
我在Android上使用opengl es 2.0。
感谢所有建议。
答案 0 :(得分:0)
对于那些有类似问题的人,这就是我解决它的方法:
。在我的图像纹理中识别出一个模式,并将其大小从2048减小到256 。将我的所有纹理坐标乘以16,使坐标落在纹理边界之外。 。使用纹理参数GL_TEXTURE_WRAP和GL_REPEAT。
这会导致小纹理(但具有高清晰度)在整个网格上平铺。