mipmap在3d图形渲染的用法

一个图片mipmap,指的是一系列的图形队列。队列中的没个图形都是对于原始图形不同分辨率的复制。但时这个分别率的取值是有讲究的,它必须是2的指数次。以下是一组mipmap分辨率的示例:

原始图像 265*512, mipmap中分辨率: [128*256, 64*128, 32*64, 16*32, 8*16, 4*8,2*4,1*2]

可见mipmap中的分辨率在宽和高两个方向上都是原始图像中2的指数上递减的队列。

mipmap的在3d渲染中主要带来两个优点: 提升渲染速度和减少锯齿。同一个3D对象的纹理在渲染时可以根据其与摄像头的距离调整纹理的分辨率。这可以很有效的减少渲染的时间。另外,由于远距离对象的纹理分辨率降低,这也减少了锯齿的发生。

发表评论

邮箱地址不会被公开。 必填项已用*标注