Pull to refresh

Comments 4

Эх, всё же WebGL крайне неудобен для подобных операций — нет специализированных вычислительных шейдеров, из-за чего приходится костылить и вести все расчёты на фрагментном.

Ждём WebGPU, он однажды придёт и решит все проблемы одним махом. Наверное.

Интересно, есть ли реализации 2d пламени, построенные на этом принципе?

На www.shadertoy.com поищите. Там каждая вторая демка использует технику double buffer.
Вместо texture можно использовать texelFetch (наример, texelFetch(512,512) вместо texture(0.5,0.5), если текстура имеет размеры 1024*1024)
Sign up to leave a comment.

Articles