Jump to content

Pyro velocity field question


catchyid

Recommended Posts

Hi,

In regular RBD simulation, you can add a velocity drag (i.e. v= 9.0 v) to slow down moving objects (to simulate air resistance for example). However, in Pyro, I don't find any similar concept for smoke velocity ALTHOUGH smoke slows down automatically in a simulation (i.e. without adding velocity drag node for example, smoke slows down). My question: is there a way to change the rate of this velocity drag behavior? why there is no clear smoke velocity drag parameter like pop or rbd dop networks?

 

Thanks

Link to comment
Share on other sites

You could add a GasFieldWrangle piped in to velocity update with @vel *= 0.9; in the vex snippet parameter. 

You could add a gasFieldVop piped in to velocity update. Bring the vel field in with a Bind Vop and multiply 0.9 (or whatever drag rate you want) before adding a bind export set to vel.

You could add a gasDamp Dop. This would also get piped in to the velocity update input on the pyro solver. 

You could also try playing with the viscosity parameter. This has the effect of blurring out the vel field which will give you a kind of drag. Depending on what you are trying to achieve. 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...