Jump to content
Masoud

In a smoke simulation, how can I change the velocity over time?

Recommended Posts

Hi;

In a smoke simulation (H18), the velocity seems the same in all areas, but I want the smoke to slow down after a while. Something like air resistance.

How can I change the velocity over time?

 

Thanks.

smoke.jpg

Share this post


Link to post
Share on other sites

Check out the drag by distance example file.

 

Share this post


Link to post
Share on other sites
// simple drag
v@vel*=clamp(1-chf("drag"),0,1);

 

Share this post


Link to post
Share on other sites

in my experience the best result are, if you handle it like real smoke, control the temperature.

at the source its quite hot --> buoyancy push up the smoke fast, and when it cools down the smoke slow's down, if the temperature drip too fast in some area's, the smoke goes down like in your reference image. 

  • Like 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×