Position based dynamics and collision constraints
Posted: Wed Aug 27, 2014 10:13 am
I was reading through "Position-based Method for the Simulation of Solid Objects" and noticed something about the algorithm outlined there. Collision constraints are generated for the ray/line from current positions to the initially predicted positions and this is only done once.
What seems "strange" though is that when modifying predicted positions over several iterations, I guess new collisions could occur and would go undetected if, say, we were to use a general triangle mesh as the collider.
So what is the assumption here?
- The chances of this happening are so small that it's of no use to be worried about them?
- The colliders are substantial enough (general spheres, cubes, capsules, large triangles) that it's still THE valid collider? i.e. no general triangle meshes with "small" triangles
- ...
Or am I off in my interpretation somewhere are would you re-generate constraints based on the modification of the predicted positions?
What seems "strange" though is that when modifying predicted positions over several iterations, I guess new collisions could occur and would go undetected if, say, we were to use a general triangle mesh as the collider.
So what is the assumption here?
- The chances of this happening are so small that it's of no use to be worried about them?
- The colliders are substantial enough (general spheres, cubes, capsules, large triangles) that it's still THE valid collider? i.e. no general triangle meshes with "small" triangles
- ...
Or am I off in my interpretation somewhere are would you re-generate constraints based on the modification of the predicted positions?