GLSL - Moving particles (Touchdesigner tutorial)

Sdílet
Vložit
  • čas přidán 20. 07. 2024
  • In this tutorial, we are going to explore different possibilities to store positions and velocities in a GLSL TOP to make a little particle system.
    Also, we're going to touch upon uniform variables and how to use them as parameters for our particle system.
    Some vector math included, hope my explanations make sense :)
    Enjoy!
    Support the channel:
    / noonesimg
    Check out my Instagram for more regular updates:
    / noonesimg
    Check out my other tutorials:
    • touchdesigner tutorials
    timecodes:
    00:00 - Intro
    00:19 - Rendering network
    01:32 - Adding movement
    02:43 - Uniforms
    03:53 - Direction vector
    04:42 - Normalize!
    05:19 - Randomize!
    06:31 - More vectors
    07:16 - Circular movement
    08:06 - Combinations
    08:44 - Distance
    10:11 - Outro

Komentáře • 17

  • @PhilippeGauthier
    @PhilippeGauthier Před rokem +4

    We miss you noones !

  • @chopov11
    @chopov11 Před 2 lety +8

    YOU ARE AMAZING PLEASE MAKE MORE TD GLSL TUTORIALS :))))

  • @eeianbang1900
    @eeianbang1900 Před rokem +1

    Bro your tutorial helps me a lot,thank you!

  • @qbaismo728
    @qbaismo728 Před 2 lety

    thank you for this tuts, you´re doing a great job.

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

    Please make more tutorials!!

  • @lee_sung_studio
    @lee_sung_studio Před rokem

    Thank you. 감사합니다.

  • @RusticRaver
    @RusticRaver Před 2 lety

    Amazing, that is petty clear. thx. Can we overide all these moves with attractors? make a tornado (like old school particles before glsl)? lol

  • @unveil7762
    @unveil7762 Před 2 lety

    Thaz nice, i would like to get the direction from a rg texture, than i guess we can move the particle according to an input texture, like ramp or a banana 🍌, or an sdf, this will be my task for tonight. Thank you for you tutorial, i always enjoy them.

  • @liviacamprubi8329
    @liviacamprubi8329 Před 2 lety

    Hi, thank you for the tutorials, they are great :) I'm just getting started with Touchdesigner, and I when trying this, I can't hook my Geo COMP to anything. Do u know why this is happening and how to solve it? Thanks again!

  • @cylindrical4601
    @cylindrical4601 Před 11 měsíci

    Hello, this tutorial is helpful for me to understanding glsl. But is that anyway to hold the instance not expanding bigger? Just expand until some point so we didnt have to click reset anytime we want to preview it. Hope you have a time to reply my question. Thank you.

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

    hey noones, I love your tutorials alot. But if I could nitpick a bit; the music in the background is slightly distracting, I don't know if it's too loud or just the fact that it's there at all.
    Other than that thank you for the content! and have a nice day :)

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

      I think the music ads to the mystery and comic sense.

  • @boniffacy2046
    @boniffacy2046 Před 9 měsíci

    Can you share music used in your video? Awesome choice of sound :).

  • @worldboy89
    @worldboy89 Před rokem

    Is there a way to cause particles to move in the opposite direction once they reach a certain x / y value? I do not want the system to expand infinitely

  • @user-bs9ee9pu1z
    @user-bs9ee9pu1z Před 2 lety

    😍

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

    Hi Noones, I'm running into an issue. When I try to rename the variable to pos, it gives me an error "use of undeclared identifier "pos". But I'm writing the exact same code as you have. Please help I'm new to coding and I can't find any info online. Thank you (: