Доработал скетчик. Из интересного, я храню в текстуре (в первой строке) массив предыдущих значений с каналов, то есть в нулевой пиксель пишу текущее, а остальные сдвигаю с предыдущего. Так как там пинг-понг текстурами, то никаких конфликтов не возникает.
Да, можно было бы все это делать на цпу (но это надо в кишки оркалота лезть и пересобирать его - на каждый скетч не налазишься) или хранить только одно пересчитанное предыдущее, к которому прибавлять новое с коэффициентом - получилось бы своего рода бегущее окно, но интересно было именно массив передавать между итерациями через текстуру.
Post #568
326
- 🔥 7
- ❤ 1