Niagara · scripting

수학 노드를 조합해 파티클 동작으로 연결하기

하나의 함수보다 중요한 것은 값을 만들고, 제한하고, 벡터로 적용하는 순서를 설계하는 것입니다.

1 input

시간과 랜덤값

NormalizedAge, DeltaTime, Random으로 변화의 재료를 만듭니다.

2 shape

함수로 형태 지정

Sine, Power, Curve로 흔들림과 밝기 변화의 감도를 정합니다.

3 limit

범위 안정화

Min, Max, Clamp로 크기와 색상이 과하게 튀지 않게 잡습니다.

4 apply

속성에 적용

Position, Velocity, Color, SpriteSize에 최종 값을 연결합니다.

Wave Motion

시간값과 Sine을 더해 좌우 흔들림을 만듭니다.

Controlled Random

Random에 Multiply와 Clamp를 붙여 분산 폭을 고정합니다.

Directional Force

Normalize한 벡터에 스칼라 힘을 곱해 방향성을 유지합니다.

수학 노드를 조합해 핵심: Niagara에서는 수학 노드를 작은 필터처럼 이어서 원하는 값의 흐름을 만든 뒤, 그 값을 파티클 속성에 꽂는 식으로 사고하면 복잡한 효과도 관리하기 쉬워집니다.