언리얼 나이아가라

기본 물리 기반 파티클 시뮬레이션

나이아가라 파티클은 미리 만든 궤적뿐 아니라 힘을 누적해 매 프레임 속도와 위치를 계산하는 방식으로도 움직일 수 있습니다. 물리 기반 파티클 시뮬레이션(Physics-Based Particle Simulation)은 파티클에 질량(Mass), 공기 저항(Drag), 중력(Gravity), 힘(Force) 등을 적용하여 낙하, 감속, 난류 같은 변화를 프레임마다 갱신합니다.

힘 적용 방식, Drag 값, 충돌 반응을 기준으로 물리 기반 파티클 움직임을 안정화합니다.

기본 물리 기반 파티클 시뮬레이션 흐름

1

힘 누적과 속도 적분

Add Force, Gravity Force, Drag가 만든 힘은 Solve Forces and Velocity에서 속도와 위치로 적분되므로 모듈 순서를 먼저 맞춥니다.

2

파티클에 힘 적용하기: Add Force

Add Force는 일정 방향 바람이나 폭발 밀어내기처럼 매 프레임 누적될 힘에 쓰고, 짧은 발사 속도는 초기 Velocity와 분리합니다.

3

물리 효과 모듈

Gravity Force, Drag, Vortex Force는 서로 더해지므로 먼저 하나씩 켜서 궤적을 확인한 뒤 조합합니다.

4

물리 기반 파티클 시뮬레이션 파이프라인

Spawn에서 초기 위치·속도를 정하고 Update에서 힘, 저항, 충돌, Solve 순서로 처리해야 프레임마다 같은 결과를 얻습니다.