Creating a Better Curveforce in Houdini

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ค. 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

ความคิดเห็น • 42

  • @Kemer95
    @Kemer95 2 ปีที่แล้ว +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 3 ปีที่แล้ว

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

  • @akshayanandk5534
    @akshayanandk5534 3 ปีที่แล้ว +2

    Can't thank you enough for these man :)

  • @janhebein5413
    @janhebein5413 3 ปีที่แล้ว

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

    • @TimvanHelsdingen
      @TimvanHelsdingen  3 ปีที่แล้ว

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

  • @safron19940704
    @safron19940704 11 หลายเดือนก่อน

    Thank you for your work) It's perfect!

  • @dhavalparmar3694
    @dhavalparmar3694 3 ปีที่แล้ว +1

    awesome :) love your tutorials

    • @TimvanHelsdingen
      @TimvanHelsdingen  3 ปีที่แล้ว +1

      Thanks! Hope you'll love this new one as well :D

  • @asier7400
    @asier7400 ปีที่แล้ว

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

  • @arbitool
    @arbitool ปีที่แล้ว

    Thanks for sharing this.

  • @CLMograph
    @CLMograph 3 ปีที่แล้ว

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

  • @PawelGrzelak
    @PawelGrzelak 3 ปีที่แล้ว

    Thanks Tim

  • @massimobaita7178
    @massimobaita7178 3 ปีที่แล้ว

    Thank You very much, Tim!

  • @showcomdigital346
    @showcomdigital346 2 ปีที่แล้ว

    Ill support you bro!

  • @sams_3d_stuff
    @sams_3d_stuff 3 ปีที่แล้ว +1

    Thank you!

  • @utubeparpankaj
    @utubeparpankaj 3 ปีที่แล้ว +2

    Simply awesome

  • @waldemarcarvalho802
    @waldemarcarvalho802 3 ปีที่แล้ว

    Very good!!

  • @toonlandia9077
    @toonlandia9077 หลายเดือนก่อน

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

  • @george.exe_stopped_working
    @george.exe_stopped_working 2 ปีที่แล้ว +1

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

  • @ioanamovileanu29
    @ioanamovileanu29 11 หลายเดือนก่อน

    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

  • @resulps2189
    @resulps2189 3 ปีที่แล้ว

    👍👍👍

  • @bananaboy1100
    @bananaboy1100 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +1

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

    • @bananaboy1100
      @bananaboy1100 2 ปีที่แล้ว

      @@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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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  2 ปีที่แล้ว

      @@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 3 ปีที่แล้ว +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 2 ปีที่แล้ว

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

  • @alexs6081
    @alexs6081 2 ปีที่แล้ว

    Which version of Houdini is this?

  • @Somethinginvisible1
    @Somethinginvisible1 2 ปีที่แล้ว

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

    • @TimvanHelsdingen
      @TimvanHelsdingen  2 ปีที่แล้ว

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

    • @Somethinginvisible1
      @Somethinginvisible1 2 ปีที่แล้ว

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

    • @soyringo180
      @soyringo180 ปีที่แล้ว

      thanks!!!!!! i love you!

  • @ArtVandelayInc
    @ArtVandelayInc 3 ปีที่แล้ว +3

    1 hour is way too long

    • @TimvanHelsdingen
      @TimvanHelsdingen  3 ปีที่แล้ว +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 3 ปีที่แล้ว +2

      @@TimvanHelsdingen You guys are incredible. It's not all your fault though. TH-cam 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  3 ปีที่แล้ว +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.