3D图形学学习总结(十二)—纹理滤波

   原文链接:http://www.nicemxp.com/articles/29

   双线性纹理滤波

    之前进行的纹理映射过程中,包括仿射纹理映射和透视纹理映射,采用的都是点采样,即使用纹理坐标u和v,丢弃了它的小数部分(或者进行四舍五入)。

    这样做的问题就是本来可以用作绘制更高的图像信息被丢弃了,这就是双线性滤波的作用,不丢弃小数部分,而是根据纹理坐标u,v采集纹理图中相应点周围的元素,并通过线性的方式对他们进行平均。

    假设有一个64x64的纹理图,如下图所示我们总是需要采集周围的4个纹素然后以线性的方式计算平均值。

    uv为(0.5,0.5)时,pfinal = 0.5* 0.5 * p0 + 0.5* 0.5 * p1 + 0.5* 0.5 * p2 + 0.5* 0.5 * p3。

    uv为(0.25,0.25)时,pfinal = (1-0.25)*(1-0.25)*p0 + (0.25)*(1-0.25)*p1 + (1-0.25)*(0.25)*p2 + 0.25 * 0.25*p3

    由上可以看出,每

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值