effect budget

개수, 재질, 업데이트 비용을 따로 제한한다

나이아가라 최적화는 파티클 수만 줄이는 일이 아니라 렌더링 비용과 시뮬레이션 비용을 함께 낮추는 작업입니다.

1

측정

Profiler와 Stat Niagara로 병목을 찾습니다.

2

제한

Spawn Rate와 최대 개수를 플랫폼별로 낮춥니다.

3

단순화

재질, 충돌, 이벤트 모듈 비용을 줄입니다.

4

스케일

거리와 품질 단계에 따라 LOD를 적용합니다.

측정제한단순화스케일
LOD

거리별 품질 단계

Pooling

반복 스폰 비용 절감

Cull

보이지 않는 효과 중지

좋은 최적화는 한 번에 품질을 낮추는 것이 아니라 화면에서 덜 중요한 비용부터 조용히 줄입니다.