논문 상세보기

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

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

  • 언어KOR
  • URLhttps://db.koreascholar.com/Article/Detail/277836
서비스가 종료되어 열람이 제한될 수 있습니다.
한국게임학회 논문지 (Journal of Korea Game Society)
한국게임학회 (Korea Game Society)
초록

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

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.

저자
  • 성수경(인하대학교 컴퓨터정보공학과) | Sung, Su-Kyung
  • 이은석( 인하대학교 컴퓨터정보공학과) | 이은석
  • 신병석( 인하대학교 컴퓨터정보공학과) | 신병석