기능 구성도

나이아가라 핵심 기능 지도

주요 기능은 제작 속도, 제어 범위, 디버깅 정확도를 높이는 방향으로 묶어 읽으면 각 도구의 역할이 분리됩니다.

Scratch Pad

계산 모듈화

반복되는 계산을 직접 모듈화합니다.

User Params

외부 제어

레벨, 블루프린트, 머티리얼과 값을 주고받습니다.

Simulation

CPU와 GPU 선택

CPU와 GPU 시뮬레이션의 장단점을 나눠 선택합니다.

Debugger

병목 좁히기

파티클 수와 값 변화를 보며 병목을 좁힙니다.

모듈·렌더러 기능 선택

많은 입자와 단순 계산은 GPU, 이벤트와 게임플레이 연동은 CPU를 먼저 봅니다.

User Parameter 확장 경계

같은 움직임을 여러 효과에서 쓰면 Scratch Pad 후보입니다.

이펙트 검수

필요한 제어가 어느 기능에서 오는지 빠르게 찾을 수 있어야 합니다.