Niagara Script

Niagara Script는 파라미터를 읽고 써서 파티클 상태를 만든다

노드 모양보다 값이 어떤 namespace에서 들어와 어느 Particle 속성으로 쓰이는지 추적하는 편이 흐름을 빨리 잡는다.

요소역할읽는 방식점검 포인트
Node작은 계산 단위입력 핀을 받아 출력 핀 생성끊긴 핀과 타입 경고가 없는가
Parameter공유되는 값User, System, Emitter, Particle 이름으로 접근실제 값과 기본값을 구분하는가
Namespace값의 소유 범위같은 이름도 범위가 다르면 다른 값최종 작성자가 어디인지 보이는가
Attribute write파티클 속성 갱신Position, Velocity, Color 등으로 저장아래 모듈이 다시 덮어쓰는가
Evaluate순서대로 계산위에서 아래로 최종값 확정컴파일 경고 없이 실행되는가

스크립트 흐름은 노드 배치가 아니라 입력, 계산, namespace, 최종 쓰기 순서로 읽으면 명확하다.