This commit is contained in:
2024-07-29 15:59:04 +03:00
parent 83b935c968
commit ba6e615159

View File

@ -26,10 +26,10 @@ float noise(vec2 p, float scale )
vec2 i = floor( p ), vec2 i = floor( p ),
f = fract( p ), f = fract( p ),
u = f*f*(3.-2.*f); u = f*f*(3.-2.*f);
return -scale+scale*mix( mix( hash( i + vec2(0.0,0.0) ), return -scale+scale*mix( mix( hash( i + vec2(0.) ),
hash( i + vec2(1.0,0.0) ), u.x), hash( i + vec2(1.0,0.0) ), u.x),
mix( hash( i + vec2(0.0,1.0) ), mix( hash( i + vec2(0.0,1.0) ),
hash( i + vec2(1.0,1.0) ), u.x), u.y); hash( i + vec2(1.) ), u.x), u.y);
} }
float hash2( vec2 p ) { float hash2( vec2 p ) {
@ -38,10 +38,10 @@ float hash2( vec2 p ) {
} }
float noise2( in vec2 p ) { float noise2( in vec2 p ) {
vec2 i = floor( p ), f = fract( p ), u = f*f*(3.0-2.0*f); vec2 i = floor( p ), f = fract( p ), u = f*f*(3.0-2.0*f);
return -1.0+2.0*mix( mix( hash2( i + vec2(0.0,0.0) ), return -1.0+2.0*mix( mix( hash2( i + vec2(0.) ),
hash2( i + vec2(1.0,0.0) ), u.x), hash2( i + vec2(1.0,0.0) ), u.x),
mix( hash2( i + vec2(0.0,1.0) ), mix( hash2( i + vec2(0.0,1.0) ),
hash2( i + vec2(1.0,1.0) ), u.x), u.y); hash2( i + vec2(1.) ), u.x), u.y);
} }
///////////////// /////////////////