스크립트 최적화 기본 기법

나이아가라 스크립트 최적화는 파티클 수, 업데이트 단계, 네임스페이스 덮어쓰기, CPU/GPU 실행 위치를 나눠 불필요한 계산을 줄이는 작업입니다.

Niagara 스크립트에서 불필요한 계산을 줄이고 업데이트 비용을 낮추는 기준을 확인합니다.

Emitter·Particle 단계 비용 줄이기

1

비용 기준선 측정

Particle Update 시간, 활성 파티클 수, 모듈별 비용을 같은 장면에서 기록합니다.

2

실행하지 않을 일 제거

사용하지 않는 모듈과 카메라 밖 업데이트를 끄고 Cull Distance로 총 실행량을 줄입니다.

3

반복 계산 끌어올리기

모든 파티클에 같은 계산은 Emitter·System 단계로 옮기고 고정 값은 캐시합니다.

4

실행 위치 선택·재측정

이벤트·읽기백이 필요하면 CPU, 대량 독립 계산은 GPU 후보로 두고 같은 조건에서 다시 잽니다.