Initiation au logiciel Touch Designer (objectif vjing 2024)

Dans le cadre du cours d’ustensiles numériques, j’ai cherché pendant le quadrimestre 1 a me familiariser avec Touch Designer, un logiciel de programmation nodal notamment utilisé pour créer des installations audio-réactives en live. L’avantage de la programmation nodal est qu’il permet de créer des design génératifs sans avoir à connaître des langages de programmations (ce qui était et est toujours mon cas).

Une fois la version gratuite du logiciel téléchargé, ma découverte de touchdesigner commence ! Ma première tentative sur le logiciel était de créer un programme qui modifie une vidéo en fonction d’un signal sonore, ici un morceau de musique. Pour cela j’ai suivi un tuto de manière rigoureuse et le résultat est mitigé: d'un côté ça fonctionne mais bon j’ai rien compris à ce que je viens de faire.

Je décide de changer de méthode et de créer des petits programmes de quelques noeuds pour mieux comprendre la grammaire du logiciel : en effet tous les noeuds ne sont pas connectables entre eux, ils sont rangés par famille (top, chop, sop etc..) et pour passer d’une famille à une autre on utilise des noeuds de liaisons . Par exemple, si je veux utiliser un nœud d’ondes (“chop” ou bloc vert) avec un nœud de 2d ( “top” ou bloc violet) j’utilise un nœud “chop to” qui est un top.

Ok, je commence à comprendre ce que fait. A ce moment un pote à moi va mixer dans une salle avec un vidéoprojecteur et me demande de lui faire une vidéo à mettre en fond. Je décide de mettre en pratique mes nouveaux acquis : je réalise une série de petites animations principalement faites avec des noeuds tops “noise” (génèrent des patterns modifiables et animables à l’aide des paramètres du noeud), “levels” (permet de modifier différents paramètres, un peu semblable à lightroom) et “moviefillin” (qui permet d’importer une image ou une vidéo) . Malheureusement la version gratuite du logiciel ne permet pas de travailler avec une résolution supérieur à 1080 par 720p, je passe donc à la caisse (ou pas) et voici le résultat en full hd : https://e.pcloud.link/publink/show?code=XZaXG1Z2pGao4FB8nh3mSXaMR7gCVPMAyP7

De la même manière je réalise une animation (canva spotify) pour accompagner une cover que j’ai faite. résultat: https://e.pcloud.link/publink/show?code=XZaVG1Zphs85L7ptzXkrjmKmIY9DztgMsd7

En parallèle, dans le cadre d’un projet d’AP média je fais une série d’animations d’images avec des fréquences, donnant une esthétique très glitché. Je ne suis pas satisfait du résultat mais ce projet m’a permis de tester pleins de choses avec touchdesigner.

Je commence à être assez à l’aise avec le logiciel, je décide de réitérer l’expérience d’une installation audio réactive, cette fois-ci sans passer par une vidéo mais en créant une animation 3d avec les nœuds “sop” (3d ou blocs bleus). Pour cela je crée une série de nœuds “chop” analysant et filtrant le morceau choisis, avec ces donnés récoltées je crée plusieurs tops “noises” audio réactifs au format RGB qui vont me permettre d’animer mon installation 3D. La création d’une animation 3d passe par un nœud “comp” geometry (permet de lire des informations en utilisant les axes X Y et Z), le nœud “comp” caméra (permet de mettre en image ces informations), ainsi qu’un noeud “material” constant (qui va définir les perspectives du rendu 3d) et un noeud “top” render pour lire au format vidéo l’animation 3D. Une fois ce système mis en place, je vais créer des particules auxquelles je vais associer les valeurs R G B de mes noises audio-réactifs aux axes X Y et Z. Ce principe d’associations d’objets à des positions en 3D s'appelle instancing et est paramétrable dans le noeud geometry. Résultat : https://e.pcloud.link/publink/show?code=XZiVG1ZJECC04g7VoFqau2gguE2V8SeS84k (musique par Meto : https://soundcloud.com/met_o/carre?si=dbc0d3bb2974421ab616f4b26a512930&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing )

Une autre vidéo audio réactive utilisant une image d’un pokémon (simple test pour voir si le programme fonctionnait bien) : https://e.pcloud.link/publink/show?code=XZH0G1ZCgTi7ycmBtbwPIbAnbgjkLMOojLX

Mon premier test d’instancing : https://e.pcloud.link/publink/show?code=XZb0G1Z78FEDVY9CV8el8WtiioEijRR9CKV

Voilà, on arrive à la fin du q1 et de mon initiation à touchdesigner. Je suis satisfait de mon niveau de maîtrise du logiciel et je me sens prêt à passer à l’étape du vjing. Pour cela je vais avoir besoin d’un autre logiciel : “Resolume Area”, un logiciel de vjing qui permet de passer d’une vidéo à une autre ou de venir apporter des modifications en live aux vidéos/programmes. Touch designer est un logiciel hyper complet et je pense ne pas avoir finis de l'explorer, il fait désormais partie de mes outils de “graphiste” et je souhaite pouvoir continuer à l’utiliser dans mon travail personnel.