PhysX InterCollision Test

Particles In Current Event - When this first option is set to Particles In Current Event, the test checks for collisions in the event in which the PhysX Collision test resides. In some cases, particles in the current event might collide with nearby particles after the latter have already moved on to another event; if this option is active, such collisions would not register.

Particles In Events: - The test checks for collisions in all highlighted events in the list (the list always contains all events in the flow). To check for collisions between particles in the current event and other events, highlight the events to check. PhysX InterCollision does not check for collisions between particles in other events only.

For example, you might have a large grid of particles that fall onto an object due to gravity; most of those will collide with one or more neighboring particles at some point in the first event (Event 01); using the Collides option, each colliding particle moves on immediately to the next event. But a few might not collide until all of their neighbors move on to the next event (Event 02). If you choose Particles In Events: and highlight both events, PhysX Intercollision will continue to test for collisions and the remaining particles will eventually pass the test and move to Event 02.

 

Example:  PhysXInterCollision_ParticlesInEvents.zip