DOI QR코드

DOI QR Code

Particle Motion Interpolation Method for Mitigating the Occurrence of Unnatural Wave Breaking in Fluid Simulation

유체 시뮬레이션에서 부자연스러운 쇄파의 발생을 완화하기 위한 파티클 움직임 보간 방법

  • Sung, Su-Kyung (Dept. of Computer Science and Information Engineering, Inha University) ;
  • Lee, Eun-Seok (Dept. of Computer Science and Information Engineering, Inha University) ;
  • Shin, Byeong-Seok (Dept. of Computer Science and Information Engineering, Inha University)
  • 성수경 (인하대학교 컴퓨터정보공학과) ;
  • 이은석 (인하대학교 컴퓨터정보공학과) ;
  • 신병석 (인하대학교 컴퓨터정보공학과)
  • Received : 2014.04.15
  • Accepted : 2014.05.08
  • Published : 2014.06.20

Abstract

In particle-based fluid simulation, applying sudden power to particle raise unnatural flow when wave is breaking. To solve this problem, we have used an linear interpolation technique that interpolate between fluid particle by subdividing the time interval in the previous work. Acceleration vector of the particle with increased pressure in boundary could change smoothly. However, particle looks like flow with viscosity because the number of the minimum samples to interpolate increases. We propose an weighted-interpolation technique to represent the realistic movement of fluid. it is accumulating that has added and assigned different weights to the previous acceleration vector and current one repeatedly. weighted-interpolation technique using less minium samples to flow than linear interpolation, so it can solve the problem which particle looks like flow with viscosity.

파티클 기반의 유체 시뮬레이션에서 파티클 들이 경계면에 부딪쳐 쇄파를 일으키는 경우 과도한 움직임으로 인해 자연스러운 흐름을 표현하기 어렵다. 파티클이 이동하는 시간 간격을 세분화하여 선형보간 함으로써 이 문제를 해결할 수 있다. 이렇게 하면 경계면에 모여 압력이 높아진 파티클 들의 가속도 벡터가 부드럽게 변한다. 하지만 보간을 하기위한 최소 샘플수가 높기 때문에 파티클 들이 점성을 가진 액체처럼 뭉치는 문제가 발생한다. 본 연구에서는 이 문제를 해결하기 가중치 보간 방식을 사용한다. 가중치 보간은 파티클의 현재 가속벡터와 이전 가속벡터에 서로 다른 가중치를 주며 차례로 더해 이동벡터를 구한다. 가중치 보간 방식을 쓰면 비슷한 흐름을 표현하는데 필요한 샘플수가 선형 보간 방식보다 적다. 그 결과로 점성을 가진 액체처럼 뭉치는 선형보간 방식의 문제점을 해결할 수 있다.

Keywords

References

  1. N. Foster, and R. Fedkiw, "Practical animation of liquids." Proceedings of the 28th annual conference on Computer graphics and interactive techniques. ACM, pp.23-30, 2001.
  2. C. W. Hirt, J. L. Cook and T. D. Butler, "A Lagrangian method for calculating the dynamics of an incompressible fluid with free surface." Journal of Computational Physics, pp. 103-124, 1970.
  3. M. Muller, D. Charypar, and Markus Gross. "Particle-based fluid simulation for interactive applications." Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics Association, pp. 154-159, 2003.
  4. Sung Su Kyung, Lee Eun Seok, Shin Byeong Seok, "A realistic flow of fluid simulation by interpolating movement of particles." Korea HCI conference, pp. 109-112, 2014.
  5. M. Desbrun, and M. P. Gascuel, "Smoothed particles: A new paradigm for animating highly deformable bodies. In Computer Animation and Simulation." Springer Vienna, pp. 61-76, 1996.
  6. M. Becker, and M. Teschner. "Weakly compressible SPH for free surface flows." Proceedings of the 2007 ACM SIGGRAPH/ Eurographics symposium on Computer animation. Eurographics Association, pp. 209-217, 2007.
  7. B. Solenthaler, and R. Pajarola. "Predictivecorrective incompressible SPH.". ACM transactions on graphics (TOG), Vol. 28, No. 3, pp. 40, 2009.
  8. H. Ray, H. Pfister, D. Silver, and T. A. Cook. "Ray casting architectures for volume visualization." Visualization and Computer Graphics, IEEE Transactions on, pp. 210-223, 1999.