Shader Learn

01 片元与数据

屏幕坐标与分辨率

像素位置 ÷ 分辨率 = 0~1 的屏幕坐标。

像素位置…, …
1100

每个像素运行一次拖动数字,或直接改代码

JS 这一侧gl.uniform2f(uResolution, …, …)

gl_FragCoord 是像素位置;除以 uResolution 得到 0~1 的屏幕坐标。

试一试

  • 把每格像素数调到 1,每个像素都不同
  • 移动指针,比较像素位置和 0~1 坐标