Touch Designer voorbeeld: components, replicators and interfaces

Door admin, 15 maart 2023

Gebruikers van Touchdesigner delen hun werk op verschillende manieren. Input en voorbeelden zijn te vinden op de Derivate website, op GitHub, binnen de applicatie als herbruikbare componenten. Een voorbeeld dat we op deze pagina gaan behandelen is de "TouchDesigner SceneChanger" -  een alternatief of uitgewerkt gebruik van switches uit een eerder voorbeeld.

De schermafbeelding hierboven toont de interface van het voorbeeld dat u onderaan deze pagina kunt downloaden. Het is een videoswitcher, gebouwd met een herbruikbare component die goed gedocumenteerd is. We hebben een dynamische bibliotheek toegevoegd om films uit mappen toe te voegen en deze geïmplementeerd in een grafische interface. Begin eerst met het volgen van deze tutorial over het gebruik van "TouchDesigner SceneChanger". Dit onderdeel heeft een specifiek proces dat je moet volgen om het in je project te implementeren. Volg de stappen zorgvuldig.

We hebben deze tutorial uitgebreid met operatoren die de (beeld- of video)bestanden van een specifieke map laden, met inachtneming van het proces dat we nodig hebben voor de Scenechanger. De juiste naamgeving van de operators zoals "scenes", "scenetemplate" of "myScene1" is cruciaal.

De serie bestanden wordt geladen met een replicator, gebaseerd op het aantal bestanden van de geselecteerde map. Voeg extra bestanden toe in de "assets" map om het effect te zien. Ook de knoppen om van bestand te wisselen zijn gebouwd met replicators. De Replicator COMP maakt kopieën van een component, één voor elke rij in een tabel of met behulp van een parameter Number of Replicants - het is de "for-loop" van de operatoren.

Deze screenshots illustreren verschillende netwerken die zijn opgenomen om de interface te bouwen.

De interface operator bevat drie comtainer operators die genest zijn. Selecteer een operator en scroll om in het geneste netwerk te komen. De drie containers zijn: "container1" (die de knop bevat om de controller te tonen of te verbergen), "back" (die een opviewer operator toont met de belangrijkste video-uitvoer op de achtergrond, verbonden met een python-expressie) en "controller"(die verschillende paramater operators toont die gekoppeld zijn aan de effecten in ons netwerk). De interface zelf is de operator die je kunt zien door de rechter muisknop te gebruiken en los te laten op "view".

 

Download het voorbeeld:

Het "Touch Designer example: SceneChanger and interface project" is hier te downloaden.

Een korte samenvatting van dit voorbeeld: 

"TouchDesigner SceneChanger" is de basis van dit voorbeeld. We hebben deze tutorial uitgebreid met operatoren die de (beeld- of video)bestanden van een specifieke map laden, met inachtneming van het proces dat we nodig hebben voor de Scenechanger met behulp van de replicator-operator.

Hoe je die componenten maakt valt buiten het bestek van dit voorbeeld, maar gevorderde gebruikers kunnen hier meer informatie vinden.