Interacting Cloth solvers with Flip solver !!!

   3837   4   0
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
### RENSENDED AGAIN ###

I have a cloth object (for example Grid) and I want to pour FlipFluid (Water) on it to push and deform this cloth object.

We can't do that with normal ways ,because topology of the water is changing in each frame and we take this error on the clothsolver node:

***
Error : Object “flipfluidobject” the topology of the simulation geometry changed between frame times 0.4999 and 0.54166
***

I found the solution in the Houdini's Help and you can see this in below link :

http://www.sidefx.com/docs/houdini12.5/cloth/interaction_solvers [sidefx.com]

This page says :

To interacting Cloth solvers with Flip solver we should observe below notes :

1. we should put FLIP Solver before Cloth Solver in the merge node in DopNetwork.


2. we should create and use “previous” attribute to save position of the fluid at the previous frame.



But i don't know how i can use this attribute and where i should create it ?!
:?

I attached simple project file.

Really thanks all my friends

Attachments:
FlipFluid_Cloth Problem.hip (1.3 MB)

https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
28 posts
Joined: Oct. 2013
Offline
Hi Sadjad! Any luck with this?
In H13 there's no error message but all your questions remain valid.
Can anyone help out this? Dear Sesi it should be a little more straight forward by design ! No offence but are the words “user friendly” too much to ask?
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
I didn't found any solution and I still waiting for that
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
8599 posts
Joined: July 2007
Offline
if you read that page carefully you can see that it requires
Enable Impact Feedback checkbox turned on on Cloth Solver

and since that checkbox doesn't exist, I wouldn't be surprised if there wasn't straightforward way to do that
Tomas Slancik
FX Supervisor
Method Studios, NY
User Avatar
Member
606 posts
Joined: May 2007
Offline
Ok here's one way of faking it.
I fetch the cloth sim geo to the flip sim, and build a collision field from it.
Because the flip velocity field extends a bit outside the surface it still affects the cloth.
I add a bit of downwards velocity to the vel field after it has been simmed, to fake some gravity.

It's all a bit nasty, but kinda sorta works. You might need to balance all the fakeness to suit your needs.

Attachments:
flipfluid_cloth_problem_e.hip (1.5 MB)
ee_fluidcloth.jpg (71.7 KB)

  • Quick Links