12 De la imagen a la receta
Paletas cosenoidales: color en una línea
0.5 + 0.5 · cos(2π(f·t + phase)): tres ondas cosenoidales con distintas fases para R, G y B convierten un número 0–1 en un degradado de color.
0.23
01
01
01
EjercicioAjustar valores
Encuentra este degradado cálido
Se ejecuta una vez por píxelArrastra los números o edita el código
Lado JS
gl.uniform2f(uResolution, …, …)Una paleta convierte un número t en un color: cada canal es una onda cosenoidal con su propia fase. Las fases fijan el orden de los tonos; la frecuencia, cuántas veces se repiten al pasar t de 0 a 1. t puede venir de x, de una distancia, de un ángulo o del ruido.
Pruébalo
- Pon las tres fases en 0: se vuelve gris
- Pon la frecuencia en 3: el degradado se repite tres veces
- En la mitad inferior, t es la distancia al centro: cámbiala por el ángulo atan(p.y, p.x)