纹理映射

使用 QOpenGLTexture 导入图片

  • 可以使用 Qt 封装的 QOpenGLTexture 来导入图片等纹理资源。
    图片1
    图片1

纹理单元

  • OpenGL 保证有 16 个纹理单元,这意味着最多可以绑定 16 个纹理。
    图片1
    图片1

纹理过滤

  • OpenGL 需要知道如何将纹理像素映射到纹理坐标。常见的纹理过滤方式包括:
    • 就近值过滤:取纹理坐标附近最近的像素值。
    • 融合过滤:将周边像素进行融合,产生更平滑的过渡。
      图片1

多级渐远纹理(Mipmap)

  • OpenGL 还提供了多级渐远纹理(Mipmap),用于对远处的纹理进行低分辨率渲染,而对近处的纹理进行高分辨率渲染,从而优化性能并提高视觉效果。