Jump to content
indu111

PyroFX Set Initial State to simulate again - not working

Recommended Posts

Hey all!

First time posting here. Been learning Houdini for quite a while. Loving the dynamic sims! Gotta admit its a bit different in terms of workflow which is why I am kind of stuck.

So basically what I have set up is a torus which emits smoke for couple frames. In the dop network, after the pyrosolver I have a groundplane, gravity and magnet force(hooked to metaball to make the smoke from the torus expand radially outwards).

I simmed this for 160 frames. Attached a file node after the output and wrote .sim files. I researched online and found that I have to plug this frame 160 simfile to initial state in the dop network and voila I get that expanded smoke shape on frame one.

What I wanna do now is take this naturally expanded smoke shape and sim it so its kind of settling down on the ground. I don't want it to expand anymore but I donno why when I hit play on frame one, the smoke keeps expanding. I also increased gravity ridiculously high but the sim is somehow still not getting affected.


SO, how does one set initial state in a way, Houdini doesn't remember the previous simulation data and takes this initial frame and starts affecting it depending on the forces in the dop network.

I hope I am not confusing you. I will gladly post any other information you need to help me out.

Thank you!
 

Share this post


Link to post
Share on other sites

I think you're not using the right workflow for what you what to achieve.

 

Initial state is use to restart a failed simulation or to extend a previously cached one. If you just want to use the density of your frame 160, but don't mind about the velocity and other grids in your original sim, you should consider simply bringing the density of your file as a source of density in a new dopnet. That way it won't expend on it's own and will simply react the the forces you've setup in this network.

 

Does that make sense?

 

Alex

Share this post


Link to post
Share on other sites

Thank you for a quick response! :)

Yes I understand but how would I go about doing that? Say I have the density I like at frame 160. I make a new dopnet. How do I connect this to original dopnet's frame 160?

Share this post


Link to post
Share on other sites

Here's a simple file that should show you how, but it's basically the same workflow you would use to source any density field inside of a dop network.

 

Alex

smokeSimAsSource_v01.hipnc

Share this post


Link to post
Share on other sites

Thank you again! They told me people at Odforce are really helpful. Now I can vouch for that! :)

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

×