Creating a Better Curveforce in Houdini

Sdílet
Vložit
  • čas přidán 30. 07. 2024
  • If you've ever used the Popcurveforce you know how much of a headache it can be. In this video we explore the concepts to build our own in order to have it be a bit more reliable.
    Get the files:
    timvanhelsdingen.gumroad.com/...
    / build-better-in-52213879
    Support me on Patreon: https//patreon.com/timvanhelsdingen
    discord: / discord
    Check out more of my tutorials: timvanhelsdingen.com
    Instagram: / timvanhelsdingen
    twitter: / timvanhelsdingen
    facebook: / timvanhelsdingen3d
    0:00 - intro
    2:39 - Showing the issues with regular curveforce
    7:00 - Explaining the concepts
    9:05 - xyzdist & primuv
    14:50 - Setting up our curve and emitter
    16:45 - diving into DOPs
    19:38 - Writing our wrangle
    22:14 - Suction force concepts
    24:45 - implementing the forces
    29:00 - adding additional functionality
    36:00 - creating a velocity field for advection
    43:36 - Caching to disk
    46:00 - additional attributes for rendering
    51:46 - Rendering our FX in mantra
    56:33 - Outro
    My workstation:
    timvanhelsdingen.com/watercoo...
    My recording equipment:
    Microphone:
    geni.us/tvh_shure_sm7b
    Audio interface:
    geni.us/tvh_motu_m2
    Pre-amp:
    geni.us/tvh_triton_fethead
    Microphone arm:
    geni.us/tvh_tonor
    Camera I use for recording:
    geni.us/tvh_sony_a6400
    Camera lens:
    amzn.to/2NKUDrb
    Support me on Patreon: www.patreon.com/timvanhelsdingen
    discord: / discord
    Check out more of my tutorials: www.timvanhelsdingen.com
    Instagram: timvanhelsdingen

Komentáře • 42

  • @Kemer95
    @Kemer95 Před 3 lety +3

    Thanks Tim!
    I used this technique, modified it a bit, and created particles going throught curve and morfing in a shape of a mesh, when they hit the end of a curve ^^
    Super thankful!

  • @weililin6548
    @weililin6548 Před 3 lety

    Thanks Tim. You really give me a lot of thoughts in my career right now. Can't thank you even more. :)

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

    Can't thank you enough for these man :)

  • @janhebein5413
    @janhebein5413 Před 3 lety

    Great Video Tim! With this technique i can do so many more things. Thanks

    • @TimvanHelsdingen
      @TimvanHelsdingen  Před 3 lety

      thanks! Yeah these functions are extremely useful for a lot of different things.

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

    Thank you for your work) It's perfect!

  • @asier7400
    @asier7400 Před rokem

    Thanks for you tutorials. The best is the Gumoard option for complete this tutorial! :)

  • @CLMograph
    @CLMograph Před 3 lety

    Amazing tutorial. Thank u so much for this content, Tim! Helps a lot!

  • @arbitool
    @arbitool Před rokem

    Thanks for sharing this.

  • @PawelGrzelak
    @PawelGrzelak Před 3 lety

    Thanks Tim

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

    awesome :) love your tutorials

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

    Thank you!

  • @massimobaita7178
    @massimobaita7178 Před 3 lety

    Thank You very much, Tim!

  • @showcomdigital346
    @showcomdigital346 Před 2 lety

    Ill support you bro!

  • @george.exe_stopped_working

    how can I control the orbit of the particles in this configuration? amazing tutorial btw.

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

    Simply awesome

  • @toonlandia9077
    @toonlandia9077 Před 2 měsíci

    Cool tutorial!!! One question, how to taper particles in the end of courve?

  • @waldemarcarvalho802
    @waldemarcarvalho802 Před 3 lety

    Very good!!

  • @ioanamovileanu29
    @ioanamovileanu29 Před rokem

    would this work with a helix ? I am trying to make it work for a helix but no matter what I do the particles behave in a weird way and Im not sure what Im doing wrong

  • @bananaboy1100
    @bananaboy1100 Před 2 lety

    How can I do this in Blender? unsure If I want to go the particle route or smoke route... smoke can't follow a curve in blender so I kinda have to use particles ... so difficult

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

      it’s all just math, which is universal. so you could just replicate this using geometrynodes probably.

    • @bananaboy1100
      @bananaboy1100 Před 2 lety

      @@TimvanHelsdingen I feel like I can get the movement right, and I put a ton of particles in. Maybe my issue is with the shading? Like yours actually looks like magic fx whereas mine just looks like a bunch of particles. Not sure If I'm missing something in the shading / compositing / color side of things.

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

      @@bananaboy1100 Try a additive shading, that’s where if particles stack their color gets added so you get denser and more emissive patches.

    • @bananaboy1100
      @bananaboy1100 Před 2 lety

      @@TimvanHelsdingen That makes sense. I'm not sure which part of the process I have an option to do that (in blender, in After effects,etc...) or If I am even able to, but I will look into it. Thanks!

    • @TimvanHelsdingen
      @TimvanHelsdingen  Před 2 lety

      @@bananaboy1100 You need to do that in the shader, although you could fake it in after effects I guess, but it won’t look as nice.

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

    My particles are nowhere near as tightly following the curve as yours...cranking up the suction to 500, and it gets close..

    • @nictanghe98
      @nictanghe98 Před 2 lety

      low values -> overshoots.
      high values -? overshoots and spazzes.

  • @resulps2189
    @resulps2189 Před 3 lety

    👍👍👍

  • @alexs6081
    @alexs6081 Před 2 lety

    Which version of Houdini is this?

  • @Somethinginvisible1
    @Somethinginvisible1 Před 2 lety

    I think "N" direction was wrong. the opposite direction right? sorry for weird english

    • @TimvanHelsdingen
      @TimvanHelsdingen  Před 2 lety

      That depends entirely on how you draw your curve. If you want to change direction just invert it.

    • @Somethinginvisible1
      @Somethinginvisible1 Před 2 lety

      @@TimvanHelsdingen oh i get it thanks for good tut Van!!!

    • @soyringo180
      @soyringo180 Před rokem

      thanks!!!!!! i love you!

  • @ArtVandelayInc
    @ArtVandelayInc Před 3 lety +3

    1 hour is way too long

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

      How so? It's a lot of info and explaining stuff in a manner that's understandable for everyone, with examples, just takes more time than simply showing a line of vex code.
      If all you're after is copy and paste vex code then you're on the wrong channel.

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

      @@TimvanHelsdingen You guys are incredible. It's not all your fault though. CZcams goes for it. Longer the better. Gotta crank those watched times. What you did here can be shown in 15 minutes. These slow paced long videos just waste a lot of time. Editing is obsolete now.

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

      @@ArtVandelayInc Well yeah, it can be shown in 15min if you just only show the code, but most of my audience likes my videos because I always explain stuff in detail so it's understandable for everyone, which makes the videos a lot longer because I put all the examples for clarification in-between. Might not be the best channel for you, I can understand how it might not be for everyone.