Guest User

Untitled

a guest
Sep 25th, 2024
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | Source Code | 0 0
  1. struct _Utils {
  2. float Random(float2 st) {
  3.     return frac(sin(dot(st, float2(12.9898,78.233)))*43758.5453123);
  4. }} Utils;
  5. float2 st = UV * GridSize;
  6. st.y = st.y - Time * Speed;
  7. float2 ipos = floor(st);
  8. float2 fpos = frac(st);
  9. if (fpos.y > (1.0 - PaddingY)) {
  10.     discard;
  11. }
  12. float color = Utils.Random(ipos);
  13. if(color < LowerBound || color > UpperBound) {
  14.     discard;
  15. } else {
  16.     color = 1.0;
  17. }
  18. return float3(color, color, color);
Advertisement
Add Comment
Please, Sign In to add comment