Jump to content

one fire affect an other fire in one Dop


Rio.Dominia

Recommended Posts

Hi  guys.  I have a question about a fire effects which I use one Dop network.

 

My issue is how can I  just make the left pyro object affect the right side pyro object in temperatrue and velocity .   But the right one is not affect the left pyro object.

 

So I attach my file, Hope any masters can help about that.  Thanks!!

pryo_affect.hip

Link to comment
Share on other sites

Hi, you were on the right track with the Sop Solver DOP - but all your operations were ones you would use with regular geometry, not volumes. (plus a couple of them would have needed metaballs:)

 

Here are two solutions, one a fixed Sop Solver approach, and the other one is more of a DOP-land approach using a Copy Data Solver and a Linear Combination.

Adding the same for temperature is left as an exercise ;)

pryo_affect_ee.hip

Link to comment
Share on other sites

Hi, you were on the right track with the Sop Solver DOP - but all your operations were ones you would use with regular geometry, not volumes. (plus a couple of them would have needed metaballs:)

 

Here are two solutions, one a fixed Sop Solver approach, and the other one is more of a DOP-land approach using a Copy Data Solver and a Linear Combination.

Adding the same for temperature is left as an exercise ;)

WOW,that's really helps a lot,eetu.   Really thankful.

Link to comment
Share on other sites

Something isn't right in the fixed scene. Both flames have a velocity of 3, yet one of them pushes the other. It should meet in the center and push eachother to the side.

 

Yes - the original question was "My issue is how can I  just make the left pyro object affect the right side pyro object in temperatrue and velocity" so that was what I did:)

 

If you want to have them affect each other you need to copy the additional setup from one solver to the other and modify any paths appropriately.

This will never be as correct as solving both flames in one solver, as the solves will not be done in parallel and the data from the other solver will always be lagging one frame.

Link to comment
Share on other sites

Yes - the original question was "My issue is how can I  just make the left pyro object affect the right side pyro object in temperatrue and velocity" so that was what I did:)

 

If you want to have them affect each other you need to copy the additional setup from one solver to the other and modify any paths appropriately.

This will never be as correct as solving both flames in one solver, as the solves will not be done in parallel and the data from the other solver will always be lagging one frame.

yes,eetu solve my issue. And magasul's opinion is quite right!  When we use one pyroslover.  The two fire affect each other in the middle of both.  Not like the fix files,One just blowing off the other one .

 

So,I think maybe to fix it, we can multiply a float which is lesser than 1 for the right pryo in velocity?

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...