https://www.shadertoy.com/view/WslyzX от https://twitter.com/lunasorcery
Чтобы они разъединились после объявления uv добавляем
uv.x = sign(uv.x)*(abs(uv.x) - sin(iTime) * .1 - .1);#reference
CR Creative Coder @creative_coder · 416 subscribers uv.x = sign(uv.x)*(abs(uv.x) - sin(iTime) * .1 - .1);#reference