에셋 정리 루틴

Niagara 에셋 관리

폴더 구조를 한 번 잡는 것만으로는 충분하지 않습니다. Niagara System, Emitter, Scratch Pad Module, Material, Texture 참조를 함께 확인해야 프로젝트가 커져도 cook 누락, redirector 잔존, 공용 Emitter 회귀를 추적할 수 있습니다.

01

Reference Viewer

System이 물고 있는 Emitter, Renderer Material, Texture, User Parameter 역참조를 확인합니다.

02

Primary Asset 구분

출시 System과 실험용 Emitter는 Content, Developers, _Test 폴더 경계로 분리합니다.

03

Redirectors

이동과 rename 뒤 Content Browser의 Fix Up Redirectors를 실행합니다.

04

Shared Emitter 영향

shared Emitter, Parameter Collection, Material Instance 변경이 다른 System에 전파되는지 봅니다.

05

Debugger와 Cook

stat Niagara, Niagara Debugger, GPU profiler, cook log로 tick, particle, draw, 누락 참조를 확인합니다.

Cook 제외 신호
  • 최종 cook에 들어가지 않을 실험 System, Texture, Material Instance는 _Test 또는 Developers로 분리합니다.
  • rename과 이동은 Fix Up Redirectors 실행 뒤 Reference Viewer에서 old path가 사라졌는지 확인합니다.
  • 공용 Emitter 변경은 영향받는 Niagara System과 User Parameter override 목록을 함께 남깁니다.
리뷰 기록 이동한 System, Fix Up Redirectors 결과, 재검증한 shared Emitter

정리 작업도 기능 변경처럼 남겨야 missing asset, redirector 잔존, cook 제외, GPU 비용 변화의 원인을 추적할 수 있습니다.