Niagara Script

Niagara Script 데이터 흐름

파티클 속성은 네임스페이스가 붙은 파라미터로 관리되고, 노드는 그 값을 읽고 써서 시뮬레이션을 만든다.

스크립트 데이터 흐름

particle logic

노드

속도를 계산하거나 색을 바꾸는 작은 처리 단위를 그래프로 연결한다.

파라미터

Particle.Position, User.Color처럼 단계 사이에서 공유되는 값을 담는다.

네임스페이스

User, Particle, Emitter처럼 값이 어디에 속하는지 구분한다.

입력 값nodeparam출력
스크립트 흐름

Niagara 스크립트를 읽을 때는 노드 모양보다 어떤 네임스페이스의 값을 읽고 쓰는지를 먼저 따라가면 흐름이 잡힌다.