A Apéndice
Zona de pruebas: pega cualquier shader
Pega un shader de fragmentos escrito por un agente, encontrado en internet o escrito por ti. Funcionan void main de WebGL 1 y mainImage de Shadertoy (sin texturas iChannel); iTime, iResolution, iMouse y u_time, u_resolution, u_mouse ya están conectados.
Ejercicio
Código real de la GPUArrastra los números o edita el código
Lado JS
gl.uniform2f(uResolution, …, …)
gl.uniform1f(uTime, 0.00)Para leer código desconocido, sepáralo primero en las cinco capas (espacio, forma, borde, color, tiempo), abre el depurador de píxeles y muestra cada variable en el lienzo. Antes de cambiar un número, predice qué pasará: donde te equivoques está lo que aún no has entendido.
Pruébalo
- Selecciona todo el código y pega un shader de Shadertoy (de los que usan mainImage)
- Pide a un agente un shader con comentarios en cada línea por capa: espacio → forma → borde → color → tiempo; pégalo y léelo
- Abre el depurador de píxeles y muestra d en el lienzo: el mapa de distancias de la capa de forma
- Antes de cambiar un número, di qué hará la imagen y luego cámbialo para comprobarlo