AdvectPyroSmoke with custom velfield like popadvectbyvolumes

   4675   2   0
User Avatar
Member
72 posts
Joined: June 2020
Offline
Hi.
I am trying to understand how to advect a smoke pyro simulation along a custom velocity field (created from guide curves) similarly to how you can advect particles from volume velocity fields.
In my file I created a velocity field from
this tutorial [www.youtube.com] using 3 guide curves..
And successfully managed to advect particles along the curves.

But when I try to do the same with Pyro in houdini 19 the smoke goes all over the place.
Would anyone be so kind to open my file and help me figur out what I am doing wrong?
Here below is my file.

I also don't understand how to mix the initial velocity of the source Volume with the Velocity of the Velocity Field.

I would like to do something close to the example at the end of
this Video from 2017 [www.youtube.com]
but using GPU Pyro Minimal Open GL from Houdini 19.

Thanks
Edited by PaoloGiandoso - April 6, 2022 17:04:04

Attachments:
VolumeTrails_04.hipnc (1.5 MB)

User Avatar
Member
1857 posts
Joined: May 2006
Offline
I suspect pyros attempt to balance forces is always gonna make it swirl too much away from your particles.

I'd change approach, and grab velocity directly from the particles, use that to drive your pyro sim.

See attached.

Attachments:
pyro_and_pops.PNG (96.0 KB)
VolumeTrails_04_me.hipnc (1.7 MB)

http://www.tokeru.com/cgwiki [www.tokeru.com]
https://www.patreon.com/mattestela [www.patreon.com]
User Avatar
Member
72 posts
Joined: June 2020
Offline
mestela
I suspect pyros attempt to balance forces is always gonna make it swirl too much away from your particles.

I'd change approach, and grab velocity directly from the particles, use that to drive your pyro sim.

See attached.

I cannot believe I missed this message.
Huge fan of your website @mestela! Thanks for helping out.

I think I made it work by increasing the Direction Strenght of the Vel field to 35, and the Source Scale to 4 in the Pyro SOP "Sourcing" tab.

Also inside the Pyro SOP I added a gasadvectfield node with the Velocity Field parameter set to Vel.

I added quite a lot of turbulence to the noise and that also made it run faster up along the curves as it was intended.
I add here the file
Edited by PaoloGiandoso - May 6, 2022 21:58:19

Attachments:
VolumeTrails_02.hipnc (1.8 MB)

  • Quick Links