3

这个问题是相当不言自明的。我问的是使用可能来自任何地方的纹理坐标(一个统一的,一个变化的,另一个纹理提取)。

例如,我在 mipmaped(或各向异性过滤)纹理上进行纹理提取,并使用在顶点着色器中设置的变量的平方。我假设 glsl 无法确定像这样的任意复杂函数的导数,那么它如何知道要使用哪个 mip 级别?

谢谢。

4

1 回答 1

5

它通常使用空间相干性。它在至少 2x2 像素的块上计算相同的值,并计算邻居之间的离散差。这对于导数来说已经足够了。

于 2009-10-06T12:57:03.707 回答