纹理重新安排算法在JavaScript中非常容易,但是WebGL很难



i徘徊如何代码一个输出纹理t1的着色器,每个texel存储了所有像素的坐标(例如)不是给定纹理T0的黑色。

您的问题中的a,b,c是否代表像素或子图像。如果您试图找到具有值的像素并将它们分组在一起。您可以将其作为像素排序算法的变体实现。有很多方法可以做到这一点,但是您可以看到例如。

https://bl.ocks.org/zz85/cafa1b8b3098b5a40e9184874222d47f6

https://timseverien.com/posts/2017-08-17-sorting-pixels-with-webgl/

使用每帧奇数成对比较。

最新更新