Data Interface는 외부 데이터를 Niagara가 읽을 수 있는 핀으로 바꾼다
메시, 텍스처, 게임플레이 값 같은 외부 데이터는 Data Interface를 거쳐 모듈 입력으로 들어온다.
| 데이터 원천 | Niagara에서 읽는 것 | 잘 맞는 용도 | 주의점 |
|---|---|---|---|
| Static Mesh | 표면 위치, 노멀, UV | 고정 메시 표면에서 파티클 생성 | 스케일과 좌표 공간 확인 |
| Skeletal Mesh | 본, 소켓, 스킨 표면 | 캐릭터를 따라가는 효과 | 애니메이션 갱신 비용 |
| Texture/Grid | 픽셀, 필드, 밀도 데이터 | 흐름장, 마스크, 시뮬레이션 데이터 | 해상도와 샘플 비용 |
| User Parameter | 게임 코드나 블루프린트 값 | 런타임 색, 위치, 강도 제어 | 기본값과 갱신 타이밍 |
| Custom DI | 직접 정의한 외부 API | 기본 DI로 안 되는 데이터 연결 | CPU/GPU 실행 경로 분리 |
Data Interface는 외부 데이터를 그대로 붙이는 것이 아니라 Niagara가 이해하는 입력 계약으로 바꾸는 장치다.