외부 객체를 직접 복사하지 않고 함수로 샘플링한다

Data Interface는 메시·스플라인·그리드 같은 외부 소스를 Niagara가 호출할 함수 집합으로 노출한다.

01 · SOURCE소스 바인딩

컴포넌트·에셋·User DI 인스턴스를 지정

02 · CALLDI 함수

필요한 위치·노멀·길이·밀도만 샘플링

03 · STAGE실행 위치

Spawn·Update·Simulation Stage 중 소비 시점 선택

04 · WRITEParameter MapParticles.Position

계산 결과를 명시적 속성에 기록

05 · READ후속 소비

아래 모듈과 renderer가 최종 속성을 읽음

Instance

Preview와 PIE가 같은 source를 가리키는가?

Target

해당 DI 함수가 CPU/GPU Sim Target을 지원하는가?

Value

좌표계·타입·범위와 NaN을 쓰기 전에 확인했는가?

진단 순서: 결과가 없으면 모듈 계산보다 source binding → 실행 stage → Sim Target 지원 → 마지막 Map Set 순서로 추적한다.