diff --git a/shaders/tools.gdshaderinc b/shaders/tools.gdshaderinc index 73ba730..c65ee63 100644 --- a/shaders/tools.gdshaderinc +++ b/shaders/tools.gdshaderinc @@ -3,10 +3,9 @@ const float DS = 0.004; /* Относитель float random_timed(vec2 uv) { - return fract(sin(TIME * dot(uv.xy, vec2(12.9898, 78.233))) * 43758.5453123); + return fract(sin(dot(uv + TIME, vec2(12.9898, 78.233))) * 43758.5453); } - float smooth_px(float r, float R, float ds) { return 1.0 - smoothstep(R - ds, R + ds, r);