Fase 02 · sistemas · Semana 13
GLSL II — uniforms y texturas
17–23 ago 2026
Semana 13 · GLSL II — uniforms y texturas
Período: 17–23 ago 2026 Fase: 02 · Sistemas & Profundidad técnica Tag: shaders
Concepto de la semana
Con uniforms puedes pasar datos de TD al shader: tiempo, audio, posición del mouse, valores de CHOPs. Una textura sampler2D permite leer cualquier TOP dentro del shader. Esto abre la puerta a efectos imposibles con los TOPs estándar.
Operadores clave:
- uniforms — parámetros del GLSL TOP que se pueden animar desde TD
- iChannel0, iChannel1 — entradas de textura del GLSL TOP
- texture(iChannel0, vUV) — leer un pixel de la textura de entrada
- uTD.time.seconds — tiempo en segundos (variable global de TD)
Qué aprendí
Qué rompí
Preguntas que tengo
Mini-check
- Pasé un uniform de tiempo al shader y lo usé para animar
- Leí una textura dentro del shader (sampler2D + texture())
Recurso de la semana: The Book of Shaders capítulos 6-10 · Shadertoy (shadertoy.com) para referencia
Prompt creativo
Prompt creativo · Semana 13
Período: 17–23 ago 2026
El prompt
El tiempo entra al shader como un número. ¿Qué hace tu sistema cuando ese número es muy grande?
Mi interpretación
¿Qué elegí hacer? ¿Por qué ese camino y no otro?
El resultado
Descripción del patch. Qué operadores usé, qué comportamiento tiene.
Lo que me sorprendió
Una cosa que no esperaba que pasara.
Desvío
Pasa tu patch de feedback como textura al shader. Hazlo pasar por algo que no existe en TD nativo.
¿Qué pasó al intentarlo?