This thesis presents an impulsive-based multi-point collision response model. Most previous approaches solve single point collisions, and a regional collision is approximated as a sequence of single point collisions. For more stable simulations, this thesis introduces the distribution of impulses over a collision region. The total impulse for the region is calculated from its impulse distribution. This model eliminates abnormal oscillations in which conventional models have experienced. Therefore, colliding objects are converging to their stable positions more quickly. Moreover, this model can incorporate friction on the collision region.
Since previous impulse-based models are short in handling multi-point collisions, additional physical model are required for multi-point contacts. In contrast, this model take a unified approach that is capable of covering both collisions and contacts. Therefore, this model clearly resolves the difficulty in transition between collision and contact.
본 논문은 물체들가 여러점에서 충돌할때 물체들이 주고 받는 충격량을 계산하고 이를 역학적 시뮬레이션에 응용하는 방법에 관하여 논한다. 기존의 연구들은 물체들이 한 점에서 출동할때 충격량을 계산하고, 여러점에서 동시에 일어나는 충돌은 각 점들이 약간의 시간차를 두고 충돌하는것으로 근사하여 문제를 해결하였다. 본 논문에서는 물체들이 충돌하는 영역 전체에 분포되어 있는 충격량을 계산하므로써 물체 전체가 받는 충격량을 계산하는 방법을 제시한다. 이런 방법을 통하여 기존의 방법들에서 나타나던 문제점인 물체가 비정상적으로 진동하는 현상을 해결할 수 있다. 따라서 물체들은 보다 따르게 안정된다. 또한 물체가 충돌하는 영역 전체에서 받는 마찰력을 고려하므로써 보다 자연스런 동작을 생성하는 방법을 제시한다.
기존의 충격량을 기반으로 한 방법은 여러점에서 충돌하는 경우를 해결하지 못하기 때문에, 물체가 다른 물체와 닿아 있는 경우의 시뮬레이션을 위해서 또 다른 방법을 사용해야 했다. 하지만, 본 논문이 제시하는 방법은 동일한 방법으로 물체가 충돌하는 경우와 닿아있는 경우를 해결할 수 있고, 두 경우를 구분하는데서 발생하는 문제점을 해결 한다.