Advertisement
Guest User

wobblyshaderjoof

a guest
Mar 8th, 2012
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. extern number time;
  2.  
  3. vec4 effect(vec4 color, Image texture, vec2 tc, vec2 pixel_coords)
  4. {
  5. number distanceSquared = ((tc.x-.3) * (tc.x-.3)) *.4;
  6. tc.y += 3.0 * tan(distanceSquared * sin(time));
  7. number y = tc.y;
  8. number x = tc.x;
  9. number om = sin(distanceSquared*sin(time/2560.0)) * sin(time/50.0);
  10. tc.y = x*sin(om) + y*cos(om);
  11. tc.x = x*cos(om) - y*sin(om);
  12. return Texel(texture, tc);
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement