파티클 수, 모듈 복잡도, 데이터 인터페이스 호출, CPU/GPU 실행 위치 중 어디가 비용을 만드는지 측정 후 줄여야 합니다.
Optimization
스크립트 최적화 우선순위
최적화는 시각 품질을 포기하는 작업이 아니라 같은 결과를 더 적은 계산과 더 안정적인 실행 위치로 만드는 과정입니다.
Particle Count
동시에 살아 있는 입자 수Spawn Rate와 Lifetime을 함께 줄이면 비용을 가장 직접적으로 낮출 수 있습니다.
Math Cost
불필요한 계산 제거반복되는 복잡한 연산은 미리 계산하거나 단순한 근사로 바꿉니다.
CPU/GPU
실행 위치 선택많은 독립 파티클은 GPU가 유리하지만 이벤트, 충돌, 데이터 접근 제약을 확인합니다.
Profiling
도구로 확인Niagara Debugger, stat Niagara, Unreal Insights로 병목 위치를 수치로 봅니다.
느려 보이는 효과도 실제 병목이 렌더러인지 스크립트인지 확인해야 합니다.
거리와 화면 비중에 따라 스폰 수, 렌더 품질, 업데이트 빈도를 낮춥니다.
플랫폼별 품질 단계에서 효과가 사라지거나 과하게 남지 않는지 테스트합니다.