This is the same “Juhannus Embers” shader I posted earlier, but this time I upgraded my own lightweight WebGL javascript library (so far called “gle.js”) to support animations so that it can be shown running without the embedded shadertoy player.
Because the shadertoy player is quite fully featured, and more inteded for desktop browsers, it has some trouble on some mobile devices. The gle.js player is quite slim, so it may work slightly better on mobile. Just let me know on twitter in case it isn’t working for you.
As before, this was a small experiment to create a simple particle engine in a fragment shader that could run with good performance on mobile devices.
I will describe in more detail how it works in a later post, but you can examine the source of this page already.
It’s built around triangle waves which I showed in the last post.