Jump to content

Fluid Pump Not Working


Phelme

Recommended Posts

Hi :)

I have a simple fluid scene set up consisting of an emitter and a riverbed static object and the scene works fine, but when I set a piece of geometry in the riverbed as a pump to prevent the particles escaping the riverbed on the one side, it suddenly stops my emitter from emitting any particles at all. If I disconnect the the volume source then the emitter works again. If I am not sure if this problem is originating from the volume source in the dopnet or if its coming from the SOP level. Does anyone know why this happens or how to solve the issue?

I have attached the scene file if this helps.

FluidPump_V01.hipnc

Link to comment
Share on other sites

  • 7 months later...

I am having the same problem, and have been trying to figure it out myself, but so far have not come up with any workarounds.

This appears to be a problem that was introduced with Houdini 18, it worked fine in 17.  The exact error message is "flipfluidobject - /obj/AutoDopNetwork/{object_name}/merge_field: Required data pump not found or the wrong type."

If you look at the "Pump from Objects" Help card, it says that the tool only works with Smoke and Pyro sims, which is a real shame because it used to work on FLIP sims as well.  It's also a little odd that they have an example image of it working with a FLIP fluid at the bottom of the help window, even though it supposedly no longer works on FLIP fluids.

I thought that perhaps the "Pump Relationship" DOP would help me make it work, but I wasn't able to figure out how to use it.

Any assistance or suggestions would be greatly appreciated!

 

Link to comment
Share on other sites

there were a few issues.
1) there was no velocity attribute before the rasterize_velocity node
2) pumps are affecting volume velocity so they need to be plugged in the volume velocity input of the Flip solver.
3) the FLIP object doesn't have a pump field by default in H18, you can create one and resize it.

FluidPump_V02.hipnc

Edited by bunker
  • Like 2
Link to comment
Share on other sites

  • 3 months later...
On 05/04/2021 at 9:51 AM, bunker said:

there were a few issues.
1) there was no velocity attribute before the rasterize_velocity node
2) pumps are affecting volume velocity so they need to be plugged in the volume velocity input of the Flip solver.
3) the FLIP object doesn't have a pump field by default in H18, you can create one and resize it.

FluidPump_V02.hipnc

Hi Bunker, thank you for your help.

Can I know why we need to resize the field? can I know how you know to do this way ? 

Edit: nvm, figured it out. It's vel anyway. h18.5 inject it as vel field into volume source plug to volume velocity of fluid solver then it does the job. Pump is old feature. 

Edited by paranoidx
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...