Guest Tutorial: Simon Fiedler - Controlling Swirly Particles

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии •

  • @tondann
    @tondann 2 года назад +17

    Man I used to hate math in school (like most people) but since I started learning Houdini and being able to see what beautiful motion is generated by such a simple calculation it is truly mind blowing and I love every aspect of it now

  • @KevBinge
    @KevBinge 4 года назад +7

    OMG, I needed this last week haha! I was like, I need stuff to swirl around points, but math math math and work work work, and I was down to like 15 brain cells... I had the cross product part in my head, but the implementation, not so much. This is awesome, thanks!!!

  • @borademir7294
    @borademir7294 2 года назад +8

    Quick tip for anyone who wants the particles to move with that velocity field on the sphere. Use a SOP Solver in the popnet under Advect by volumes, go inside. Use Ray node attach first input to DOP Geo and second input to an Object Merge to which is locating the sphere and select Minimum Distance, gives sweet results as well!

  • @notBaf0
    @notBaf0 4 года назад +32

    Huge fan of Simon's work. Let's see more of this guy please :)

    • @cdeftones
      @cdeftones 4 года назад +3

      Right there with you. Big fan of Simon's.

    • @ParticleSkull
      @ParticleSkull 3 года назад +2

      Agree!

  • @philippwelsing9108
    @philippwelsing9108 Год назад +3

    For anyone not being able to see the fog volume but just the bounding box: You can visualize the "vel" volume once it has been created by middle mousing on the node info and left clicking on "vel" - just like visualizing attributes. Hope this helps.

  • @jakep8948
    @jakep8948 Год назад

    you explained how cross product works better than all the math theory videos I watched on it before this. It finally became intuitive for me, thank you!

  • @TaylorColpitts
    @TaylorColpitts 4 года назад +3

    Beautiful. As always, I am perpetually thankful for all the work this youtube channel does. It's given me so much confidence within Houdini.. and even more importantly.. has given me a passion for life again. Thank you.

  • @thehandleiwantedwasntavailable
    @thehandleiwantedwasntavailable 4 месяца назад

    Thanks for the refresher on creating velocity fields for particle advection! I seem to forget parts of houdini as focus different parts for extended periods!

  • @wasabitear5088
    @wasabitear5088 3 года назад +4

    This tutorial was awesome! For me, this bridged what I had learned in Steven Knipping's lesson on swirling particles and Peter Claes' lesson on dot product. I've been wondering what is the best method for advecting particles, but still maintain a certain level of control and detail. Looking forward to trying this out. Thank you.

  • @marcomeeuwse9263
    @marcomeeuwse9263 3 года назад +1

    Thanks for explaining the dot product again. I had my brain working on this several times but somehow had trouble applying this towards Houdini. You're tutorials are really helping me probably others too. Thanks again!

  • @Nitram-xw9ei
    @Nitram-xw9ei 3 года назад +1

    More of this please.
    Once again, Entagma, I'm wholly indebted to you guys for my Houdini learning journey. Wonderful, wonderful, wonderful tutorials. Once things pick up again after Covid I'll definitely become a Patreon, no question.
    Greetz aus Mainz :)

  • @spacemonQee
    @spacemonQee 2 года назад +1

    love this tutorial. what oftentimes falls a little short imo is how to render all that stuff properly, in this case the particles and splines, because in the viewport it looks great but when it comes to rendering, things can fall apart really quick.

  • @kafka7894
    @kafka7894 3 года назад +1

    Hey, if I am not mistaken you were one of headliners on Mouvo Festival in Prague several years ago! Thanks a lot for great tutorial :-]

  • @evmlionel
    @evmlionel 4 года назад +1

    thanks simon! love the guest tutorials

  • @luigidallariva
    @luigidallariva 3 года назад

    Thanx Entagma and SSimon for this. Really clear and logic to understand

  • @massimobaita7178
    @massimobaita7178 4 года назад

    Thank You very much, Simon! Thank You very much, Entagma!

  • @ahmedshakib3883
    @ahmedshakib3883 2 года назад

    Great tutorial , I am amazed how simple he has made it look.

  • @Trogleth
    @Trogleth 3 года назад +4

    SAVE BEFORE 19:30 if your computer is not very stable going from the random colors to the popnet crashed my houdini lol!

  • @ReastArtZ
    @ReastArtZ 4 года назад +3

    star guest simon!!!!!

  • @chrise.3114
    @chrise.3114 4 года назад

    Such a beautiful result, and what a clever flexible setup! Thank's so much for the idea!

  • @illuminations-vfx
    @illuminations-vfx 2 года назад

    This setup is very clever. Fantastic video!

  • @nikhilghatnekar
    @nikhilghatnekar 3 года назад +1

    Seems to be breaking in the Houdini 19.0 at 3:25 onwards ; If anyone figure out a way, please help! Thankss

  • @43SASHOK43
    @43SASHOK43 4 года назад

    Amazing! Thanks a lot. The things you can do with this in depth control. Its crazy!

  • @BigBadroid
    @BigBadroid 3 года назад

    This is so helpful! I love these tutorials. Whoever downvoted this, I hope both sides of you pillow are warm at night

  • @eth3realm
    @eth3realm 4 года назад +5

    if anyone’s rendering in mantra if the points appear large just do an attribute wrangle on the pop net and set to @pscale = 0.002

  • @marc-andreplante6156
    @marc-andreplante6156 3 года назад

    This is brilliant ! Thank you for this tutorial ! I love it !

  • @mhze
    @mhze 4 года назад +1

    I love this kind of tutorials!, that teach how to make a full project
    could you please make more tutorials like that?

  • @markhopkins8731
    @markhopkins8731 2 года назад

    Amazing. Thank you

  • @blissbubbles
    @blissbubbles 3 года назад +4

    seems to break in H 19 as I am getting an empty bounding box when selecting vector float in VOP. Any guidance? Others below are asking too.

    • @Dkatz23
      @Dkatz23 3 года назад

      running into the same issue...any luck ?

    • @kamesanskywalker8266
      @kamesanskywalker8266 2 года назад +1

      I changed P to N in mountain node.

    • @atetraxx
      @atetraxx 2 года назад

      @@kamesanskywalker8266 The location attribute? id didn't fix it for me.

    • @philippwelsing9108
      @philippwelsing9108 Год назад

      You can visualize the "vel" volume once it has been created by middle mousing on the node info and left clicking on "vel" - just like visualizing attributes. Hope this helps!

  • @kishorearchitect4549
    @kishorearchitect4549 3 года назад

    Thanks for wonderful very informative video!! I got it in right time.... Thanks you team!!

  • @mortiz9478
    @mortiz9478 4 года назад

    gosh, this is just a real treasure...

  • @joncorv
    @joncorv 4 года назад

    Love this. Thanks for sharing.

  • @joelbergfx
    @joelbergfx 3 года назад

    Amazing! Thank you!

  • @michelkliewer3996
    @michelkliewer3996 4 года назад

    Exactly what I Looked for, thank you!

  • @utubeparpankaj
    @utubeparpankaj Год назад

    simply Awesome

  • @JoaquinPeMM
    @JoaquinPeMM 3 года назад

    priceless!, really good and simple tutorial!

  • @5DNiq
    @5DNiq Год назад

    Hopefully not dumb question(!): at 4:45 in the vid ... why is the purple arrow (you say the normal of the purple face) defined as being in it's direction, rather than exactly opposite????

  • @vytasrauckis6703
    @vytasrauckis6703 4 года назад

    Very well explained!

  • @bazuka0000
    @bazuka0000 4 года назад

    great work mate, ;) keep it coming

  • @florianbaumann4865
    @florianbaumann4865 3 года назад

    great tip! thanks

  • @maxburma7587
    @maxburma7587 4 года назад

    More Simon pls!!)) Thanks!!

  • @juampasa
    @juampasa 2 года назад

    Amazing!

  • @Glepic
    @Glepic 4 года назад

    Wonderful tutorial, very helpful!

  • @slavadojdewick6368
    @slavadojdewick6368 4 года назад

    God bless you man.

  • @nghtcaptn9461
    @nghtcaptn9461 4 года назад +60

    To the three people who downvoted this, maybe you should stick with Microsoft Paint for your motion design.

    • @rosemelie
      @rosemelie 3 года назад

      lol so true!

    • @Davesplaining
      @Davesplaining 3 года назад +1

      buuuuuuurn

    • @HarryNicNicholas
      @HarryNicNicholas 3 года назад

      "five people"
      :)

    • @Davesplaining
      @Davesplaining 3 года назад +1

      @@HarryNicNicholas five die-hard particular fans

    • @feralmode
      @feralmode Год назад

      who gives a shit. save your self righteous indignation for something more important

  • @_rahulmishra
    @_rahulmishra 2 года назад +1

    Very helpfull thankyou

  • @el_bardo_vfx
    @el_bardo_vfx 3 года назад

    Amazing Tutorial, thanks a lot! :)

  • @jluisroga
    @jluisroga 4 года назад

    Nice!!! Thanks!

  • @vallerie9553
    @vallerie9553 Год назад

    Hey do u know why the particle in the render View and in the scene View looks different?

  • @5h1bby
    @5h1bby 2 года назад +10

    Anyone having trouble with an empty bounding box after setting up the VOP correctly should double check if you changed your normals from vertices to points!

    • @gouthamvanga5129
      @gouthamvanga5129 2 года назад

      Thanks sir

    • @philiprafferty849
      @philiprafferty849 2 года назад

      @@gouthamvanga5129 Yes thanks a million, been trying to figure that out for a while this morning

    • @brentreel9060
      @brentreel9060 Год назад

      Came down here looking for this, tyty. I was using custom geometry, so my brain said "it already has normals! dont need that node"
      Ends up I do.

    • @safwatshawky5302
      @safwatshawky5302 Год назад

      thank you!!!!

    • @philippwelsing9108
      @philippwelsing9108 Год назад

      You can visualize the "vel" volume once it has been created by middle mousing on the node info and left clicking on "vel" - just like visualizing attributes. Hope this helps!

  • @charlesm835
    @charlesm835 2 года назад

    Seen many comments stuck on vdbactivate 3:28.. I'm stuck too. Something is getting tripped up with H19

  • @JordanFinn-ge7mq
    @JordanFinn-ge7mq Год назад +1

    Thanks for this is a really cool tutorial.
    How would one go about exporting the result we have into Maya to be able to render? possibly with the color information we have setup

  • @dewhoop
    @dewhoop 4 года назад

    This is beast!

  • @risnandarmultimedia5296
    @risnandarmultimedia5296 3 года назад

    awesome.. love it

  • @darmok072
    @darmok072 3 года назад

    great stuff!

  • @jobigoud
    @jobigoud 3 года назад

    Brilliant

  • @Horsemen4715
    @Horsemen4715 Год назад

    I set the point size to 1 however my particles are still too big in my render veiw not sure what to do here

  • @Trogleth
    @Trogleth 3 года назад +1

    Only real question I have is how do I get the render to look like smoke because mine looks like a slime ball which is cool but I do not know if I missed something or messed something up :(

  • @raffaelecapone8373
    @raffaelecapone8373 Год назад

    Hi! Great Tutorial, i hve a stupid question tho, how to change the particles size? i can't find the pop up window anywhere, neither i can't fsolutions online, can you please tell the shortcut u used? thx again for the tutorial!

  • @Insomniasirens
    @Insomniasirens 2 года назад

    How do I color the particles using the v attribute? I can create a ramp from attribute with the color node and it works fine in the viewport, but when I try to import the v attrib. to octane render it doesn't work properly.

  • @nedteus6686
    @nedteus6686 3 года назад +1

    How can i open display options : world? 17:33

    • @nedteus6686
      @nedteus6686 3 года назад

      OK, i learn how. With the botton (D)

  • @cgspirit17
    @cgspirit17 Год назад

    I rendered it out, but it doesn't look like what you rendered, its realy dry and missing those smooth foggy look, how did you do that? from comp? thanks!

  • @jurifriedlein5089
    @jurifriedlein5089 4 года назад +1

    awesome

  • @ClapClap4Sim
    @ClapClap4Sim Год назад

    Theres no Time parameter in the new moutain node , any way to replicate the effect ?

  • @magneticanimalism7419
    @magneticanimalism7419 4 года назад

    Astoundingly beautiful, thank you so much and thank you for making great tutorials free to view. The moths in my wallet thank you also.

  • @check99999999999
    @check99999999999 3 года назад

    Great !

  • @austin-maddison
    @austin-maddison 3 года назад

    Im obsessed

  • @XmontyVFXx
    @XmontyVFXx Год назад

    I am getting this error in the Volume VOP and I am not getting any results from the VOP...
    ..... Warning
    Cannot find primitive attribute 'name', binding volume as 'density'.

  • @fangnengchen4105
    @fangnengchen4105 3 года назад

    can you explain why you use a bound node? thank you

  • @TheLegendOfTerry
    @TheLegendOfTerry 2 года назад

    Dope!

  • @chrisg6364
    @chrisg6364 Год назад

    can i adjust the particle moving speed?

  • @lawron2407
    @lawron2407 3 года назад +1

    Hi there, and one more dope Tut featuring dope fx here ! im following the steps, I just got a viewport volume vop display problem, it seems i cant get the voxels shape displaying at all, just got the bbox, ive tried out everything possible in my settings but nothing helps, except the volume slice node technique which is not a proper solution, and as i can see on Simon's work, he gets the volume perfectly displaid, as it s necessary to preview tweakings the right way... any help ? thx a lot by advance, best, L.

    • @Dkatz23
      @Dkatz23 3 года назад

      any luck figuring this out ?

    • @philippwelsing9108
      @philippwelsing9108 Год назад

      You can visualize the "vel" volume once it has been created by middle mousing on the node info and left clicking on "vel" - just like visualizing attributes. Hope this helps!

  • @vfxskull6208
    @vfxskull6208 3 года назад

    Genius!!

  • @nextV2
    @nextV2 3 года назад +1

    since i switch the VDB type to Vector Float, I got an red empty bounding of my defined area. Yes, i set my VDB Activate to Reference. Any Idea?

    • @ready_set_go
      @ready_set_go 3 года назад +1

      same here

    • @Dkatz23
      @Dkatz23 3 года назад

      @@ready_set_go any luck figuring this out in H19?

    • @ready_set_go
      @ready_set_go 3 года назад

      No sorry

  • @spoelstra3
    @spoelstra3 3 года назад

    How can I increase the velocity the particles move? Mine are moving but very slowly

  • @waiinleong3782
    @waiinleong3782 3 года назад

    I don't understand the subraction of the point of the voxel to the point of the point cloud. Can you explain it further with examples please...

  • @jonathanduran1169
    @jonathanduran1169 3 года назад

    What is the best way to export this into cinema 4d? I tried as alembic but nothing shows up

  • @MegaAgiri
    @MegaAgiri 3 года назад

    This is heavy! my laptop couldnt hang with it when increased the amount to 50 000 :D

  • @adamglass2599
    @adamglass2599 4 года назад

    so what's the vex equivalent of that VolumeVOP node? I find VEX debugging to be like taking a trip 20 years back in time.
    In a VolumeWrangle at the same place as the VolumeVOP
    // declare bindings
    vector @P;
    vector @vel;
    vector cloudP;
    vector cloudN;
    int handle;
    handle = pcopen(1, "P", @P, 1.0, 1);
    while (pcunshaded(handle, "P")) {
    pcimport(handle, "P", cloudP);
    pcimport(handle, "N", cloudN);
    vector voxel_to_geo = normalize(cloudN - @P);
    vector newv = cross(voxel_to_geo, cloudN);
    @vel = newv;
    }
    pcclose(handle);
    I think this is close-ish....

    • @adamglass2599
      @adamglass2599 4 года назад

      // declare bindings
      vector @P;
      vector @vel;
      vector cloudP;
      vector cloudN;
      int handle;
      handle = pcopen(1, "P", @P, 1.0, 1);
      cloudP = pcfilter(handle, "P");
      cloudN = pcfilter(handle, "N");
      vector voxel_to_geo = normalize(cloudN - @P);
      vector newv = cross(voxel_to_geo, cloudN);
      @vel = newv;
      pcclose(handle);

    • @vladlysenco4523
      @vladlysenco4523 3 года назад

      @@adamglass2599 can't understand what does normalize(cloudN - @P);

  • @floriswildeman144
    @floriswildeman144 2 года назад

    very good, still helpfull after ayear!

  • @BongbokCG
    @BongbokCG Год назад

    🔥🔥🔥🔥

  • @alanng2555
    @alanng2555 4 года назад

    What a genius~

  • @cabeunicolas6069
    @cabeunicolas6069 3 года назад

    Hey, nice tutorial, can we export this on VDB to blender ? Or how do you export this to blender please ?

  • @savanahharris8531
    @savanahharris8531 3 года назад

    How would I render this out? :3

  • @poknights9353
    @poknights9353 3 года назад

    Can you make a tutorial for vops 1-10 by making a perfect effect like the explosion of fire, water, waves collapse without vex, I see that there are many who need that teaching, especially for those who are new to Houdini

  • @vytasrauckis6703
    @vytasrauckis6703 4 года назад

    Out of curiosity, what is the particle count and particle separation in the title animation for this tutorial?

    • @simonfiedler9118
      @simonfiedler9118 4 года назад +1

      If I remember correctly it was something around 5-10 Million Particles. Redshift can render those pretty fast, so it wasn't that heavy.

  • @everydayfitness3004
    @everydayfitness3004 3 года назад

    Awesome. Wonder if that was rendered with Krakao?

    • @Entagma
      @Entagma  3 года назад +1

      It wasn't :)
      entagma.com/courses/rendering-101/rendering-101-pt-31-guest-tutorial-additive-particle-shading/
      Cheers, Mo

    • @everydayfitness3004
      @everydayfitness3004 3 года назад

      @@Entagma Oh awesome! Checking it out. Thanks Mo!

  • @aveetti43
    @aveetti43 2 месяца назад

    Can anyone help me out with the render settings or how to render this? Mine looks like a corona virus thing :(. I?d love to render out a beautiful swirly particle instead of a virus ;)

  • @emreyaka355
    @emreyaka355 3 года назад

    you are a wonder my teacher

  • @servo69
    @servo69 2 года назад +3

    vex conversion of the vop for anyone interested:
    i@pts = pcopen(1, "P", @P,chf("ff"),10);
    v@norm = pcfilter(@pts,"N");
    v@pos = pcfilter(@pts,"P");
    v@dir = normalize(@pos-@P);
    v@crs = cross(@dir,@norm);
    v@vel = @crs;

  • @duyngoquoc113
    @duyngoquoc113 4 года назад

    Nice

  • @S....
    @S.... 2 года назад

    Houdini is so.. strange. Like I understand every single thing and why are you doing it, but to do it myself, from the beginning? Remembering all those names, vops, sops, use of floats, vectors etc, the specific options that if you not chose all of it won't work.. I fail to see the logic behind some of the concepts and even if I did some thing, I am unable to do it again after a month..

  • @Trogleth
    @Trogleth 3 года назад +1

    THIS IS AWESOME but the theory section went way over my head..... also RIP my CPU

  • @atetraxx
    @atetraxx 2 года назад

    This is broken in H19 unfortunately. I think the new mountain node is causing it. Tried many things to fix it with no luck.

    • @tomyi7113
      @tomyi7113 2 года назад +1

      raise Search radius of pcopen node in Volumevop, it should work.

  • @GrandeGio95
    @GrandeGio95 3 года назад

    Now I need to do this but on Blender...!

  • @requa3314
    @requa3314 4 года назад

    wwwow

  • @sams_3d_stuff
    @sams_3d_stuff 4 года назад

    First!

  • @berkutovich
    @berkutovich 4 года назад

    Good,
    if only showed how rendered, would be better. Sorry for my english ))

  • @northst4r812
    @northst4r812 Год назад

    CA MARCHE PAS

  • @sungerbob1786
    @sungerbob1786 3 года назад

    yo entagma people, do you know anything about houdini other than the useless abstract stuff?..

    • @Entagma
      @Entagma  3 года назад +3

      Nope, only useless stuff here. Like, subscribe, comment and support us on Patreon: www.patreon.com/entagma

    • @atetraxx
      @atetraxx 2 года назад

      what else is there?