1
0
mirror of https://github.com/DigvijaysinhGohil/Godot-Shader-Lib.git synced 2025-09-19 11:56:01 +08:00
Files
Godot-Shader-Lib/addons/ShaderLib/Maths/Wave/NoiseSineWave.gdshaderinc
Digvijaysinh Gohil b94c01dd61 Various wave nodes added
Nodes includes NoiseSineWave, SawtoothWave, SquareWave, TriangleWave
2023-10-15 15:00:00 +05:30

8 lines
323 B
Plaintext

vec4 noise_sine_wave(vec4 input, vec2 min_max)
{
vec4 _sin_in = sin(input);
vec4 _sin_in_offset = sin(input + 1.0);
vec4 _random_number = fract(sin((_sin_in - _sin_in_offset) * (12.9898 + 78.233))*43758.5453);
float _noise = mix(min_max.x, min_max.y, _random_number.x);
return _sin_in + vec4(_noise);
}