Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help  mitigate surface-based collision jitter on flat surfaces
#2
(19-10-2023, 09:08 PM)jtriveri Wrote: Is there any other technique I can use to mitigate jitter while preventing clipping without increasing the number of particles and constraint iterations? Thanks!

Hi!

The solver's "Surface collision tolerance" parameter is an angular threshold that will stop surface collision refinement once the simplex and the surface it's colliding against are parallel enough. This will prevent jittering, but the rope might not come to rest completely parallel to the surface and end up angled instead.

Other than this, there's no method to prevent jittering as it's inherent to the way surface collisions work. The only way to prevent jittering when two convex objects collide against each other is to use contact manifolds that involve multiple contact points between the objects, as opposed to a single one. This is what a rigidbody-based engines do, but it is considerably more costly than a purely particle based approach.

kind regards,
Reply


Messages In This Thread
RE: mitigate surface-based collision jitter on flat surfaces - by josemendez - 20-10-2023, 09:34 AM