Explorador de funciones
Inspirado en este capítulo de The Book of Shaders. Tenemos un medio para explorar, entender y asociar visualmente funciones en distintos codominios.
Podés cambiar el cuerpo de la función function para visibilizar distintas funciones. Chequen la siguiente lista
1 DIMENSIÓN
Valores de y en función de x
xxxxxxxxxx1
float function (float x) {2
float y = x;3
return y;4
}2 DIMENSIONES
Valores de y en funcion de x
xxxxxxxxxx1
float function (float x) {2
float y = x;3
return y;4
}5
vec3 setChannel () { 6
vec3 red = vec3(1.,0.,0.)*on;7
vec3 green = vec3(0.,1.,0.)*off;8
vec3 blue = vec3(0.,0.,1.)*off;9
return red+green+blue; 10
}2 DIMENSIONES con cambio de coordenadas
xxxxxxxxxx1
float function (float x) {2
float y = x;3
return y;4
}5
vec3 setChannel() { 6
return vec3(1.,0.,0.);7
}8
vec2 setCoordinates() { 9
vec2 st = (gl_FragCoord.xy/u_resolution.xy);10
return st;11
}