Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern number time;
- vec4 effect(vec4 color, Image texture, vec2 tc, vec2 pixel_coords)
- {
- number distanceSquared = ((tc.x-.3) * (tc.x-.3)) *.4;
- tc.y += 3.0 * tan(distanceSquared * sin(time));
- number y = tc.y;
- number x = tc.x;
- number om = sin(distanceSquared*sin(time/2560.0)) * sin(time/50.0);
- tc.y = x*sin(om) + y*cos(om);
- tc.x = x*cos(om) - y*sin(om);
- return Texel(texture, tc);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement