나이아가라 핵심 기능 지도
주요 기능은 제작 속도, 제어 범위, 디버깅 정확도를 높이는 방향으로 묶어 이해하면 좋습니다.
계산 모듈화
반복되는 계산을 직접 모듈화합니다.
외부 제어
레벨, 블루프린트, 머티리얼과 값을 주고받습니다.
CPU와 GPU 선택
CPU와 GPU 시뮬레이션의 장단점을 나눠 선택합니다.
병목 좁히기
파티클 수와 값 변화를 보며 병목을 좁힙니다.
선택 기준
많은 입자와 단순 계산은 GPU, 이벤트와 게임플레이 연동은 CPU를 먼저 봅니다.
확장 기준
같은 움직임을 여러 효과에서 쓰면 Scratch Pad 후보입니다.
완료 기준
필요한 제어가 어느 기능에서 오는지 빠르게 찾을 수 있어야 합니다.