data interface
데이터 인터페이스 번역 흐름
데이터 인터페이스는 외부 정보를 Niagara가 읽을 수 있는 핀과 파티클
속성으로 번역하는 중간 계층이다.
번역 기준
외부 소스가 바로 효과가 되는 것이 아니라, 읽을 수 있는 값으로 한 번
변환되어야 한다.
외부 소스에서 파티클 속성으로
Static Mesh
Mesh DI
표면 위치, 법선
메시 표면에서 스폰한다.
Collision
Trace DI
Hit 위치, 표면
바닥 감지와 튀는 효과를 만든다.
Game Logic
User Parameter
상태, 수치, 위치
체력, 날씨, 속도에 반응한다.
Other System
Niagara DI
다른 파티클 속성
시스템 간 영향을 전달한다.
01
소스 지정
무엇을 읽을지 에셋이나 객체를 정한다.
02
핀 확인
모듈에서 읽을 값의 타입을 맞춘다.
03
속성 반영
Position, Color, Velocity에 연결한다.
04
결과 검증
외부 값 변화가 뷰포트에 반영되는지 본다.
연결 기준
데이터 인터페이스는 통로다. 소스, 읽는 핀, 적용 속성이 모두 맞아야
효과가 반응한다.