
개요
나이아가라 디버거 사용법을 간결하게 알려주는 튜토리얼을 소개한다.
내용
https://www.youtube.com/shorts/tNIrBevKHLo?feature=share
나이아가라(Niagara) 파티클 시스템을 디버깅하고 최적화하는 데 사용되는 '나이아가라 디버거(Niagara Debugger)' 도구의 주요 기능과 사용법을 소개하는 튜토리얼입니다. 이 도구를 활용하여 실시간으로 파티클 시스템의 상태를 확인하고, 성능에 영향을 미치는 요소를 분석하여 효율적으로 FX를 관리하는 방법을 배울 수 있습니다.
타임라인별 상세 요약
- [00:00:00 - 00:00:18] 나이아가라 디버거 실행 방법
영상은 나이아가라 디버거를 실행하는 세 가지 방법을 보여주며 시작합니다. 첫 번째는 언리얼 엔진의 상단 메뉴에서 '툴(Tools)' -> '디버그(Debug)' -> '나이아가라 디버거(Niagara Debugger)'를 순서대로 클릭하여 실행하는 방법입니다 [00:07]. 두 번째 방법은 '디버그 HUD(Debug HUD)'와 '디버그 개요(Debug Overview)' 옵션을 활성화하는 것입니다 [00:10]. 마지막으로, 디버거 내의 '단계(Step)' 및 '속도(Speed)'와 같은 컨트롤 기능을 사용하여 파티클 시스템의 시뮬레이션 속도를 조절하는 방법을 간략하게 소개합니다 [00:13].
- [00:00:19 - 00:00:45] 디버깅을 위한 필터링 및 제어 기능
나이아가라 디버거의 유용한 기능 중 하나는 장면에 있는 모든 파티클 시스템의 시뮬레이션 속도를 늦춰서 움직임을 세밀하게 관찰하는 기능입니다 [00:19]. 또한, '디버그 필터(Debug Filter)' 기능이 소개되는데, 특정 시스템 이름으로 필터링하여 원하는 파티클 시스템만 선택적으로 디버깅할 수 있습니다 [00:28]. 이를 통해 복잡한 씬에서도 원하는 시스템의 상세 정보를 쉽게 확인할 수 있습니다 [00:34]. 더 나아가, 다양한 '개요 모드(Overview Modes)' 간에 전환하며 디버깅에 필요한 정보를 선택적으로 볼 수 있는 기능도 보여줍니다 [00:41].
- [00:00:46 - 00:01:12] 개요 HUD를 통한 실시간 정보 확인
영상은 나이아가라 FX에 대한 중요한 정보들을 실시간으로 확인할 수 있는 개요 HUD(Heads-Up Display)의 각 항목을 자세히 설명합니다 [00:46].- 활성 인스턴스 수(Num Active Instances): 현재 활성화된 나이아가라 시스템의 개수를 나타냅니다 [00:51].
- 확장성(Scalability): 해당 나이아가라 시스템에 확장성 설정이 적용되었는지 여부를 보여줍니다 [00:55].
- 이미터(Emitters): 각 나이아가라 시스템 유형별로 활성화된 이미터의 총개수를 표시합니다 [00:59].
- 파티클(Particles): 각 시스템 유형에 대한 활성 파티클의 총 수를 보여줍니다 [01:03].
- MB: 해당 나이아가라 시스템이 사용하고 있는 총 메모리 양을 나타냅니다 [01:07]. 마지막으로, '총 파티클(Total Particles)' 항목을 통해 레벨 전체에서 생성되는 파티클의 수를 실시간으로 업데이트하며 확인할 수 있음을 보여주며 영상이 마무리됩니다 [01:10].
참고
언리얼 공식 문서
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/niagara-debugger-for-unreal-engine
댓글