Hello,
I'm doing the “particle sliding” video tutorial in H7.
Is it possible that when applying a collission on a surface, a few particles are going through the surface and NOT collide with it.
Why is this and what is a possible sollution?
Many thanks,
bernard
Particle Collision
6738 5 0- Bernard
- Member
- 523 posts
- Joined: 7月 2005
- Offline
- EigenAlex
- Member
- 639 posts
- Joined: 7月 2005
- Offline
- Ondrej
- スタッフ
- 1081 posts
- Joined: 7月 2005
- Offline
One of the more common reasons for particles not colliding is non-planar (read non-triangular) polygons in the collision geometry.
Another common problem is that the collision geometry is not static (ie. it is moving or deforming). In this case, you'll need to set the Hint parameter on the collision pop appropriately.
Sometimes collisions can be missed if a particle ends a timestep very very close to the surface. Increasing the collision tolerance on the collision pop can help eliminate this problem.
Finally, if your behaviour is set to bounce, you also have some corrective steps that the collision algorithm can attempt, which are found on the Constraints page on the collision pop.
Another common problem is that the collision geometry is not static (ie. it is moving or deforming). In this case, you'll need to set the Hint parameter on the collision pop appropriately.
Sometimes collisions can be missed if a particle ends a timestep very very close to the surface. Increasing the collision tolerance on the collision pop can help eliminate this problem.
Finally, if your behaviour is set to bounce, you also have some corrective steps that the collision algorithm can attempt, which are found on the Constraints page on the collision pop.
Edited by - 2005年7月11日 17:43:10
- Bernard
- Member
- 523 posts
- Joined: 7月 2005
- Offline
- EigenAlex
- Member
- 639 posts
- Joined: 7月 2005
- Offline
- the_squid
- Member
- 132 posts
- Joined: 7月 2005
- Offline
Also… if all else fails, crank up your oversampling from 1 to 2 or even 3 or 4, depending on how quickly your particles are moving. Increasing collision tolerance may resolve the issue but could cause particles to collide before they hit the surface. Oversampling forces your pops to compute in-between frames, so any particles which may be flying through your geometry between frames will be addressed.
Good luck!
Good luck!
-
- Quick Links