Advertisement

Mipmap在Unity中的应用

阅读量:

关于 Mipmap 的定义,相关百科资料中已有详细说明 https://zh.wikipedia.org/zh-hans/Mipmap。在三维计算机图形学的贴图渲染过程中,存在一种被广泛采用的技术,其名称为Mipmapping。为了提升渲染效率并降低图像锯齿现象,贴图通常被处理为由多个预先计算和优化后的图像组成的集合,这种贴图被称为 MIP map 或 mipmap。该技术在三维游戏开发中得到了普遍应用。然而,mipmap 需要占用一定的存储空间,并且其压缩方式遵循小波压缩规则(wavelet compression)。

mipmap 中的每一层级的小图都是主图按特定比例缩小后的细节复制品。尽管在某些视角下仍会使用主图以呈现完整的细节信息,但当贴图需要缩小或仅从远距离观察时,系统将自动切换至相应的层级。实际上,在三线性过滤(trilinear filtering)机制生效的情况下,系统会在两个相邻层级之间进行切换。

由于 mipmap 贴图所需读取的像素数量显著少于普通贴图,因此整体渲染速度得以提高。此外,在操作时间上也有所

全部评论 (0)

还没有任何评论哟~