各项异性过滤究竟是什么?反锯齿估计大家都知道了,至于各项异性过滤,我想还有很多像我一样的cn不太清楚吧我打错字了,是“各向”,sorry
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 09:05:53
![各项异性过滤究竟是什么?反锯齿估计大家都知道了,至于各项异性过滤,我想还有很多像我一样的cn不太清楚吧我打错字了,是“各向”,sorry](/uploads/image/z/14863841-17-1.jpg?t=%E5%90%84%E9%A1%B9%E5%BC%82%E6%80%A7%E8%BF%87%E6%BB%A4%E7%A9%B6%E7%AB%9F%E6%98%AF%E4%BB%80%E4%B9%88%3F%E5%8F%8D%E9%94%AF%E9%BD%BF%E4%BC%B0%E8%AE%A1%E5%A4%A7%E5%AE%B6%E9%83%BD%E7%9F%A5%E9%81%93%E4%BA%86%2C%E8%87%B3%E4%BA%8E%E5%90%84%E9%A1%B9%E5%BC%82%E6%80%A7%E8%BF%87%E6%BB%A4%2C%E6%88%91%E6%83%B3%E8%BF%98%E6%9C%89%E5%BE%88%E5%A4%9A%E5%83%8F%E6%88%91%E4%B8%80%E6%A0%B7%E7%9A%84cn%E4%B8%8D%E5%A4%AA%E6%B8%85%E6%A5%9A%E5%90%A7%E6%88%91%E6%89%93%E9%94%99%E5%AD%97%E4%BA%86%2C%E6%98%AF%E2%80%9C%E5%90%84%E5%90%91%E2%80%9D%2Csorry)
各项异性过滤究竟是什么?反锯齿估计大家都知道了,至于各项异性过滤,我想还有很多像我一样的cn不太清楚吧我打错字了,是“各向”,sorry
各项异性过滤究竟是什么?
反锯齿估计大家都知道了,至于各项异性过滤,我想还有很多像我一样的cn不太清楚吧
我打错字了,是“各向”,sorry
各项异性过滤究竟是什么?反锯齿估计大家都知道了,至于各项异性过滤,我想还有很多像我一样的cn不太清楚吧我打错字了,是“各向”,sorry
它是用来过滤、处理当视角变化造成3D物体表面倾斜时做成的纹理错误.传统的双线性和三线性过滤技术都是指“Isotropy”(各向同性)的,其各方向上矢量值是一致的,就像正方形和正方体.三线性过滤原理同双线性过滤一样,都是是将相邻像素及彼此之间的相对关系都记忆下来,然后在视角改变的时候绘制出来.只不过三线性过滤的采集范围更大,计算更精确,画面更细腻.当然占用资源也更多.Anisotropic Filt技术的过滤单元并不是“四四方方”的,其典型单元是矩形,还可以变形为梯形和平行四边形.画面上的一个象素,在一个方向上可以包含不同纹理单元的信息.这就需要一个“非正多边形”的过滤单元,来保证准确的透视关系和透明度.不然,如果在某个轴上的纹理部分有大量信息,或是某个方向上的图象和纹理有个倾角,那么得到的最终纹理就会变得很滑稽,比例也会失调.当视角为90度,或是处理物体边缘纹理时,情况会更糟.
各向异性过滤是最新型的过滤方法(相对各向同性2/3线性过滤),它需要对映射点周围方形8个或更多的像素进行取样,获得平均值后映射到像素点上.对于许多3D加速卡来说,采用8个以上像素取样的各向异性过滤几乎是不可能的,因为它比三线性过滤需要更多的像素填充率.但是对于3D游戏来说,各向异性过滤则是很重要的一个功能,因为它可以使画面更加逼真,自然处理起来也比三线性过滤会更慢.