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