← TouchDesigner Journey

Fase 02 · sistemas · Semana 9

Python en DATs

20–26 jul 2026

0%
mini-check0/2 · 0%

Semana 09 · Python en DATs

Período: 20–26 jul 2026 Fase: 02 · Sistemas & Profundidad técnica Tag: python


Concepto de la semana

Los DAT (Data Operators) son los operadores de texto y datos en TD. Los Python DATs ejecutan scripts que pueden modificar cualquier parámetro en tiempo real. Un Execute DAT corre código en cada frame, en eventos de teclado, o cuando un valor CHOP cruza un umbral.

Operadores clave:

  • Text DAT — bloque de texto o script
  • Execute DAT — corre código en eventos de TD (frame, start, etc.)
  • CHOP Execute DAT — reacciona a cambios en valores CHOP
  • op('nombre').par.Tx = valor — sintaxis básica para mover un parámetro

Qué aprendí


Qué rompí


Preguntas que tengo


Mini-check

  • Escribí un script que modifica un parámetro en tiempo real
  • Usé op() para acceder a operadores desde Python

Recurso de la semana: Matthew Ragan — Python in TouchDesigner · scripting.derivative.ca

Prompt creativo

Prompt creativo · Semana 09

Período: 20–26 jul 2026


El prompt

Un sistema que responde a una regla simple. Escríbela en Python. Luego rómpela.


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

Haz que el script responda a un valor de audio. Python + CHOP = control total.

¿Qué pasó al intentarlo?