← TouchDesigner Journey

Fase 02 · sistemas · Semana 13

GLSL II — uniforms y texturas

17–23 ago 2026

0%
mini-check0/2 · 0%

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?