I put a 3D fluid emitter in a model of a bottle that was positioned so that the fluid could pour out of it. I created a very thick fluid That required a lot of negative bouyancy (>-80) to get it to flow out and onto the floor that I created. I then established a collision between the fluid and the bottle and also the fluid and the floor.
The simulation worked very well except that some of the fluid penetrated the bottle and also the floor. I increased the tesselation on the bottle to 40,000 but I couldn't stop the penetration. Same with the floor. If you looked at the bottom side of the floor you could see fluid.
I discovered that if I made the bouyancy more positive (~-20) the penetration decreased and if I also lowered the viscosity then I could completeley eliminate the penetration. I could also play with the opacity graph but it severly decreased the amount of visible fluid coming out of the bottle.
This little project I was working on was just an exercise to better understand fluids but I guess I failed since I couldn't get a super thick fluid to flow out of the bottle without having it penetrate the bottle's surface. I tried making a less viscous fluid with less bouyancy then I turned up the dampening to slow down the simulation but it didn't look good. It just looked like a thinner fluid flowing slowly. I was trying to simulate lava right as it begins to cool down.
One last thing. I made sure that the emitter was not close to the bottle's inside surface to make sure the penetration wasn't happening while the fluid was being emitted. Basically, the fluid was created in the bottle then it dripped down until it hit the inside of the bottle after which time it began flowing out.
Any ideas how I can keep the penetration of the bottle from happening??
Last edited by Velusion : 27-09-2005 at 04:33 PM.