Jump to content

Melt some icecream


Pancho

Recommended Posts

Hi there,

 

this is my first flip simulation in Houdini, so I guess there are a lot of things which I might handled wrong, but there is still "some" space to improve the sim and my knowledge.

 

 

 

 

First of all, I want to melt some icecream. Right now I do have two different viscosity values applied to the sphere particles. This will be simulated later on, but for now it's fine with me for this test.

 

I managed to melt the sphere in some way, though it looks wrong over time. Sometimes the particles hardly move at all, then they seem to float away, though I can't recall to have changed any settings via keyframes. Also with tension applied the particles start to roll in a wheel like manner.

 

Since the outer particles "swim away", these particles will cause meshing problems, since they are too far apart from each other.

 

In order to to force the flowing fluid to build drops and "real" shapes, I added surface tension, though this still seems to not solve the problems. Still particles are apart from the main mass and the strange behaviour (stop and go) continues.

 

Since I want to simulate everything in real life scale the diameter of the sphere is about 0.05. I changed all corresponding parameters to my best knowledge, but am not sure if I did everything in the right way.

 

The two videos demonstrate the current behaviour. The only difference is the enabled/disabled surface tension in the fluid emitter.

 

What I need to do (no idea how yet) is to apply the tension only to the low viscosity particles. Probably with an attribute VOP?

 

Any help is very much appreciated. Coming from SI ICE some things seem straight forward, but others impossible to solve.

 

Best wishes and thanks for any input

Tom

iceCream_melting_001_a_0095.hiplc

  • Like 1
Link to comment
Share on other sites

So, here are the next tests. I thought that strange stop and go behaviour might be related to the friction and/or dynamic friction scale.

 

In both tests it seems that this is not the cause for this problem. It looks like some values are changing, but I couldn't find any.

 

Some help is more than welcome!!! Got stuck.

 

 

Link to comment
Share on other sites

Mmmmh. My iceCream_partciles consists out of approx. 64.000 particles. The DOP import in iceCream_meshed tells me something about 360.000 particles (frame 5). At frame 10 it's 400.000. Where do all these extra points come from?

 

Can't figure out how to get the amount of particles in the AutoDopNetwork. Middle klicking doesn't give me any particle statistics, neither on the network itself, nor on any of the nodes inside.

 

I added $SF == 1 for creation frame in the flipfluidobject1. Didn't make a diverence.

Link to comment
Share on other sites

O.k., in another attempt I set the friction of the ground plane to .1 (before 1). The sim still looks the same. Initially the partciles which flow come to a sudden stop (on the ground plane) and approx. 100 frames later they start flowing away from the ice cream scoop.

 

It somehow feels like something related to friction or stickyness, but no idea where to change anything to alter this behaviour.

Link to comment
Share on other sites

Thanks for the tip! Reseeding was already disabled. I wonder where I can check how many particles exist in my sim? The middle mousebutton didn't help with any of the nodes in the AutoDopNetwork.

 

P.S.: Is there a away to set the gas surface tension per particle? I don't want to "stick" the melted particles together with frozen ones.

Edited by Pancho
Link to comment
Share on other sites

So, I got further. The simulation seems to get more "stable". At least it looks more and more like something I would expect.

 

One point needs to be solved though. I'm using the gas tension in my flip solver. Seems that I'm close to a value that feels alright. One major issue: The surface tension seems to "override" the viscosity. The frozen parts start to form the same liquid/drop patterns like the areas of the ice which already have melted. So I need to combine the surface tension with the viscosity. How would I do this?

 

The viscosity was applied in my iceCream_particle object in a attribute vop. Since the visosity will be changing later on (via temperature) how do I apply the surface tension to the particles in the AutoDopNewtwork during the simulation? Practically?

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