Opengl es 在opengles中缩放三维模型时如何保证高质量的纹理

Opengl es 在opengles中缩放三维模型时如何保证高质量的纹理,opengl-es,zooming,textures,Opengl Es,Zooming,Textures,当我在opengl ES中缩放三维模型时,在保证纹理质量方面遇到了一些麻烦,我决定寻求帮助 我已经加载了.obj格式的文本文件和1024*1024图像的纹理。我可以用纹理对3d模型进行任意旋转和缩放,但当缩放到一定程度时,纹理显示的质量很低 如何确保高质量的纹理? 有什么好办法解决这个问题 任何指点都将不胜感激 谢谢 你对mipmaps做了什么?你想创造什么样的纹理?是否可以提供更详细的信息,或者是否可以将重复纹理应用到更小的区域?谢谢您的回复。我已经了解了mipmap,它可以解决最小化混叠效果

当我在opengl ES中缩放三维模型时,在保证纹理质量方面遇到了一些麻烦,我决定寻求帮助

我已经加载了.obj格式的文本文件和1024*1024图像的纹理。我可以用纹理对3d模型进行任意旋转和缩放,但当缩放到一定程度时,纹理显示的质量很低

如何确保高质量的纹理? 有什么好办法解决这个问题

任何指点都将不胜感激


谢谢

你对mipmaps做了什么?你想创造什么样的纹理?是否可以提供更详细的信息,或者是否可以将重复纹理应用到更小的区域?谢谢您的回复。我已经了解了mipmap,它可以解决最小化混叠效果并确保目标图像内部和之间的连续性。使用2048*2048二维图像进行三维模型的纹理贴图//[代码]GLES20.GlenableVertexAttributeArray(MapPositionHandle);GLES20.GlenableVertexAttributeArray(maNormalHandle);GLES20.GlenableVertexAttributeArray(maTexCoorHandle)//[bind texture]GLES20.glActiveTexture(GLES20.GL_TEXTURE0);GLES20.glBindTexture(GLES20.GL_TEXTURE_2D,texId);GLES20.GlDrawArray(GLES20.GL_三角形,0,vCount);这解决了你的问题吗?我在技术上无法实现,你能通过opengl es 2.0分享任何关于它的代码吗。