ComputerGraphics | 纹理,过滤模式

当纹理大于三维图形表面=>一个像素被映射到多个纹理
当纹理小于三维图形表面=>多个像素被映射到一个纹理

=> 发生模糊或者错位=>smooth,过滤模式

mip-map

anti-aliasing
图像(纹理)在缩小时因为采样率不够=>混叠,直线:断线,纹理复杂:纹理杂乱
如果用于贴图的纹理大小64x32,生成32x16,16x8,8x4,4x2,2x1,1x1。
步骤:

  1. 低通滤波减轻混叠,缩小
    常用:box filtering
  2. 计算缩小比率d
  3. 根据d值确定哪一个mip做贴图

各向同性和各向异性

图的三维表面平行于屏幕=>各向同性
反之=>各向异性

双线性过滤 bilinear filtering

双线性滤波以与像素相对应的纹理坐标为中心,并在纹理坐标周围取4纹素像素,然后对其求平均,并使用平均值作为样本值。
只作用一个mip map level,当在两个level之间效果不好=>三线性过滤 trilinear filtering

三线性过滤 trilinear filtering

像素大小最接近texel大小的两个Mipmap级别将分别进行双线性滤波,然后对两层获得的结果进行线性插值。
各向同性
各向异性时效果不好=>各向异性过滤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值