DATA INTERFACE Niagara 데이터 인터페이스 개념 데이터 인터페이스는 월드, 메시, 스플라인, 그리드 같은 외부 데이터를 Niagara 모듈이 읽을 수 있는 형태로 번역한다.
역할 외부 소스의 값을 함수와 출력 핀으로 노출해 파티클 속성에 반영한다.
외부 데이터 소스별 쓰임
World 충돌과 장면 상태월드 충돌, 거리, 씬 상태를 읽어 위치와 속도 반응을 만든다.
Static Mesh 표면과 정점 기준고정 메시의 표면, 정점, 샘플 위치를 파티클 방출 기준으로 사용한다.
Skeletal Mesh 본과 애니메이션 기준캐릭터 본, 소켓, 애니메이션 변화에 맞춰 효과가 따라가게 한다.
Spline 곡선 경로 기준곡선 위치와 방향을 읽어 궤적, 빔, 이동 경로를 제어한다.
Grid2D / Grid3D 시뮬레이션 필드격자에 저장된 밀도, 속도, 상태 값을 읽어 유체나 필드 기반 효과에 사용한다.
결과 반영 Data Interface가 읽은 값은 위치, 속도, 색상, 크기 같은 Particle Attribute를 외부 상황에 맞춰 바꾸는 입력이 된다.