Opengl:顶点和片段着色器之间的二次插值

时间:2014-07-23 11:10:49

标签: opengl

在将数据从顶点传递到片段着色器时,是否可以实现比线性更高阶的iterpolation?理想情况下,我想要某种形式的二次插值,但这需要访问超出被插值的面角的顶点。

1 个答案:

答案 0 :(得分:3)

简短的回答是:不。

如果涉及从顶点传递到片段着色器的属性,我认为除了线性之外还有原生支持插值。

但是,您可以通过使用几何着色器和插入插值顶点来合并一个非线性插值技巧。或者,如果您希望在插值线上有某种值分布,则可以使用预定义的1D纹理,该纹理将包含您需要在片段着色器中使用的插值曲线。