[ Cloth Simulation & Collision ] 03. 충돌 (History-Based Collisions)
·
물리 기반 시뮬레이션/Cloth Simulation
💥 History-Based Collision이전의 Level Set Based Collision을 보완한 충돌 처리 방법으로, 다음 위치를 충돌 법선 방향으로 투영하여 제한하던 이전 방법과는 다르게, 이는 원래의 속도를 그대로 투영하여 계산한다. 이는 다음 두 단계에 걸쳐 계산된다. 현재 위치 - 충돌 물체의 표면 - 다음 위치🔎 충돌 감지 (Collision Detection)앞에서 언급했듯이, 현재 속도를 법선 방향으로 투영하여 거리를 계산하는 이전 방법과는 다르게, 속도에 따른 다음 위치를 계산한 뒤, 이것과 표면으로부터의 수직 거리를 계산한다. ➡️ 이때, 계산한 거리 값이 음수라면 충돌을 의미한다.📌 충돌 처리 (Collision Response)충돌이 감지되면 다음과 같이 두 단계에 걸..