
FBP – Programación Basada en Flujo
-
LevelPrincipiante
¡Hola, bienvenido de nuevo!
CodeX
La Programación Basada en Flujo (Flow-Based Programming, FBP) es un paradigma visual, introducido por J. Paul Morrison, que estructura aplicaciones como redes de procesos asíncronos encapsulados en “cajas negras” que intercambian datos a través de conexiones explícitas. En TouchDesigner, cada operador recibe, procesa y emite datos sin alterar la fuente original, permitiendo que cambios en un punto se propaguen en tiempo real. Este enfoque desacopla la lógica interna de los componentes de la topología de la red, facilita mantenimiento, sustitución y depuración, y admite datos heterogéneos como texturas, canales, geometrías o tablas. La visualización directa del flujo y el uso de componentes reutilizables impulsan la flexibilidad y escalabilidad del sistema.
Su aplicación profesional se apoya en tres principios: modularidad (dividir la red en subsistemas autónomos con interfaz clara), nomenclatura y codificación visual coherente (nombres descriptivos, colores funcionales y disposición ordenada de izquierda a derecha), y reutilización de componentes encapsulados en .tox con parámetros personalizados para control externo. Este modelo fomenta un ecosistema colaborativo donde los activos pueden crearse, compartirse y mejorar iterativamente, convirtiendo la red de nodos en una representación directa, legible y adaptable de la lógica audiovisual en tiempo real.
CodeX IndeX
INTRO PROGRAMACIÓN BASADA EN FLUJO
-
12:07
-
11:46
-
06:49
-
06:56
