입자의 반지름(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 |