언리얼 나이아가라

스크립트 최적화 기본 기법

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

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

Emitter·Particle 단계 비용 줄이기

1

최적화 판단 기준

나이아가라 시스템은 매 프레임마다 수천, 수만 개의 파티클에 대한 수백 가지의 계산을 수행할 수 있습니다.

2

불필요한 계산 피하기

사용하지 않는 모듈, 매 프레임 바뀌지 않는 계산, 카메라 밖 이펙트 업데이트부터 제거합니다.

3

계산량 줄이기

파티클마다 반복되는 연산은 System 또는 Emitter 단계로 올리고, 근사값으로 충분한 계산은 저비용 노드로 바꿉니다.

4

GPU와 CPU 연산의 이해

나이아가라는 파티클 시뮬레이션을 CPU 또는 GPU에서 수행할 수 있습니다.