Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个问题是相当不言自明的。我问的是使用可能来自任何地方的纹理坐标(一个统一的,一个变化的,另一个纹理提取)。
例如,我在 mipmaped(或各向异性过滤)纹理上进行纹理提取,并使用在顶点着色器中设置的变量的平方。我假设 glsl 无法确定像这样的任意复杂函数的导数,那么它如何知道要使用哪个 mip 级别?
谢谢。
它通常使用空间相干性。它在至少 2x2 像素的块上计算相同的值,并计算邻居之间的离散差。这对于导数来说已经足够了。