Custom Interactive 3d Particle System TOUCHDESIGNER TUTORIAL

Поділитися
Вставка
  • Опубліковано 8 лют 2025

КОМЕНТАРІ • 133

  • @beatrizcampos5390
    @beatrizcampos5390 11 місяців тому +6

    absolutely amazing! started working on touchdesign a year ago for uni. Had no idea this was even possible. Best tutorials ever :)

  • @CloudChamberTV
    @CloudChamberTV Рік тому +4

    only 4:44 min in and already blown away by beautiful result. you're too good for sharing this! comparing to other tutorials yours are the most satisfying in all ways from chill narration to incredible outcome. thanks for sharing the wizardry.

    • @Cristopher.Henrique
      @Cristopher.Henrique 11 місяців тому

      after 5:04 I don't get the blue added, I've redone everything and there's no blue

  • @antoinedevldn
    @antoinedevldn 10 місяців тому

    The life component is pure genius !

  • @DJNovals
    @DJNovals 6 днів тому

    very inspiring and good-looking tutorial) even find one extra "0" in manipulation parameters which is nerfing the manipulation "UP" process

  • @LongTran-xw5yp
    @LongTran-xw5yp 11 місяців тому

    Thank you. Really appreciate your efforts in sharing this with everyone. learned a lot from you. much love from VN!

  • @sunnk
    @sunnk Рік тому +3

    one of the best tutorials i've ever seen for touch! 🙏

  • @glorymy8762
    @glorymy8762 Рік тому +2

    Great tuto btw if you drag and drop chop value on the parameters like color in constant that applied directly on the 3 value, its faster than just write it 3 times

  • @postdaigo
    @postdaigo 11 місяців тому +1

    This was incredible, thank you a lot for teaching us!

  • @tamboo_art
    @tamboo_art 11 місяців тому

    Wow, this tutorial is absolutely incredible! Huge thanks for sharing such valuable knowledge ✨

  • @apzzpa
    @apzzpa 6 місяців тому +2

    Jus to heads up RE Life component, make sure you set the Feedback's Pixel Format to 32-it RGBA or set it on the Threshold. You need the Alpha otherwise it will not work

  • @skyex
    @skyex 4 місяці тому

    Just a quick efficiency tip-you can get the reciprocal of your rate in the same Math CHOP you Multiply the Constant channels with by setting the Channel Post OP Parameter to Inverse.

  • @Deebofreebo
    @Deebofreebo 9 місяців тому

    Wow. Good job. Clear explanation, and I learned a good bit of theory in addition to following the task. Thx!

  • @StankoBeronja
    @StankoBeronja Рік тому +8

    hey man.. just beautiful results, no question about it... however, could you maybe do a tutorial and try to explain why you did this and that, meaning just open this project and go from node to node and explain what function it does... that would help as rookies immensely... If you ever happen to be in frankfurt am main, germany you are invited to a beer or two... :)

    • @supermarketsallad
      @supermarketsallad  Рік тому +5

      Yeah, I try to balance speed with pedagogy, but yeah - maybe I should start adding little explainers or create new info videos.
      Nice suggestion.
      I’m not anywhere near Frankfurt, but if I’m ever there ;)

  • @RamonDibowski
    @RamonDibowski 18 днів тому

    Hahah loved the Oki Doki at 11:40 and great tutorial

  • @dancing_alien631
    @dancing_alien631 10 місяців тому

    wonderful dude, you are magician 🌹🍉

  • @Zom8ie10
    @Zom8ie10 Рік тому

    This is sick thanks for the knowledge bombs

  • @ithamardimarco9082
    @ithamardimarco9082 Рік тому

    Amazing as always 🔥🔥🔥

  • @sophialiarou4688
    @sophialiarou4688 Рік тому

    Great tutorials always!!!👋

  • @crossworksdi
    @crossworksdi 8 місяців тому +1

    its really wonderful if you want to do this project with kinect than what changes to do

  • @erentug_music
    @erentug_music Рік тому

    Great work, thank you for the tutorial

  • @dubaisours
    @dubaisours Рік тому

    Amazing video! Thanks for sharing

  • @KaleidoKurt
    @KaleidoKurt 9 місяців тому +3

    my threshold doesn't seem to be resetting. I built the life component but it's not resetting the pixels

  • @thoughtfullymindless
    @thoughtfullymindless 9 місяців тому

    This is awesome!!

  • @aengsyoutube
    @aengsyoutube Рік тому +1

    12:55 :파라미터 수정
    16:35 :파티클 이동시키기

  • @lennards9039
    @lennards9039 9 місяців тому

    Beautiful.

  • @paasulla
    @paasulla 3 місяці тому +3

    6:50 you got me confused there

    • @Nothen
      @Nothen 15 днів тому

      In the video when they do this stage, they connect the constant to the 2nd input. A moment later they then switch these inputs so the constant is 1st input, feedback is 2nd and the threshold is the 3rd input into the Matte.

  • @deathofgrungeboy
    @deathofgrungeboy Рік тому

    bol'shoye spasibo
    Thank you so much!

  • @unveil7762
    @unveil7762 Рік тому

    Really cool!! 🎉

  • @SaimGulay
    @SaimGulay Рік тому

    thank you very much!

  • @evilmonkeylopez
    @evilmonkeylopez Рік тому

    Brilliant!!! Thanx!

  • @minghuaxiao9906
    @minghuaxiao9906 11 місяців тому

    Che bravo!

  • @dmitrycheremisin4259
    @dmitrycheremisin4259 Рік тому

    Superb! Thanks a lot!

  • @arrtuuuroooo
    @arrtuuuroooo 9 місяців тому

    thank you !

  • @Er_a1
    @Er_a1 12 днів тому

    totally confused when 2:33, how can that little button (0.001)(the green triangle)show up?? I tried everything but it's impossible in my mac... I'm crying

    • @eldrazel-94
      @eldrazel-94 6 днів тому

      you have to hold down the middle mouse boutton and move your mouse up & down AND adjust the number by moving left & right. It's super weird and not so important but quite effective !

  • @lacheeky123
    @lacheeky123 6 місяців тому +2

    14:30 when setting the rgba like you did, I get a weird perpendicular set of two planes instead of one cohesive one like you did initially when masking BA not RG… any pointers anyone?

  • @artistoogi
    @artistoogi 5 місяців тому +1

    Thanks this tutorial!! How to more speed like you when use mouse? 20:30

  • @Stationsix_Music
    @Stationsix_Music 11 місяців тому +4

    Is there a way to make this audio reactive? Thanks!

    • @SunnyAssistant
      @SunnyAssistant 8 місяців тому +2

      I would love to know too 🙌

    • @Schall-und-Rauch
      @Schall-und-Rauch 21 день тому

      Any animation in TouchDesigner can be audioreactive, you just apply CHOP values, that are created by analysing music onto different parameters that change the animation, do you know this video? ua-cam.com/video/rGoCbVmGtPE/v-deo.html&ab_channel=bileamtschepe%28elekktronaut%29

  • @davidlvx4294
    @davidlvx4294 3 місяці тому

    Any recommendation for using a joystick instead of mouse to move the shape?

  • @abdulazis3858
    @abdulazis3858 2 місяці тому

    can we change it to hand tracking?

  • @nasjabel
    @nasjabel 10 місяців тому +1

    The whole particles disappeared after adding a keyboard in node and tapping it. How do I bring back the life particles ? Or how to keep it reforming ?

    • @florapapi
      @florapapi 2 місяці тому

      same

    • @florapapi
      @florapapi 2 місяці тому

      @supermarketsallad

    • @Schall-und-Rauch
      @Schall-und-Rauch 20 днів тому

      For me it helped to reset the Feedback TOPs and delete the "pos" Null TOP and put a new one there.

  • @xdivisjon
    @xdivisjon Рік тому

    thanks!

  • @ananyaborle5186
    @ananyaborle5186 11 місяців тому +4

    how can i export something like this?

    • @ronolds6505
      @ronolds6505 7 місяців тому +1

      Good question! Nobody ever shows how to export a Touchdesigner file and how to import as a background into your project. ???

    • @badmingos
      @badmingos 2 місяці тому

      You add movie out then disable real-time then hit record while it's playing. When you stop it will save it

    • @badmingos
      @badmingos 2 місяці тому

      ​@@ronolds6505You add movie out then disable real-time then hit record while it's playing. When you stop it will save it

  • @laurajunephilippa
    @laurajunephilippa Рік тому

    Thank youuuu

  • @lakshyasingh636
    @lakshyasingh636 Рік тому

    🔥🔥🔥🔥

  • @yuting-we3ly
    @yuting-we3ly 9 місяців тому

    bro so cool!!!

  • @cm0132
    @cm0132 Рік тому +1

    Hey, thanks for the tutorial but at 19:39 you made a cut and the whole visual becomes a lot more reactive. I've been struggling with this for the past hour how to fix it but I just cant figure it out. Could you please help me? I already tried the thresh 2 and math 1 but the problem doesn't lie there. Thanks!'

    • @supermarketsallad
      @supermarketsallad  Рік тому +1

      I’m sorry, I should have been clearer m. I’m speeding up the video since it’s just dead time in the tutorial.
      But you can make it more reactive by multiplying the mouse-in values with a larger value. Either with a math chop. Or by typing in *3 (or whatever) at the end of the expressions.
      Does that make sense?

    • @cm0132
      @cm0132 Рік тому +1

      I also dont get the tornado to go up. only in a slow pase by letting the particles turn and make their way up slowly by turning around. Maybe this can help :)

    • @supermarketsallad
      @supermarketsallad  Рік тому +1

      @cm0132 move the threshold down a little bit so it “picks up” more particles. That can help

    • @Anckg
      @Anckg Рік тому

      Hey, did you figure this out? I'm also having the same problem

    • @postdaigo
      @postdaigo 11 місяців тому +5

      @cm0132 @Anckg Set the "Multiply" parameter of the "math3" operator to 0.01 (instead of 0.001)

  • @demsss
    @demsss 2 місяці тому

    thank you so much for providing simple and beautiful tutorials 🫡

  • @dleon9781
    @dleon9781 Рік тому +1

    Amazing! If i want to change the ration to 16:9 , may i ask where shall I make some changes?

    • @weatherwormful
      @weatherwormful 10 місяців тому

      Yes looking for the same. Lake Heckerman shows how to with Particles GPU but I'm not sure its possible with geo instancing

    • @supermarketsallad
      @supermarketsallad  10 місяців тому +1

      Yeah of course it’s possible.
      I’m posting a tutorial next week where I go through it

    • @weatherwormful
      @weatherwormful 10 місяців тому

      @@supermarketsallad yusssss you are awesome!!

  • @radpix
    @radpix 11 місяців тому +1

    Doesnt work since 4:40 with Mac M1 or does it only with grafix in PC ?

  • @smilefenn4813
    @smilefenn4813 7 місяців тому

    3:35 whenever i do this, the noise top auto connects to the "end" null, and when i try to remove that connection, there is a red x sign on the end null and the white square in the display disappears.

  • @ozangules8332
    @ozangules8332 Місяць тому

    hey hello i love this channel can you help me? My particles are less dense than yours. I want them to be as dense as yours and move slowly. I did every step exactly but I couldn't succeed.

  • @synvaren
    @synvaren Рік тому

    My threshold seems more sensitive then yours and I can't seem to get the pivot to react to new values in the point transform. Odd.

  • @thruthewind
    @thruthewind Місяць тому

    Mate my GPU cant handle the customization of the life component, i have a Intel(R) Iris(R) Xe Gaphics, any ideas? Cheers

  • @neokortex_neokortex
    @neokortex_neokortex 9 місяців тому

    awesome! Thank you for the tutorial! just got a new subscriber😀 Do you know how I can attach a webcam input to this so it can react to the particle system??

  • @ITALY3987
    @ITALY3987 Рік тому

    🙌🙌

  • @anastasial
    @anastasial Рік тому

    another fantastic tutorial, thank you!😍 Do you remember the specific video, where paketa12 mentions the technique at 6:41?

    • @supermarketsallad
      @supermarketsallad  Рік тому +1

      ua-cam.com/video/rITezRDuaS0/v-deo.htmlsi=ep8cjyZ2503ieI9o
      Around 11 min into this one. I did a variation on what he did. But the way he used feedback, constants, and a matte was really clever.
      Edit: literally everything he does is really clever.

    • @anastasial
      @anastasial Рік тому

      @@supermarketsallad thank you! I agree, he's a genius that paves new ways in Touchdesigner!

  • @RusticRaver
    @RusticRaver Рік тому

    top

  • @FutureofOUTdoor
    @FutureofOUTdoor Рік тому +1

    Great Project & tutorials. Thanks, Man .. How I can Resize Landscape view_ like 6000 x 1080 pixel

    • @supermarketsallad
      @supermarketsallad  Рік тому

      Change the res of the render to your desired size :)

    • @FutureofOUTdoor
      @FutureofOUTdoor Рік тому

      Thanks@@supermarketsallad for the replay 🙏.. but I need to resize of Source, not the render view

    • @supermarketsallad
      @supermarketsallad  Рік тому +1

      @FutureofOUTdoor oh, if your computer can handle it.. you’re gonna have 6.5 million particles.
      create a new constant chop with two channels and set it to x 6000 and y 1080. And link that to the res all the nodes that are linked to the current constant (but for x and y) you could divide by 2 or 4 it if it gets too intense.
      And then you need to stretch the uv with a math - so multiply the x direction (red channel) by the ratio (6000/1080 = 5.555…) with a math TOP. To resize it.
      Or I guess you could just scale it by 6000/1080 in the x direction in the point transform top (after the reorder) that’s probably easier lol. And then you just need to center it

    • @FutureofOUTdoor
      @FutureofOUTdoor Рік тому +1

      @@supermarketsallad Thank u man 🙏 .. worked .. but the computer has dead 😇🤕😂

  • @Monja191
    @Monja191 Рік тому

    🤩

  • @qiefan-ws9ee
    @qiefan-ws9ee 9 місяців тому

    Excuse me, how can I achieve such an effect on a picture?

  • @qweveee
    @qweveee 2 місяці тому

    I did everything as shown in the video, but my particles do not rise up as at this moment 20:33 , but only change their rotation speed depending on the cursor position :(
    Who can help with this problem pls

    • @Schall-und-Rauch
      @Schall-und-Rauch 20 днів тому

      I have the same issue, not sure why it works for him, but for the particles to rise up, you need to reference the y-movement of the mouse to Translate Y in the Point Transform. Edit: Lowering the threshold TOP 2 in the same network to 0.2, which he does later in the video fixed the issue.

  • @sinaynay19
    @sinaynay19 4 місяці тому

    I swear I did everything step by step, yet somehow, it seems like my particles are hitting a wall when reaching the x or y guides. my "grid" isn't in the center of the x and y, it's corner is, someone ran into similar problem?

    • @supermarketsallad
      @supermarketsallad  4 місяці тому

      Either you aren’t working in 16 or 32 bit float rgba (no negative values)
      Or you are limiting the rg values at 0.

    • @sinaynay19
      @sinaynay19 4 місяці тому +1

      @@supermarketsallad I think I figured it out, in the limit top at the end I masked g r instead blue and alpha👍

  • @tomwillhill
    @tomwillhill 11 місяців тому

    Great Tutorial as always! Totally noob question (apologies). I'd like to export what I have from around the 13 minute mark of this video. How do export this to video? I figured it out on a previous tutorial using a movie file out TOP, but I don't know what to connect it to with this one/ at the 13 minute stage in your video...

    • @supermarketsallad
      @supermarketsallad  11 місяців тому

      Plug it into the last node in your system.
      Think of movie file out as “recording” what is happening in the node it is connected to.
      So plug it into the one you want to record.

    • @tomwillhill
      @tomwillhill 11 місяців тому

      @@supermarketsallad I tried that but it gave me a movie of static / dancing pixels

    • @tomwillhill
      @tomwillhill 11 місяців тому

      @@supermarketsallad or if I attach it to the node labelled POS it gave me the blotchy red and green noise image.

    • @supermarketsallad
      @supermarketsallad  11 місяців тому +1

      @@tomwillhilloh that makes sense. Sorry. You tried to record the point information. The “view as points” can be treacherous.
      But we first need to render those to a “human understandable image” lol.
      Skip to 21:23 in the tutorial. Where we build the render network. And then record that.
      So we first need to instance those points in a geo, record it with a camera, and then render. And then we can use the movie file out.

    • @tomwillhill
      @tomwillhill 11 місяців тому

      @@supermarketsallad ahh. I did wonder if I should have watched the whole thing first 😂. Thank you! 🙏

  • @izZ-w7r
    @izZ-w7r Місяць тому

    来学习life,但是为什么直接拖拉到其它地方无法使用呢

  • @hele-maivettik7059
    @hele-maivettik7059 10 місяців тому

    Hello! Great video! I really like the result in 4:44 but how can i export it out of TD?

    • @supermarketsallad
      @supermarketsallad  10 місяців тому

      You need to render it out.
      Skip to that chapter and follow the instructions

  • @thaiphan3647
    @thaiphan3647 10 місяців тому

    Hi, Can i replace the particles with picture? If yes, how can I do it

  • @易豪杰
    @易豪杰 Рік тому

    That's great. How can I gather particles and rise in 19 minutes and 39 seconds?

    • @supermarketsallad
      @supermarketsallad  Рік тому

      Very specific time :)
      Try a timer chop maybe, it’ll output a ramp (0-1) and then you can use a lookup chop and a wave or whatever. And link that to whatever parameters you want to manipulate

  • @andreabucci5819
    @andreabucci5819 Рік тому

    it is possible to add a bounding box? thx a lot for the great technique

  • @flloyd3304
    @flloyd3304 Рік тому

    This is amazing, thanks!
    Do you happen to know of a way to have the particles instead of moving organically, move more on a dynamic, quantized grid?
    Would be awesome to contrast the organic movement with a more 'digital' or quasi-'systemized' movement.

    • @supermarketsallad
      @supermarketsallad  Рік тому +3

      One way that I’ve been playing with lately is to turn down the exponent of the noise (in the feedback loop) to zero.

  • @christdolphin69
    @christdolphin69 3 місяці тому

    "hey there guys, gals, enbies, fairies, losers, and geekoids"

  • @smyrkphace
    @smyrkphace Рік тому

    Love this whole series! I have been having trouble adding my color selections back into the feedback. I can isolate with chroma, but when I add it within the feedback they just fly away. I reduced the offset to zero and really low numbers but they really move out of position. how do you add back into the feedback without exploding the particles?

    • @supermarketsallad
      @supermarketsallad  Рік тому +1

      Where in the tutorial are you?
      Im guessing you are talking about the noise.
      Make sure you are multiplying the threshold with the noise (under output selet input * noise) otherwise you are adding the threshold to the noise by default.
      Maybe that helps

  • @9171flavio
    @9171flavio 11 місяців тому

    Thankyou for this amazing tutorial In the minute 11:24 you say "like that", and the name of the parameter changes from 15 to "life". I don't know how did tou do that, it's imposible for me to change the name of this parameter. Obviously, I'm a beginner with this kind of complex projects in Touchdesigner. Thankyou

    • @supermarketsallad
      @supermarketsallad  11 місяців тому

      My favorite command: ctrl + z

    • @9171flavio
      @9171flavio 11 місяців тому

      OK, you said "not like that". Thankyou again, now i'm working in this project, it's fastantic @@supermarketsallad

  • @paulruckert6120
    @paulruckert6120 Рік тому

    what is the name of that insane nice song in the background?

    • @supermarketsallad
      @supermarketsallad  Рік тому

      You can find it on my bandcamp :) link in the description :)

  • @emmagiaci
    @emmagiaci 9 місяців тому

    hey, I have a question if I can make it motion reactive somehow, even tho it is not particles I would like it to react to motion thru ndi. How can I connect it please?

    • @emmagiaci
      @emmagiaci 9 місяців тому

      and also can I replace the keyboard in which is in feedback to something that will do it automatically? thanks!

    • @supermarketsallad
      @supermarketsallad  8 місяців тому

      ua-cam.com/video/rGoCbVmGtPE/v-deo.html
      Here's a tut that can get you started

    • @supermarketsallad
      @supermarketsallad  8 місяців тому

      yes, any chop that outputs a trigger works

  • @Lh1221n
    @Lh1221n Рік тому

    Author, please tell me the name of the genre of music that plays in the background in each of your videos.
    Or, is there a name for the music that you play in the background of the video?
    They are wonderful!
    I tried to find such songs, but I don’t know where to look or what they are called...
    I want to understand what genre the songs are and I want to listen to them~
    I like these songs, but I don't know what kind of songs they are....

    • @supermarketsallad
      @supermarketsallad  Рік тому +2

      Thank you!
      This is my music, you can find a link to my bandcamp in the description. The music is free to download there.
      As to what genre it is.. I don’t know. These tracks in particular are very inspired by “dawn of midi.” And ambient music in general.

  • @andromeda9961
    @andromeda9961 Рік тому

    Thanks a lot! just had one problem, when i try to move my camera in the render network part i see my particles as 2d object, any idea why? thanks again

    • @supermarketsallad
      @supermarketsallad  Рік тому

      Sounds like you just have 2 channels.
      Either your pixel format is set to 32bit float rg.
      But more likely, you forgot to add a third channel somewhere, probably in the instancing tab.
      Check the instancing tab in you geo, did you set r, g, and b in the translate x, y, and z tab.

    • @andromeda9961
      @andromeda9961 Рік тому

      i dont think it's that, i checked both@@supermarketsallad

  • @rodrigocastro1699
    @rodrigocastro1699 Рік тому

    Please make a tutorial inpired in the work of refik anadol

  • @ronolds6505
    @ronolds6505 7 місяців тому +1

    Beautiful. BUT, where is the code (access to final file)?

  • @izZ-w7r
    @izZ-w7r Місяць тому

    来学习life,但是为什么直接拖拉到其它地方无法使用呢