동시 생존 입자 수와 수명으로 기본 비용을 잡는다.
VFX Debug
나이아가라 최적화 의사결정 맵
느린 이펙트는 입자 수, 콜리전, 스크립트, 렌더링 비용을 증상별로 나눠 점검한다.
병목 증상별 점검 순서
비용 위치 지도
Spawn/Life
먼저
Collision
분리
Trace 빈도와 채널을 끄고 켜며 비용 차이를 본다.
Script
축소
Update 계산, 분기, 샘플 수를 비용 높은 순서로 줄인다.
Renderer
검증
Overdraw, Mesh, Light 비용은 화면 밀도와 함께 본다.
Particle Count
동시에 살아 있는 입자 수와 수명을 먼저 확인한다.
Collision
충돌 계산이 많은지 Trace 모드와 빈도를 본다.
Script
Update 단계의 무거운 계산과 분기를 줄인다.
Renderer
투명 겹침, Mesh, Light 렌더러 비용을 확인한다.
Scalability
거리와 플랫폼별 품질 단계로 비용을 제한한다.
Verify
Niagara Debugger와 stat으로 수정 효과를 다시 잰다.
증상 확인비용 분류설정 수정재측정
최적화는 입자 수만 줄이는 일이 아니다. 보이는 밀도를 유지하면서 가장 비싼 축을 찾아 줄여야 한다.