입자의 반지름(r) : 1.0

커널 크기(h) : 반지름 * 4

질량(m) : 0.5

압력 계수(pressureCoeff) : 5.0

기준 밀도(density0) : 1.0

점성 계수(viscosityCoeff) : 0.5

으로 설정해서 시뮬레이션을 진행했습니다.

위 과정을 진행하여 밀도, 압력을 구하고, 힘을 구해 속도와 위치를 업데이트합니다.

위 방정식으로 이전에 구한 밀도를 통해 압력을 구합니다.

그리고 위 방정식들을 통해서 각 입자의 힘을 구합니다.

커널 함수의 경우 위 식을 사용하는데, 현재 h^d를 f(q)에 나눠주게 되면 시뮬레이션이 불안정해져서 그 원인을 찾고있습니다.

입자개수 8192개를 렌더한 결과입니다.

 

참조

https://cg.informatik.uni-freiburg.de/publications/2014_EG_SPH_STAR.pdf

'SPH' 카테고리의 다른 글

Smoothed Particle Hydrodynamics(SPH)  (0) 2025.04.10
SPH 개발 현황  (0) 2025.04.09
파티클 시스템 결과 렌더링  (0) 2025.04.04
파티클 시스템  (0) 2025.04.03
SPH Fluids in Computer Graphics 1장 흐름 정리  (0) 2025.04.03

+ Recent posts