전환 기준 Niagara는 효과를 데이터와 계약으로 다시 읽는다 Cascade식 모듈 조합을 그대로 옮기는 것이 아니라, 데이터 흐름과 외부 연동을 기준으로 재구성한다.
이식 판단 모듈화 · 노출값 · 디버깅 전환 초기에 기준을 잡으면 이후 수정 비용이 줄어든다.
관점 Cascade식 사고 Niagara식 판단 이식 전 확인
책임 분리시스템과 이미터 고정 모듈을 쌓아 결과를 만든다. Emitter, Module, Scratchpad로 반복 로직을 나눈다. 모듈 하나가 어떤 입력과 출력으로 갈라지는지 표시한다.
속성 흐름네임스페이스 값 입력 중심으로 조정한다. 속성이 핀과 네임스페이스를 지나며 어디서 계산되는지 추적한다. 계산 위치와 최종 작성자를 먼저 찾는다.
상호작용외부 제어 에디터 값 안에서 해결한다. 블루프린트, C++, Data Interface가 게임 상태를 연결한다. 외부에서 바꿔야 할 파라미터를 노출한다.
검증비용과 위치 눈으로 비슷한지 확인한다. Debugger와 통계로 수량, 비용, 실행 위치를 함께 본다. CPU/GPU 위치와 파티클 수를 비교한다.