changing randoms

This commit is contained in:
Patricio Gonzalez Vivo 2015-10-07 16:11:26 -04:00
parent 137e27ed20
commit 47221a6bb5
3 changed files with 5 additions and 3 deletions

View File

@ -15,7 +15,7 @@ float plot(vec2 _st, float _pct){
}
float random (in float _x) {
return fract(sin(_x)*1e4);
return fract(sin(_x)*43758.5453);
}
void main() {

View File

@ -9,7 +9,8 @@ uniform vec2 u_resolution;
uniform float u_time;
float random(in float x){ return fract(sin(x)*43758.5453); }
float random(in vec2 st){ return fract(sin(dot(st.xy ,vec2(12.9898,78.233))) * 43758.5453); }
// float random(in vec2 st){ return fract(sin(dot(st.xy ,vec2(12.9898,78.233))) * 43758.5453); }
float random(vec2 p) { return fract(1e4 * sin(17.0 * p.x + p.y * 0.1) * (0.1 + abs(sin(p.y * 13.0 + p.x)))); }
float bin(vec2 ipos, float n){
float remain = mod(n,33554432.);

View File

@ -9,7 +9,8 @@ uniform vec2 u_resolution;
uniform float u_time;
float random(in float x){ return fract(sin(x)*43758.5453); }
float random(in vec2 st){ return fract(sin(dot(st.xy ,vec2(12.9898,78.233))) * 43758.5453); }
// float random(in vec2 st){ return fract(sin(dot(st.xy ,vec2(12.9898,78.233))) * 43758.5453); }
float random(vec2 p) { return fract(1e4 * sin(17.0 * p.x + p.y * 0.1) * (0.1 + abs(sin(p.y * 13.0 + p.x)))); }
float bin(vec2 ipos, float n){
float remain = mod(n,33554432.);