16 - Instancing - TouchDesigner Beginner Course

Sdílet
Vložit
  • čas přidán 25. 06. 2024
  • In this tutorial we work with Instancing, a very powerful technique with which we can create lots of copies of one SOP in an efficient way.
    ------
    00:00 Overview
    00:35 Setup
    01:30 Explanation / How not to do it
    04:58 SOP as base
    12:38 CHOP as base
    18:33 Audio Spectrum
    24:30 TOP as base
    28:20 Noise in 3D
    ------
    Point Clouds / Point Files:
    • Point Clouds in TouchD...
    Full playlist:
    • TouchDesigner Beginner...
    Files, exclusive content and more:
    / elekktronaut
    Special thanks to: Jules Guerin, AhnthinkgooD, Eric Anderson, Nikolai Reinke, Rob, Xenia Format, Jeppe Vinum, Teruhisa, Simón Jaramillo Vallejo, hans mortelmans, Yeah, Lloyd Marsden, Théo Balestra, JINGLING YU, Anti Alias, martin kern, Kurtis, csh, connor carnes, Kyle Sklenka, Lora Shopova, Zaporogue, Nisan Baskın, Christian, Gonzalo GelsoIfn, Vassilis Malamas, Joeri Versluis, Kelsie Hoffman, Blake W, Makan Fofana, david robert, Alexandr Krasnovitskii, Diego Miranda, Stefanie Meer, Derek Smith, Ellyana May, 涼成-26 木下, Jarren Lau, jimbachalo, theRob.live, Anna By, Ben Woods, Alex Staszak, Rebirth B, Greg and swirledBridger
    If you have any questions, feel free to ask.
    IG: @elekktronaut

Komentáře • 43

  • @arshinazizi
    @arshinazizi Před 10 dny

    OMG, it was so great tutorial , after long time i've finally understood the logic of instance in touchdesigner , thanks man , i apprecaite your time for sharing your knowledge 🎉

  • @projekt1_FK
    @projekt1_FK Před 4 měsíci +2

    you are a god, man. I now support the religion of elekktronaut

  • @mattypoole111
    @mattypoole111 Před 2 lety +3

    Great tutorial. You manage to pack in a lot but its all explained really well and laid out fantastically.

  • @mekhtoub
    @mekhtoub Před 4 lety +2

    Excellent tutorial. So much to work with - thanks!

  • @paxk.8624
    @paxk.8624 Před 9 měsíci +1

    The tutorial is very clear and easy to follow, don't worry :) Thanks so much for your work and for sharing with us 🙏

  • @norton5681
    @norton5681 Před 2 lety +1

    Started for TD tutorials, staying for funky morphing point club 😌🤙

  • @markus_knoedel
    @markus_knoedel Před 3 lety

    Again. So cool. I can learn so much from you. Thanks.

  • @BernardoAmorim
    @BernardoAmorim Před rokem

    very nice explanation. great use of the fword top.

  • @JBroadway
    @JBroadway Před měsícem

    This is a great tutorial! I'd be interested to see now how you could independently manipulate each individual instance. For example if you wanted to select the instance [0,0] and apply x,y,z transformations to it independent of instant [0,25] which is doing something else.

  • @artao5
    @artao5 Před 3 lety +12

    Your videos have been EXTREMELY helpful in learning TD. Thank you.
    I have noticed that you've used a few methods to turn the background opacity to 1.
    Perhaps you have now discovered this way, which I only just now happened across.
    When working with SOPs, in the Camera node under Settings, you can set the background alpha to 1 right therel. No need for any other nodes JUST to do that. :)

    • @elekktronaut
      @elekktronaut  Před 3 lety +8

      That's an amazing tip thanks! How did I not see that 😅

  • @lautkro2000
    @lautkro2000 Před 2 lety

    i see a future on this programm ☀️ thanx elekktronaut

  • @anthonymalagutti3517
    @anthonymalagutti3517 Před 3 lety

    great demo : thank you

  • @Manu_DeLaB
    @Manu_DeLaB Před 3 lety

    thanks!!! ur the best!

  • @kephalosmusic
    @kephalosmusic Před 3 lety +2

    Thanks for the tutorial. In the audio spectrum section, the audiofilein's mono switch actually does sum all the channels together; you can just use that instead of the math chop. I tested it with a stereo file that alternates panning between L and R channel.

  • @jesperlyngmichelsen8354

    So cool - busy picking up my jaw 😯

  • @kerimdemir275
    @kerimdemir275 Před rokem

    i am watching these tutorials squeezing my teeth after this guy's hysterical laughs khhhk khhh khh but there's no other one who can teach TD better

  • @bendolmanb
    @bendolmanb Před 3 lety

    cool! thanks :)

  • @vxkhwz
    @vxkhwz Před 2 lety

    Nice.

  • @zoeychen8487
    @zoeychen8487 Před 2 lety

    thank you so much for sharing this! super helpful! but there is one thing I am confusing, may I ask how do we know show many sample we have for the instance? I saw you said there is 50 in this Video but not sure where this number coming from??? Thanks in advanced !

  • @maxikleya
    @maxikleya Před 3 lety

    Hello:) Thank you for you tut. Do you know how to extract the z (height) position for every instanced spheres to DMX values? I should control 24 kinetic balls.. How can I do that?
    Thank you in advanced!

  • @cghfjfjtydfgjh
    @cghfjfjtydfgjh Před 6 měsíci

    Thanks so much for a super insightful tutorial!!

  • @timongoetschmann388
    @timongoetschmann388 Před 2 lety

    Thank you for this really helpful tutorial about instancing!
    I am quite new in TouchDesigner and would like to use instancing to place my Tree-Object on a grid to create a forest.
    But I don't want to set a tree on every grid-corner-point but on random corner points to create a more real, randomized forest.
    Has anyone an idea if this is possible with instancing or if there is any other solution?
    Thanks for any help!

  • @rollerscab
    @rollerscab Před rokem

    30:18 could you make this reactive to other data? such as raw EEG data or music? how would you do that?

  • @scottpmann
    @scottpmann Před 2 lety

    Hi Bileam- Excellent tutorial, as are all of your tutorials. So clear and easy to follow! Question for you: when I convert the TOP to a CHOP (and get graphs of RGB values) and plug that into the instance on the GEO, the point cloud becomes a line (or sort of flexible string) instead of point cloud. Any idea why that is? Thanks!

    • @elekktronaut
      @elekktronaut  Před 2 lety +2

      Make sure the channel you're using for instancing is a color RGB channel 32-bit float. You can check this by middle mouse clicking on the last null.

  • @AndrewGordonBellPerc
    @AndrewGordonBellPerc Před 2 lety +1

    So, essentially when you scale the TOP as base from 0 to 1 onto -1 to 1 what you've done in the bottom left corner is created negative colour!

  • @kainerda2088
    @kainerda2088 Před rokem +1

    Excellent tutorial, thanks for that. The more I delve into this, the more I suspect that the use of the term "instancing" in Touchdesigner is quite misleading. This is obviously not about deriving from a base object or some kind of class that can then be individually addressed (and modified) - just as we actually know from various 3D programs or object-oriented programming and would initially expect here as well. Rather, it seems to be a kind of "mapping" of an object to points, samples or pixels, as shown in the video. But that's just an optical effect. I was hoping that there would be something like findInstances() and then address the individual instances perhaps with something like myInstances[n] in order to give them individual behavior. But that doesn't seem to be possible. Or am I missing a piece of the puzzle?

    • @kerimdemir275
      @kerimdemir275 Před rokem

      well pointed.. for python coder, instancing should be something nested loops but instancing in TD is more alike mapping vertices to another objects. was confused at the beginning maybe still am

  • @charlieotto
    @charlieotto Před 7 měsíci

    thank you! can you tell me possibly why, when you attach a sphere at 10:30, it doesn't also instance the inside points of the sphere? for some reason my version does, andi'd like it to be like yours, empty inside. thanks!

  • @footprintsonmars2467
    @footprintsonmars2467 Před 2 lety +4

    Great tutorial, great way to learn about TD. Anws, I've come across a problem working on TOP as base, when I put the values of r and g into translate x, y. The result of instancing is not a perfect square but a trapezoid shape, and I just can't figure it out. Can anyone suggest a way to overcome this problem?
    Thank you in advance.

    • @Mr.Meowgical
      @Mr.Meowgical Před rokem

      Hey, did you ever figure it out? I think I'm stuck with the same issue.

    • @eric9124
      @eric9124 Před 8 měsíci +5

      ​@@Mr.Meowgical If you're still wondering 10 months later, it has to do with the hue value, make sure the green is set to at least 120 (I think it has to do with what pixels the instance is looking for)

    • @Mr.Meowgical
      @Mr.Meowgical Před 7 měsíci

      @@eric9124 Hey! I honestly don't remember which project I was working on at the time, but that is still new and helpful info, so thank you!

    • @raultelliskivi4155
      @raultelliskivi4155 Před 5 měsíci

      Thanks, couldn't figure it out also :D@@eric9124

  • @sandrokann9054
    @sandrokann9054 Před 3 lety

    Hi dear, I have a little problem with instancesTOP. The Geometry COMP can't understand the instancesTOP and the error says I have to use CHOP, DAT or SOP.
    I don't know I can resolve, thank you.

    • @elekktronaut
      @elekktronaut  Před 3 lety +1

      Hi Sandro, you probably just need to update TD, TOP instancing hasn't been possible for long.

    • @sandrokann9054
      @sandrokann9054 Před 3 lety

      @@elekktronaut Thank you so much but damn... my mac it's obsolete for new version touchDesigner...

  • @kainerda2088
    @kainerda2088 Před rokem

    Der Moment, wenn Dir die Prof in die Aufzeichnung funkt.. :D

  • @SinLambda
    @SinLambda Před 6 měsíci

    25:00

  • @celalkarakus4279
    @celalkarakus4279 Před 2 lety