Interactive Feedback Painting in TouchDesigner Tutorial

The Interactive & Immersive HQ
8 Nov 202115:33

Summary

TLDRDieses Skript führt durch die Erstellung eines interaktiven visuellen Inhalts in Touch Designer, wobei ein Kreis als Hintergrund und mit Maus-Eingabe interagiert wird. Es erklärt Schritt für Schritt, wie man einen Feedback-Loop für nachhaltige Trails erstellt, farbt und mit Effekten wie Rauschen und Vergrößerung anpasst. Zusätzlich wird gezeigt, wie man die Interaktivität erhöht, indem man die Größe des Kreises dynamisch anpasst und Quantisierung hinzufügt, um eine topologische Karte-ähnliche Optik zu erzielen.

Takeaways

  • 🎨 Ein interaktives, kreatives Werkzeug wird vorgestellt, das es ermöglicht, mit der Maus auf dem Bildschirm zu zeichnen und dabei viele kreative Möglichkeiten zu nutzen.
  • 🔵 Der Ersteller beginnt mit einem leeren Start, um von Grund auf neu zu beginnen und erstellt einen Kreis und eine Leinwand für das interaktive Zeichenwerkzeug.
  • 🖼️ Eine Hintergrundkonstante wird erstellt, die als Schwarz mit einer Auflösung von 1920x1080 erscheint, um den Bildschirm zu füllen.
  • 🔄 Die Idee des Kompositing wird genutzt, um den Kreis auf der Leinwand zu transformieren, ohne ihn zu verzerren.
  • 🌀 Ein Rauschen wird verwendet, um die Bewegung des Kreises zu steuern, bevor die Mausdaten eingefügt werden, um die Interaktivität zu erhöhen.
  • 🔢 Mit einem Mathe-Operator werden die Rauschenswerte skaliert, um sie in den gewünschten Bereich zu bringen.
  • 🔁 Der Feedback-Schleife wird eine Feedback-Komponente hinzugefügt, um die Bewegung des Kreises zu visualisieren.
  • 🌈 Ein Lookup-Operator wird verwendet, um die monochrome Quelle in eine farbige Darstellung umzuwandeln, mit einem Farbverlauf von Rot über Orange, Gelb, Grün bis Blau.
  • 📉 Ein Limit-Operator kann hinzugefügt werden, um eine diskrete Farbquantisierung zu erzielen, ähnlich einer topologischen Karte.
  • 🔄 Ein LFO-Operator (Lehrfrequenz-Oszillator) wird eingesetzt, um die Größe des Kreises dynamisch zu verändern, um eine pulsierende Wirkung zu erzeugen.
  • 🖱️ Schließlich wird die Maus-Eingabe mit einem Maus-Operator implementiert, um die Interaktivität des gesamten Systems zu steuern.

Q & A

  • Was ist das Hauptziel des im Skript beschriebenen Projekts?

    -Das Hauptziel des Projekts ist es, ein interaktives Zeichentool zu erstellen, das mit der Maus gesteuert werden kann und farbenfrohes Feedback bietet.

  • Welche Auflösung wird für die Leinwand im Projekt verwendet?

    -Die Auflösung für die Leinwand wird auf 1920 x 1080 gesetzt.

  • Welche Methode wird verwendet, um die Kreisform zu optimieren und zu bewegen?

    -Anstatt die Kreisform direkt in 1080p zu erstellen und zu bewegen, wird die Kreisform in der Kompositionsstufe zusammengesetzt und transformiert.

  • Warum wird eine 'noise chop' verwendet und wie wird sie eingestellt?

    -Eine 'noise chop' wird verwendet, um Testdaten für die Bewegung des Kreises zu generieren. Sie wird so eingestellt, dass sie kontinuierliche, animierte Stichproben mit zwei Kanälen (tx und ty) liefert.

  • Wie wird der Bereich der Rauschwerte skaliert?

    -Die Rauschwerte, die ursprünglich von -1 bis 1 reichen, werden mit einem 'math chop' auf einen Bereich von -0.5 bis 0.5 skaliert.

  • Welche Operatoren werden verwendet, um den Feedback-Loop zu erstellen?

    -Ein 'feedback top', ein 'composite top' und verschiedene Zwischenoperatoren wie 'level top' und 'blur top' werden verwendet, um den Feedback-Loop zu erstellen.

  • Wie wird die Dauer der Feedback-Spuren kontrolliert?

    -Die Dauer der Feedback-Spuren wird durch Hinzufügen eines 'level top' und Verringern der Deckkraft leicht gesteuert.

  • Wie kann die Bewegungsrichtung des Feedback-Loops verändert werden?

    -Die Bewegungsrichtung kann durch Hinzufügen eines 'transform top' und Anpassen der Skalierungswerte leicht verändert werden, um eine Bewegung nach außen oder innen zu simulieren.

  • Wie wird die Farbgebung des Feedbacks realisiert?

    -Die Farbgebung wird durch Verwendung eines 'lookup top' und einer 'ramp top' zur Erzeugung eines Farbverlaufs realisiert.

  • Wie wird die Interaktivität mit der Maus implementiert?

    -Die Interaktivität wird durch Ersetzen der 'noise chop' mit einer 'mouse in chop' implementiert, die die Koordinaten der Maus normalisiert von -1 bis 1 ausgibt.

  • Wie kann die Größe des Kreises dynamisch verändert werden?

    -Die Größe des Kreises kann dynamisch durch Verwendung einer 'lfo chop' und eines 'math chop', der die Werte skaliert, verändert werden.

  • Was ist der Zweck des 'limit top' Operators im Feedback-Loop?

    -Der 'limit top' Operator wird verwendet, um eine Quantisierung hinzuzufügen, wodurch ein stufenartiger, topologischer Karten-Look entsteht.

Outlines

00:00

🎨 Erstellung interaktiver Visualisierungen

Der erste Absatz beschreibt die Erstellung einer interaktiven Visualisierung, die mit der Maus gezeichnet werden kann. Der Prozess beginnt mit dem Löschen des bestehenden Inhalts und der Erstellung eines Kreises und einer Canvas als Hintergrund. Es werden Techniken wie das Kompositing des Kreises und die Verwendung von Rauschen zur Steuerung der Bewegung des Kreises erläutert. Zudem wird ein Feedback-Loop geschaffen, um die Bewegung zu visualisieren.

05:02

🔄 Hinzufügen von Verlauf und Schärfe

In diesem Absatz werden Techniken zur Verbesserung des Feedback-Loops erörtert. Dazu gehört das Einfügen eines Level-Tops, um die Transparenz der Verläufe zu reduzieren, und ein Blur-Top, um die Verläufe weich und glatt zu machen. Es werden auch Möglichkeiten zur Modifikation der Bewegung, wie z.B. die Verwendung eines Transform-Tops, diskutiert, um eine Ausdehnung oder ein Zurückziehen der Bewegung zu erzeugen.

10:03

🌈 Anwendung von Farbverläufen und Quantisierung

Der dritte Absatz konzentriert sich auf die Anwendung von Farbverläufen und Quantisierung in der Visualisierung. Es wird ein Lookup-Top verwendet, um den monochromen Bereich des Quellmaterials in einen neuen Farbbereich zu mappen. Es werden auch Techniken zur Dynamisierung der Farbgebung durch das Hinzufügen von Farbschlüsseln im Ramp-Top erläutert. Abschließend wird die Verwendung des Limit-Tops zur Erzeugung von klaren Farbschritten diskutiert.

15:05

📚 Empfehlungen für weiteres Lernen und Community-Teilnahme

Der vierte und letzte Absatz ist ein Aufruf an die Zuschauer, um ihre Fähigkeiten in Touch Designer und interaktiven Design weiter zu verbessern. Es wird ein教育资源 und eine Community namens 'Interactive and Immersive HQ Pro' empfohlen, wo man mehr über Touch Designer und interaktive Design lernen kann. Der Absatz endet mit einem Hinweis auf das Liken des Videos, das Abonnieren des Kanals und das Aktivieren der Benachrichtigungsfunktion für weitere Inhalte.

Mindmap

Keywords

💡interaktive Inhalte

Interaktive Inhalte ermöglichen es den Nutzern, direkt mit der Anwendung zu interagieren. Im Video wird dies durch die Möglichkeit umgesetzt, mit der Maus auf dem Bildschirm zu zeichnen, was die Kreativität und das Engagement der Benutzer fördert.

💡Kreis

Ein Kreis ist eine geometrische Form, die im Video als grundlegendes Element der Zeichenanwendung verwendet wird. Der Kreis wird auf der Leinwand gezeichnet und seine Position wird durch Rausch- oder Mausdaten dynamisch verändert.

💡Hintergrund

Der Hintergrund ist die Basis der Zeichenanwendung und wird auf 1920x1080 Auflösung eingestellt. Die Farbe wird auf Schwarz gesetzt, um die gezeichneten Elemente besser hervorzuheben.

💡Rauschdaten

Rauschdaten werden verwendet, um zufällige Bewegungen des Kreises zu simulieren. Im Video wird ein 'Noise CHOP' erstellt, um diese Daten zu generieren, die dann in die Transformation des Kreises einfließen.

💡Feedback-Schleife

Eine Feedback-Schleife erzeugt wiederkehrende visuelle Effekte, indem der Ausgang eines Prozesses wieder in den Eingang gespeist wird. Im Video wird dies genutzt, um Zeichenspuren zu erstellen, die nach und nach verblassen.

💡Verlaufseffekte

Verlaufseffekte werden erzeugt, indem Farben durch ein Farbverlauf-Tool gemischt werden. Im Video wird ein 'Ramp TOP' verwendet, um verschiedene Farben auf das gezeichnete Bild anzuwenden und es so visuell ansprechender zu gestalten.

💡Maussteuerung

Die Maussteuerung ermöglicht es dem Benutzer, die Position und Bewegung des gezeichneten Kreises direkt zu beeinflussen. Dies wird durch die Implementierung eines 'Mouse In CHOP' erreicht, das die Mauskoordinaten aufnimmt und in Bewegungsdaten umwandelt.

💡Unschärfe

Unschärfe wird verwendet, um die Kanten von gezeichneten Elementen weicher zu machen und einen glatteren visuellen Effekt zu erzielen. Im Video wird ein 'Blur TOP' eingefügt, um diesen Effekt zwischen Feedback- und Komposit-Operationen zu erzeugen.

💡Transformieren

Transformieren bezieht sich auf das Skalieren, Drehen oder Verschieben von Elementen auf der Leinwand. Ein 'Transform TOP' wird im Video verwendet, um den skalierten Effekt des Feedback-Schleifen-Ausgangs zu verändern, was zu interessanten visuellen Bewegungen führt.

💡Farbsuche

Farbsuche bezieht sich auf die Anwendung eines vordefinierten Farbverlaufs auf ein Bild basierend auf seinen Graustufen. Dies wird im Video durch ein 'Lookup TOP' erreicht, das eine Farbzuordnung von einem Graustufenbild zu einem farbigen Verlauf vornimmt.

Highlights

Erstellung interaktiven Inhalts mit farblicher Rückkopplung und Maus-Eingabe.

Grundlegende Schritte zur Erstellung eines Kreises und einer Zeichenfläche.

Optimierte Verwendung von Circle Top und Compositing Stage für Hintergrund.

Verwendung von Pre-fit Overlay für korrekte Anzeigegröße.

Einfache Einrichtung von Rauschen zur Steuerung von tX und tY.

Anwendung von Math Chop zur Skalierung von Rauschenswerten.

Einrichtung eines Feedback-Loops für Trails und zeichenähnliche Effekte.

Verwendung von Level Top zum Erstellen von abnehmenden Trails.

Hinzufügen von Unschärfe für eine weichere, glatte Trail-Wirkung.

Transformieren von Bewegung mit Transform Top für ein herauszoomendes Effekt.

Farbgebung von Inhalten mit Lookup und Ramp für eine Farbpalette.

Anpassung der Farbgradienten durch Veränderung der Farbschlüssel im Ramp.

Reduzierung des sichtbaren Randes des Ursprungskreises für eine weichere Ambiance.

Verbindung der Maus-Eingabe für eine interaktive, dynamische Szene.

Dynamisches Verändern der Kreisgröße mit LFO Chop für ein pulsierendes Element.

Verwendung von Quantisierung für eine topologische Karten-Ästhetik.

Empfehlung von Interactive and Immersive HQ Pro als Ressource für Touch Designer.

Aufruf zum Abonnieren und Bewerten des Kanals für weitere Inhalte.

Transcripts

play00:04

[Applause]

play00:07

hey folks how is it going today we're

play00:09

going to be making this really fun

play00:11

interactive piece of content where we

play00:13

can see this really cool feedback lots

play00:15

of beautiful colors and the ability to

play00:17

kind of draw on screen with our mouse so

play00:20

there's a lot of different creative

play00:21

things we can do with this but let's go

play00:23

ahead and delete everything and start it

play00:25

from scratch

play00:26

so the first thing i'm going to do here

play00:28

is create my circle and the canvas that

play00:30

we're going to be using for our

play00:32

interactive kind of drawing tool here

play00:35

so i'll go ahead and make a circle top

play00:38

and what i'm going to do is make a

play00:40

constant

play00:41

top that's going to act as my background

play00:44

so i'll go ahead in the common page of

play00:46

parameters

play00:47

and i'll set my resolution to 1920 by

play00:50

1080

play00:52

and then i'll go to the constant page of

play00:54

settings

play00:55

turn off the alpha and set the color to

play00:58

black

play01:00

now one trick that i really like using

play01:02

in these kind of contexts that's a

play01:03

little bit more optimized than just

play01:05

making the circle top 1080p and moving

play01:07

the circle around is actually

play01:08

compositing that circle and transforming

play01:11

it around in my compositing stage

play01:14

so what i'd like to do for this is

play01:15

create something like an over top

play01:18

and i can take my circle

play01:20

and put it over my background

play01:23

now at first you're going to see the

play01:24

circle gets stretched and squished in

play01:27

all kinds of ways that we don't want so

play01:29

what i'll do on my over top is go to the

play01:31

pre-fit overlay and change it from fill

play01:34

to native resolution

play01:37

so now what we're going to do is

play01:38

essentially find some kind of input and

play01:40

use it to control these t x and t y

play01:43

values we have on our over top

play01:46

so i want to start just with a simple

play01:49

setup of noise because i find that a

play01:50

little bit easier to have the noise move

play01:53

around my ball while i'm still

play01:55

developing and then later we can come

play01:57

back in and splice in our mouse data

play02:01

so i'll make a noise chop here

play02:03

i'll go to the common page of parameters

play02:06

turn on the time slicing so that instead

play02:08

of having lots of samples in a single

play02:12

channel

play02:12

we actually just get one animated sample

play02:15

that we can use here

play02:17

i'll then go over to the channel page of

play02:19

parameters and right now we can see

play02:21

channel names we only have chan one

play02:23

so i'll delete that and actually enter

play02:25

tx

play02:27

put a space and put t y which is going

play02:29

to give us two distinct noise channels

play02:31

here and this is a really good trick if

play02:33

you just need to generate a bunch of

play02:35

moving data just for your experiments

play02:37

and the next thing we'll do after that

play02:39

is put a math chop to help scale the

play02:41

noise values here because we can see

play02:43

them going from negative one to positive

play02:46

one but if we actually look at our over

play02:49

our ranges are going to be from about

play02:51

0.5 to negative 0.5 on each side

play02:56

so let's go ahead and create a math chop

play03:00

go to the range page

play03:02

and set our from range which we know our

play03:04

noise is negative 1 to 1

play03:07

into our two range which we said was

play03:09

negative 0.5

play03:11

to positive 0.5

play03:15

now the final thing we can do here is

play03:17

add a null chop after that

play03:21

and go ahead and reference these values

play03:23

on the t x and t y

play03:29

and we've got ourselves a little bit of

play03:31

test data to work with

play03:33

so now we can start to get into the

play03:35

feedback loop here and this is something

play03:38

that's always tricky for a lot of newer

play03:39

developers how to make the feedback loop

play03:41

how to make it look good how to create

play03:43

these trails but it's all relatively

play03:45

easy

play03:46

essentially what we want to do is create

play03:48

a feedback top

play03:50

plug our source into it

play03:53

and then finish creating a loop you can

play03:56

almost imagine a full circle in your

play03:57

network here so what i'll do is i'll

play03:59

create a composite top

play04:02

and essentially connect my over

play04:04

to that composite

play04:06

connect the feedback to the composite

play04:10

do something simple like an over setting

play04:13

here

play04:15

and now to finish this feedback loop and

play04:17

really complete this circular cycle is

play04:19

go to my feedback top and tell it to

play04:21

feedback everything from

play04:23

my composite

play04:26

and now you can see we have this kind of

play04:28

drawing that

play04:29

is never going to disappear so if that's

play04:31

kind of your intention you can also do a

play04:33

lot of creative fun stuff with that but

play04:34

we do want to have that trail fade away

play04:37

over time

play04:38

so this is where a lot of the fun of

play04:40

feedback loops become is actually

play04:42

inserting different kinds of operators

play04:44

between the feedback and that composite

play04:48

so the first thing i might do is

play04:49

actually add a level top here

play04:51

and the level top essentially what it's

play04:53

going to allow us to do is add a trail

play04:56

off to those trails so that they don't

play04:58

become permanent

play04:59

an easy way we can do this is go to the

play05:01

post page and just slightly ever so

play05:05

slightly turn down the opacity so you

play05:07

can do something like 0.9

play05:12

and now you can see immediately all

play05:14

those permanent trails kind of fade into

play05:15

the background and now we have this nice

play05:17

long trail that

play05:19

long enough for it to be nice content

play05:21

but not so long that it's going to

play05:22

pollute the screen and just be so crazy

play05:26

now another thing i really like adding

play05:27

inside of these feedback loops is a

play05:29

little bit of blur because what it's

play05:30

going to do is essentially just make

play05:32

that trail so buttery smooth

play05:34

and i like to add that directly after my

play05:36

feedback so in between my feedback top

play05:38

and my level i'm going to go ahead and

play05:40

add a blur top

play05:43

and i'm going to zoom in to my output

play05:45

here as i start to turn up

play05:48

those different blur elements and you

play05:49

can see it starts to get really nice and

play05:51

smooth almost wispy

play05:53

really and as i start to turn up that

play05:55

pre-shrink even more it's almost getting

play05:56

a little bit of that smoky kind of feel

play05:58

to it which is really nice

play06:01

now there are so many different ways

play06:03

that you can continue to build this

play06:05

whether you want to do thresholding edge

play06:07

detection i mean the sky is the limit

play06:09

with what you can do inside of here but

play06:12

one extra trick that i'll leave you with

play06:14

is actually giving this a bit of outward

play06:17

motion

play06:18

now if we want to do this what we could

play06:19

do is in between our blur and our level

play06:22

is actually at a transform top so i'll

play06:24

go ahead and add a transform here

play06:29

and you're going to see something really

play06:30

interesting as we start to turn the

play06:32

scale up or down and i always recommend

play06:34

just a tiny little bit goes a long way

play06:36

inside of a feedback loop so for example

play06:39

if i take my scale value in the

play06:40

transform top which is set to one and

play06:42

one and i just turn them up by 0.01

play06:46

you can almost see it gives that feeling

play06:48

of everything kind of coming towards the

play06:50

screen and kind of dissipating now the

play06:52

cool thing is you can also go in the

play06:54

opposite direction if you like so for

play06:55

example i could go to

play06:58

0.99 and it feels like everything is

play07:00

going away from you and kind of being

play07:02

sucked into that center point

play07:05

i'm going to go ahead and just turn this

play07:06

back to 0.01 because i think for this

play07:08

example having it kind of wisp outward

play07:10

and towards the edges of the screen is a

play07:12

really nice effect

play07:14

now this is kind of you know really

play07:16

simple we've only added a few operators

play07:18

and you'll see with only two more

play07:19

operators to colorize this we can get

play07:21

some really beautiful content now when

play07:23

it comes to colorizing this kind of

play07:25

content i always love using lookups

play07:28

especially since our source material

play07:29

here ranges from black to white and is

play07:32

kind of monochrome with lots of

play07:34

gradients and different gray levels in

play07:36

between

play07:37

so i'll go ahead and create a look up

play07:39

top

play07:42

and i'll plug my composite into the

play07:44

first input

play07:45

and for the second input i'm going to

play07:47

generate a ramp that's going to be used

play07:48

for that lookup

play07:50

so i'll create a ramp top here

play07:53

and plug that into the second input of

play07:55

the lookup

play07:56

now so far nothing's happening because

play07:58

our ramp also goes from a black to white

play08:01

just like our source content but what i

play08:03

can do is start going and creating new

play08:06

color keys inside of my ram

play08:08

so let's say i want the farthest key to

play08:10

be red and in this case i was kind of

play08:12

going for a little bit of a heat map

play08:14

style of color texture so what i can do

play08:17

is just start dropping more keys

play08:20

and let's say if the first one is red

play08:22

the second one will be an orange

play08:24

here and what i'll do for the third key

play08:28

is maybe go towards a bit of a yellow or

play08:30

green

play08:33

i'll drop another key here that'll be

play08:35

even more green

play08:39

and you can really see how cool and

play08:42

interesting this is making the

play08:44

actual content look even if we're not

play08:46

done yet

play08:47

now the fun part about this is how this

play08:49

look up maps that black and white kind

play08:51

of monochrome range

play08:53

to this new color range that we have

play08:56

inside of our ramp

play08:57

so i can continue to

play09:00

go further and further giving it a bit

play09:02

more blue now

play09:05

and then maybe even just a kind of dark

play09:07

blue that'll sit in the background as

play09:09

our final little color element here

play09:12

so i'm going to go ahead and put a null

play09:14

top at the end of this

play09:17

i'm going to set the display flag so i

play09:19

can see it in the background

play09:21

and there's two quick things that we're

play09:23

going to do to finish this example up

play09:24

here

play09:25

one of them is that we can see that the

play09:29

red circle the original source of our

play09:32

circle here is very visible we can see

play09:35

that hard edge and it'll probably be

play09:36

easier if i slow down this noise a

play09:38

little bit

play09:41

that while everything else in this scene

play09:42

is super smooth we still have that hard

play09:44

edge of the original circle because it's

play09:46

getting over on top of our feedback loop

play09:49

now there's lots of different ways you

play09:50

can deal with this and in some cases

play09:52

this might be preferable because then

play09:53

the user has a very clear idea of where

play09:56

their interaction is happening and

play09:57

everything else happens around it but

play09:59

for something a little bit more ambient

play10:01

and ethereal we maybe want to get rid of

play10:03

that you could get rid of that by doing

play10:05

a different kind of composite mode but

play10:07

one of the fun parts about these

play10:08

feedback loops is we can have the

play10:11

feedback loop happening and we can just

play10:14

pull out only the feedback element for

play10:16

our final composite so instead of

play10:18

grabbing the composite tops output and

play10:20

plugging it into our lookup we can

play10:22

actually just grab this final level

play10:24

before the circle gets composited back

play10:26

on top of it so i'll grab my level

play10:29

plug that into the first

play10:31

input of my lookup and you can already

play10:33

see now we have that perfectly smooth

play10:35

gradient starting from that center red

play10:37

point and kind of going through oranges

play10:40

yellows greens and blues

play10:42

now which order it goes to those colors

play10:45

it's totally up to the ramp that you

play10:47

create so you can almost imagine the

play10:48

left side of it is going to be whatever

play10:50

is black in the original image it's

play10:51

going to get that color and it'll do all

play10:54

of the gradient all the way up to

play10:56

whatever is white is going to get that

play10:57

red

play10:58

so for example if in this case i wanted

play11:00

more orange and less yellow what i could

play11:03

do is move that yellow key over and give

play11:05

the orange key even more space inside of

play11:08

my ramp

play11:09

and the more i do that

play11:11

we'll see that there's less and less

play11:12

yellow and more and more orange in there

play11:16

now the final thing we're going to do

play11:17

here is connect up our mouse input

play11:20

because right now it's kind of just

play11:21

running on some random noise which could

play11:23

be great for some background content but

play11:26

in this case i'll go ahead and make a

play11:28

mouse in chop

play11:31

and i always like setting this to be

play11:33

output coordinates of normalized which

play11:35

then is going to give me a very similar

play11:37

functionality to my noise chop where

play11:39

from the left edge of the screen to the

play11:41

right edge of the screen is going to be

play11:43

from negative one to positive one

play11:45

and similarly from the bottom edge of

play11:47

the screen to the top edge of the screen

play11:49

is also going to be negative one to

play11:50

positive one

play11:52

now if you're starting to see those

play11:53

patterns and similarities you're

play11:54

probably thinking well we can probably

play11:56

just take this noise chop and just

play11:58

replace the wire

play12:00

with our mouse and you'd be right

play12:02

because now we have a fully controllable

play12:04

dynamic interactive scene controlled by

play12:06

the mouse doing all sorts of pretty

play12:09

beautiful content

play12:10

now the final thing i've done in my

play12:12

example which i think is always nice is

play12:13

to give a little bit of dynamic

play12:16

attributes to your source so in this

play12:18

case if maybe the user is moving a

play12:19

little bit slower or maybe you wanted to

play12:21

add a bit more variance we can actually

play12:24

change the size of the circle

play12:26

dynamically

play12:27

so we could do this in so many different

play12:29

ways you could even make it interactive

play12:31

but one really easy thing we can do is

play12:33

actually use an lfo chop

play12:36

so i'll create an lfo chop here and i'll

play12:38

turn this frequency way far down maybe

play12:41

to about 0.1

play12:44

then what i can do is scale this value

play12:46

as well so i'll put a math chop after it

play12:51

and we can see this lfo is going also

play12:53

from positive one to negative one

play12:55

so in my range parameters i can say my

play12:57

from range is negative one to positive

play13:00

one

play13:01

and then i can go check my circle and we

play13:03

can see right now zero point four and

play13:05

0.4 is our radius and i think that's a

play13:07

good maximum size so in my math i can

play13:10

set my two range maximum to be 0.4

play13:14

and maybe i can set my bottom range to

play13:16

be 0.1 so it's not going to be a huge

play13:19

different but just enough to give it a

play13:20

little bit of a fun pulsing feel

play13:23

so after that i'll go ahead and throw a

play13:26

null chop in here

play13:28

and then i can go and reference that

play13:30

value

play13:31

on both of the radius parameters here

play13:39

so now we can see we're going to get a

play13:41

nice mix of big thick kind of brush

play13:44

strokes happening but then also it'll

play13:46

change and get a little bit skinnier and

play13:48

smaller and give us a little bit more

play13:49

precision over that kind of natural

play13:51

period of time

play13:53

one final thing i don't know this is the

play13:55

last final thing i swear uh one other

play13:57

fun thing that you can do with this kind

play13:59

of content is actually purposefully incr

play14:03

include quantization so right now you

play14:05

can see that everything is is very

play14:07

smooth going from the different colors

play14:10

and the different ranges and that's

play14:11

because our feedback we can see here is

play14:13

really a smooth blurred out image but

play14:16

sometimes you might want to get an

play14:17

aesthetic that is more similar to maybe

play14:19

like a map topology where there are

play14:21

clear steps between all the colors and

play14:23

this is really easy to do with some of

play14:25

the new tops that we have inside a touch

play14:26

designer

play14:27

so for example what i could do here is

play14:29

right click on the wire between my level

play14:31

and lookup

play14:33

click insert operator

play14:35

and find the limit top

play14:37

now the limit top functions very

play14:39

similarly to the limit chop if you've

play14:41

ever used it but it's made for tops

play14:43

and what we can do is go to the quantize

play14:45

page

play14:46

turn on the quantization and we'll set

play14:48

this to round

play14:49

and now you can see it still has the

play14:51

same really cool effect but it has

play14:53

almost this kind of layered

play14:55

and almost

play14:56

topological

play14:58

map kind of look to it which could be

play15:00

interesting for your different effects

play15:02

so that's just another different way

play15:03

that you can get creative with this and

play15:04

have a lot of fun but i hope this helps

play15:06

you out hey guys thanks for watching if

play15:09

you're serious about taking your touch

play15:10

designer and interactive skills the next

play15:12

level i highly recommend you check out

play15:14

the interactive and immersive hq pro

play15:16

it's the only educational resource and

play15:19

community of its kind for touch designer

play15:21

and interactive professionals you can

play15:22

learn more by checking out the link in

play15:24

the description and if you like this

play15:26

video don't forget to hit that like

play15:27

button and if you're new here don't

play15:29

forget to hit subscribe and the little

play15:30

bell icon for more awesome free content

Rate This

5.0 / 5 (0 votes)

Related Tags
Touch DesignerInteraktivitätKunstwerkzeugFarbgradientenFeedback-LoopMaussteuerungRaumtransformationNoise-GenerierungLFO-AnimationKreatives Zeichnen
Do you need a summary in English?