Script Basics

Niagara Script 그래프를 읽는 기본 문법

나이아가라 스크립트는 노드가 값을 계산하고 핀이 값을 전달하며, Evaluate 흐름에서 최종 속성을 쓰는 비주얼 프로그래밍 구조입니다.

그래프 읽기 순서

노드 모양보다 데이터가 어디서 들어와 어떤 계산을 거쳐 어떤 속성에 쓰이는지 따라가면 복잡한 그래프도 읽을 수 있습니다.

01

Nodes

계산 단위

Add, Multiply, Normalize, Map Range 같은 노드가 속성 값을 변환합니다.

02

Parameters

입력과 출력 값

사용자 입력, 시스템 값, 파티클 속성이 핀을 통해 노드로 들어갑니다.

03

Namespaces

값의 소유 범위

User, System, Emitter, Particles를 구분해야 같은 이름의 값도 혼동하지 않습니다.

04

Evaluate

결과를 적용하는 흐름

계산된 값이 Set이나 모듈 출력으로 연결되어 실제 파티클 속성을 바꿉니다.

입력 확인

그래프 시작점의 값이 고정값인지 외부 파라미터인지 구분합니다.

타입 확인

Float, Vector, Color 타입이 핀 연결과 맞는지 확인합니다.

출력 확인

마지막에 어떤 Particles 속성을 쓰는지 확인해야 결과를 예측할 수 있습니다.