Gist-powered WebGL transitions
glsl.io
glsl.io
When calculating angles, most of the examples divide the point xy by the resolution xy. This creates a nice point in the 0..1 range. When calculating angles from that, things will look good if the image is square, but once you have a rectangle, things look weird since you'll have an ellipse rather than a circle.
I was trying to make one of my transitions properly calculate the angle and rotate the input image, but the only way I could test if it was really working was by saving the shader and visiting /gallery to see the preview (differently from the editing preview, the gallery preview uses a rectangle).
https://www.youtube.com/watch?v=BYdCNTJaGss : a first presentation video.
WebGL is still voodoo to me.