Mipmap(多级渐进纹理)是一种用于纹理贴图的技术,将同一张纹理图片预先生成不同分辨率的缩略版本(通常每级宽高减半),在渲染时根据物体与摄像机的距离自动选择合适分辨率的纹理。这样可以提升渲染效率,减少锯齿和闪烁现象,提高画面质量。
如果不生成 mipmap,纹理将只保留原始分辨率,不会有多级缩略图。这样在渲染时,远距离或缩小时会出现锯齿、闪烁等伪影,影响画质和性能。
生成多少级 mipmap,通常取决于原始图片的尺寸。每一级宽高减半,直到最小为 1x1 为止。例如,原图为 256x256,则会生成 8 级(256→128→64→32→16→8→4→2→1)。