Pyro Dissipation

   3661   3   2
User Avatar
Member
3 posts
Joined: 5月 2013
Offline
Hi everyone,

Can someone tell me, whether it is possible to control the dissipation of smoke based on the bounding box height?..


thanks
User Avatar
Member
696 posts
Joined: 3月 2009
Offline
yes!
Toronto - ON
My Houdini playground [renderfarm.tumblr.com]
“As technology advances, the rendering time remains constant.”
User Avatar
Member
224 posts
Joined: 11月 2008
Offline
You can use a gas field vop for that.

In there you can use the bbox position, map the y over a ramp and multiply the result with density. The problem that you run in to is resizable fluid containers, if you have that enabled. In that case the 0-1 values change over time, because the box grows or shrinks.

It would therefore be easier to map the voxel position P(y) to a 0 - 1 value (using fit) (for example 0-10), put that result through a ramp and multiply that with density.

The gas field vop can be plugged in to the advection or post solve input of any solver. The gas_dissipate microsolver might be a good example!

Hope that helps
Senior Technical Artist Guerrilla Games
User Avatar
Member
3 posts
Joined: 5月 2013
Offline
thanks cklosters for your help, I made a setup with your suggestion, it seems to be working

but I want u to take a look into my file. I am using the min and max y value of my pyro container as the fitrange source min and max.

hope I am doing it right…


thanks

Attachments:
PyroDissipation.hipnc (579.9 KB)

  • Quick Links