如何指定OpenGL访问三维纹理的插值方式


据我所知,OpenGL访问3D纹理的默认插值方式是三线性插值。那么,怎么设置其他的插值方式呢?比如双线性插值?

opengl C++

鹿乃俺D嫁 12 years, 7 months ago

这个是不能通过设置来进行的,而只能由你来设计双线性插值的算法。双线性插值又称为双线性内插。在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,其核心思想是在两个方向分别进行一次线性插值。既然OpenGL访问3D纹理的默认插值方式是三线性插值,那么要使用双线性插值,就得有你来实现双线性插值的算法。你还可以参考一些论文还设计你的算法。
请输入图片描述

具体的算法点击

论文点击

Nafoul answered 12 years, 7 months ago

Your Answer