Module 1 — Prise en main et fondamentaux du temps réel
- Interface, navigation, réseau de nodes et paramètres
- Types de familles : TOP, CHOP, SOP, DAT, COMP
- Principes temps réel : framerate, latence, GPU/CPU, résolution
- Gestion des projets : versioning, sauvegardes, dépendances
- Méthodologie de patch : lisibilité, modularité, commentaires
- Mise en application encadrée : créer un patch simple (source → traitement → sortie)
Module 2 — Vidéo temps réel et traitement d’image (TOP)
- Sources : fichiers, caméra, streaming, générateurs
- Opérations clés : compositing, masques, feedback, warp
- Colorimétrie : niveaux, LUT, conversions, linéaire vs gamma
- Effets procéduraux : noise, blur, edge, displacement
- Gestion des résolutions et formats pour éviter les surcoûts
- Mise en situation encadrée : construire une chaîne d’effets paramétrable
Module 3 — Animation, données et modulation (CHOP)
- Signaux CHOP : LFO, noise, envelope, trigger
- Remapping, filtres et smoothing pour contrôle stable
- Synchronisation tempo (BPM) et événements
- Export de canaux vers paramètres (bind/export)
- Déclenchements et états (state machines simples)
- Mise en application encadrée : piloter une scène avec contrôleurs CHOP
Module 4 — 3D temps réel et géométrie procédurale (SOP/COMP)
- Pipeline 3D : caméra, lumière, matériaux, rendu
- SOP : primitives, instancing, copie/points, attributs
- Animation 3D : transformations, déformations, paramètres pilotés
- Matériaux et shading : bases PBR, textures, normal/displace
- Rendu et compositing 3D/2D dans TouchDesigner
- Mise en situation encadrée : créer une scène 3D instanciée et animée
Module 5 — Interactivité et entrées temps réel
- Entrées : souris/clavier, audio in, webcam
- OSC : réception/envoi, mapping de contrôleurs
- MIDI : mapping, learn, bonnes pratiques live
- Capteurs et tracking (principes, usages courants)
- Gestion des seuils, triggers, anti-rebond et calibrations
- Mise en application encadrée : créer une interaction simple et fiable
Module 6 — Intégration média, mapping et sorties
- Lecture et gestion de médias : playlists, cues, préchargement
- Sorties : fenêtre, multi-écrans, résolution custom
- Principes du projection mapping et warping
- Synchronisation avec régie (timecode/horloge selon contexte)
- Enregistrement/streaming : formats, débits, stabilité
- Mise en situation encadrée : préparer une sortie mapping prête à l’exploitation
Module 7 — Optimisation, fiabilité et déploiement
- Diagnostic performances : bottlenecks GPU/CPU
- Stratégies d’optimisation TOP/CHOP/SOP (résolution, cook, cache)
- Gestion des dépendances, chemins, assets et packaging
- Sécurisation d’un système live : watchdogs, redémarrage, modes secours
- Tests, check-lists et procédures d’exploitation
- Mise en application encadrée : stabiliser un patch “live” et documenter l’exploitation.
Module 8 — Workflow avancé et bonnes pratiques de production
- Modularité : components, encapsulation, réutilisation
- DAT : automation, tables, configuration, presets
- UI et contrôle : panels, interfaces opérateur, mapping de contrôleurs
- Collaboration : conventions de nommage, versioning, partage
- Gestion de projet : itérations, validation, livraison technique
- Mise en situation encadrée : assembler un système complet à partir de modules réutilisables






