我见过很多人在效果文件中使用MipFilter
。但是,MinFilter
和MagFilter
分别用于纹理缩小和放大,使MipFilter
的用法不明确。
所以我想知道MipFilter
的设置会在什么条件下生效。
在下面的Monogame .fx
效果文件中剪切代码:
texture InputTexture;
sampler inputSampler = sampler_state
{
Texture = <InputTexture>;
MipFilter = Point; //What does this line mean?
MinFilter = Point;
MagFilter = Point;
AddressU = Clamp;
AddressV = Clamp;
};
答案 0 :(得分:2)
MipFilter是在mipmap级别之间插值,而Min / MagFilter是在采样mipmap级别时插入像素。
它可以有两个值:
您可以找到更多信息here