So funktioniert TouchDesigner
Über diese App
Ein Netzwerk aus Operatoren mit Live-Vorschau rechnet Echtzeitgrafik: Rauschen, Audio-reaktive Ringe, Feedback-Spiralen und Tausende Instanzen. Leg die Ansicht auf einen Zwischenknoten oder trenne eine Leitung und sieh, wie TouchDesigner nur cookt, was angefordert wird. Sechs Familien, Konverter, Referenzen und Kosten pro Frame.
Worum es geht
TouchDesigner ist eine knotenbasierte Entwicklungsumgebung der Firma Derivative für Echtzeitgrafik, interaktive Installationen, Projektionen und Live-Visuals. Ein Programm entsteht als Netzwerk aus Operatoren in sechs Familien: TOPs für Bilder und Texturen, CHOPs für Kanäle wie Audio oder Sensordaten, SOPs für Geometrie, DATs für Text, Tabellen und Python, MATs für Materialien und COMPs für Container und 3D-Objekte. Gerechnet wird nach dem Pull-Prinzip: Die Ausgabe fordert pro Frame ihre Eingänge an, und ein Operator cookt nur, wenn er angefordert wird und sich etwas geändert hat oder er zeitabhängig ist.
Was die App zeigt
Fünf Beispielnetzwerke rechnen Echtzeitgrafik: ein Grundprinzip aus TOPs, Audio-reaktive Ringe, eine Feedback-Schleife mit Spiralen, Instancing mit Tausenden Kopien und ein datengesteuertes Netzwerk. Jeder Knoten hat eine Live-Vorschau, Konverter und Referenzen verbinden die Familien. Das Cook-Panel zeigt Frame für Frame, welche Operatoren cooken, welche aus dem Zwischenspeicher liefern und welche ruhen, mit modellierten Kosten gegen das Budget von etwa 16,7 ms bei 60 fps. Die App ist eine unabhängige Lern-Illustration und kein Teil von TouchDesigner.
Selbst ausprobieren
Wähle einen Knoten und ändere seine Parameter. Lege die Ansicht per Doppeltipp auf einen Zwischenknoten: Alles dahinter wird nicht mehr angefordert und wird dunkel. Trenne eine Leitung oder schalte einen Operator auf Bypass und beobachte im Cook-Panel, wie sich die Kosten pro Frame verschieben. Im Feedback-Netzwerk lohnt es sich, die Schleife einmal zu unterbrechen.
Häufige Fragen
- Was ist TouchDesigner?
- TouchDesigner ist eine knotenbasierte Entwicklungsumgebung der Firma Derivative für Echtzeitgrafik, interaktive Installationen, Projektionen und Live-Visuals. Ein Programm entsteht als Netzwerk aus Operatoren, die ihre Daten über Leitungen weitergeben und jeweils eine Live-Vorschau zeigen. Logik und Steuerung lassen sich mit Python-Ausdrücken und Skripten ergänzen.
- Was bedeuten TOP, CHOP, SOP, DAT, MAT und COMP in TouchDesigner?
- Das sind die sechs Operator-Familien: TOPs verarbeiten Bilder und Texturen auf der GPU, CHOPs Kanäle wie Audio, Sensordaten oder Animationskurven, SOPs Geometrie und DATs Text, Tabellen und Python. MATs sind Materialien und Shader, COMPs Container und 3D-Objekte wie Geometry, Camera und Light. Leitungen verbinden nur Operatoren derselben Familie; den Wechsel übernehmen Konverter wie CHOP to TOP oder Referenzen in Parametern.
- Was bedeutet „Cooking“ in TouchDesigner?
- Cooking heißt, dass ein Operator sein Ergebnis neu berechnet. Pro Frame fordert die Ausgabe ihren Operator an, dieser seine Eingänge und referenzierten Operatoren, rückwärts bis zur Quelle. Ein Operator cookt nur, wenn er angefordert wird und sich ein Eingang oder Parameter geändert hat oder er zeitabhängig ist; sonst liefert er sein zwischengespeichertes Ergebnis.
- Was kann ich in dieser App ausprobieren?
- Du wählst eines von fünf Beispielnetzwerken und siehst die Ausgabe in Echtzeit. Du kannst Parameter ändern, die Ansicht auf einen Zwischenknoten legen, Leitungen trennen oder Operatoren auf Bypass schalten; das Cook-Panel zeigt dazu die modellierten Kosten pro Frame. Die App ist eine unabhängige Lern-Illustration und kein Teil von TouchDesigner.
Fach: Film & Medien
Mehr aus Film & Medien
Eine VisuApp von heyprof: interaktiv, kostenlos im Browser, ohne Anmeldung. Was ist eine VisuApp? · Alle Apps