Abstract
We can see interactions between rigid body and fluid every day, anywhere. This kind of rigid body-fluid simulation is one of the most difficult problems in physically-based modeling, mainly due to heavy computations. In this paper, we present a real-time dynamics model for simulating stone skipping, which is a popular rigid body-fluid interaction in the real world. In comparison to the previous works, our improved dynamics model supports the rotation of the stones and also computes frictional forces with respect to the air. We can simulate a realistic result for various user input by using proposed model. Additionally, we present a water surface model to show more realistic ripples interactively. Our methods can be easily adapted to other interactive dynamics systems including 3D game engines.
우리는 일상에서 유체와 강체 사이에서 일어나는 상호작용을 흔히 볼 수 있다. 하지만 이를 시뮬레이션하는 것은 많은 계산량이 필요한 어려운 작업이다. 본 논문에서는 유체와 강체 사이의 상호작용 현상 중 하나인 물수제비 현상을 실시간으로 시뮬레이션 할 수 있는 역학적 모델을 제안한다. 이를 위해 실시간에 계산 가능하면서도 이전 연구에서 고려하지 않았던 돌멩이의 회전운동을 포함하는 개선된 역학적 모델을 사용하며 공기와의 마찰로 생기는 힘들도 포함한 수식을 제안한다. 제안하는 모델을 사용하면 사용자의 다양한 입력에 대해 사실적인 물수제비 현상을 시뮬레이션 할 수 있다. 또한 이전 결과에 비해 보다 원에 가까운 파장을 만들면서 실시간 처리가 가능한 수면 모델도 제시한다. 본 논문에서 제안하는 방법은 상호작용 역학 시스템이나 게임 엔진들에 쉽게 적용할 수 있다.