extras:codikon:anwendungssoftware:touchdesigner
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
extras:codikon:anwendungssoftware:touchdesigner [2025/07/06 07:44] – removed - external edit (Unknown date) 127.0.0.1 | extras:codikon:anwendungssoftware:touchdesigner [2025/07/06 07:44] (current) – ↷ Page moved from extras:softikon:touchdesigner to extras:codikon:anwendungssoftware:touchdesigner Felix Hardmood Beck | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Vorstellung: | ||
+ | TouchDesigner ist eine visuelle Entwicklungsumgebung für die Erstellung von Echtzeit-Grafiksystemen, | ||
+ | |||
+ | ==== 1. Was ist TouchDesigner? | ||
+ | * Visuelle Echtzeit-Entwicklungsumgebung von Derivative (Kanada) | ||
+ | * Kombination aus nodebasiertem Interface und Scripting mit Python | ||
+ | * Zielgruppen: | ||
+ | * Plattform zur Erstellung generativer Systeme – visuell, auditiv oder datenbasiert | ||
+ | |||
+ | ==== 2. Einsatzbereiche ==== | ||
+ | * Echtzeit-Visualisierungen und audiovisuelle Performances | ||
+ | * Interaktive Rauminstallationen mit Sensorik, Tracking, Sound oder Projektion | ||
+ | * Bühne, Architektur, | ||
+ | * Datenvisualisierung, | ||
+ | * Experimentelle Interfaces, UI-Prototypen, | ||
+ | |||
+ | ==== 3. Technologische Grundlagen ==== | ||
+ | * GPU-basiertes Processing mit OpenGL | ||
+ | * Echtzeit-Rendering bei konstanter Framerate | ||
+ | * Unterstützung zahlreicher Ein- und Ausgabeschnittstellen: | ||
+ | * MIDI, OSC, DMX, Audio, Webcam, Kinect, Leap Motion, Arduino, TCP/IP u. a. | ||
+ | * Python als integrierte Skriptsprache | ||
+ | * Unterstützung von GLSL für Shader-Programmierung | ||
+ | |||
+ | ==== 4. Struktur des Programms ==== | ||
+ | * Netzwerkbasierter Aufbau mit modularen Operatoren („Nodes“) | ||
+ | * Fünf zentrale Operator-Typen: | ||
+ | * **TOPs** – Texture Operators (Bild, Video, Shader) | ||
+ | * **CHOPs** – Channel Operators (Werte, Animation, Audio) | ||
+ | * **SOPs** – Surface Operators (3D-Geometrie) | ||
+ | * **DATs** – Data Operators (Tabellen, Texte, Skripte) | ||
+ | * **COMPs** – Component Operators (Container, UI, Steuerung) | ||
+ | * Kombination der Operatoren zu interaktiven, | ||
+ | |||
+ | ==== 5. Bedienkonzepte ==== | ||
+ | * Visuelles Arbeiten in Netzwerkansicht (Node-Graph) | ||
+ | * Live-Ausgabe direkt im Editor (Viewer) | ||
+ | * Timeline, Parameterfenster, | ||
+ | * Non-destruktives Arbeiten durch modulare Struktur | ||
+ | * Echtzeitkontrolle und Rückkopplung von Daten | ||
+ | |||
+ | ==== 6. Gestalterische Prinzipien ==== | ||
+ | * Signalflussorientiertes Denken (Dataflow) | ||
+ | * Mapping von Daten auf visuelle, auditive oder räumliche Parameter | ||
+ | * Arbeiten mit Feedback-Schleifen, | ||
+ | * Kombination von Kontrolle (Präzision) und Emergenz (Zufall) | ||
+ | * Generatives Komponieren in modularen Einheiten |