Effect source:
vec2 effect(vec2 p, float i, float time) { return vec2(sin(p.x * i + time) * cos(p.y * i + time), sin(length(p.x)) * cos(length(p.y))); }
Try the
generator
Speed:
Resolution:
Recursion depth: