Unreal Niagara · Physics

Force, Gravity, Drag, Mass 적용 순서

파티클 업데이트 단계에서 힘, 중력, 저항, 질량이 누적되어 최종 속도와 위치로 계산되는 흐름을 정리한다.

01

외력 수집

중력, 바람, 포인트 힘, 노이즈 힘을 한 프레임의 입력으로 모은다.

force
02

질량 반영

힘을 질량으로 나누어 가속도를 계산하고 emitter별 반응 차이를 만든다.

mass
03

속도 갱신

가속도와 delta time을 이용해 Velocity를 갱신하고 Drag로 감쇠한다.

velocity
04

위치 적분

최종 Velocity를 Position에 더해 화면상 이동을 만든다.

integrate
Gravity
일관된 아래 방향 힘 낙하감과 무게감을 만들지만 작은 입자는 drag와 함께 조절한다.
global
Curl Noise
소용돌이 흐름 연기, 마법, 먼지처럼 자연스러운 불규칙 이동에 쓴다.
noise
Point Force
특정 지점으로 끌림 흡입, 폭발, 중심 회전 같은 효과의 기준점이 된다.
field

물리 모듈 점검

모듈 순서 Update 스택에서 힘과 속도 조정 모듈 순서가 결과를 바꾼다.
Delta Time 프레임 변화에 따라 이동이 과하게 달라지지 않는지 본다.
경계값 속도와 힘의 최대값을 제한해 화면 밖 폭주를 막는다.