WebGL 着色器偏导数dFdx和dFdy介绍

275 阅读1分钟

原文

image.png

  • dFdx表示的是像素块中右边像素的值减去素块中左边像素的值,而dFdy表示的是下面像素的值减去上面像素的值。

偏导数和mipmaps

  • 偏导数函数是纹理mipmaps实现的基础

面的法线向量计算(flat shader)

normalize(  cross(dFdx(pos),  dFdy(pos))  );