PDA

View Full Version : Particles penetrate Deflector


TerianSilva
02-06-2009, 09:16 AM
Hi,

the task is to set up a sand clock with particle flow. I created it using the pflow keep apart operator, gravity and an UDeflector.

But unfortunately, the deflector does not work as it is supposed to be because some particles still penetrate the surface of the deflector object (refer to the picture below).

The integration step setting makes no difference. It seems, that even more particles pass through the surface when the integration step is higher.

Do you have some idea, what is causing the problem? It may be the keep apart operator in combination with the gravity.

See my problem and the particle flow nodes:

http://img142.imageshack.us/img142/9581/pflowdeflectorew5.th.jpg (http://img142.imageshack.us/my.php?image=pflowdeflectorew5.jpg)

http://img142.imageshack.us/img142/2372/pflowflowse4.th.jpg (http://img142.imageshack.us/my.php?image=pflowflowse4.jpg)

Thanks for some hints!

Regards,
marcus

Piflik
02-06-2009, 11:27 AM
You hav to lower the integration step.

The deflector only workes, when the particle hits it. When the particle is above it at one step and at the next step it is below it, it doesn't actually hit. With a lower integration step, each frame is divided in smaller intervals to calculate the position of the particle, so the probability of a particle hitting the deflector is increased.

OlegB
02-06-2009, 12:38 PM
Did you try to move Collision 03 test to be below Keep Apart02 operator?

Thanks,
Oleg B.

TerianSilva
02-06-2009, 11:41 PM
Yes, I tried it. And I also tried every available Integration Step setting. It does not work. There are always particles going through the mesh. :shrug:

disparity
03-24-2009, 02:43 AM
You might try to turn off all Display Events but the last to fix your problem. Try it and tell me if it works.

Best regards,
Ben

CGTalk Moderation
03-24-2009, 02:43 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.