This animation was really interesting to make for many things, and I'm afraid the result is not so enjoyable. I guess in the future I'll be able to use some of the techniques with a different design. This is coded in a fragment shader btw, loading curve data from C++.