개요
언리얼 엔진에서 고급 비주얼 이펙트를 만들 때는 나이아가라 시스템이 매우 복잡해질 수 있습니다. 이미터마다 최종 출력을 제어하는 파라미터가 수십에서 수백 개에 달할 수 있습니다. 이는 비주얼 이펙트 아티스트와 고급 사용자에게 유용합니다. 그러나 초보자나 VFX 아티스트가 아닌 사람에게는 버거울 수 있습니다.
사용자는 개요 뷰(Summary View) 를 사용하여 이미터의 파라미터 서브셋을 생성할 수 있습니다. 이 뷰는 완전히 커스터마이징 가능하며 사용자가 선택한 파라미터만 포함됩니다. 이는 시뮬레이션에 영향을 미치는 핵심 파라미터를 강조 표시하거나 사용 편의성을 위해 일반 사용자에게 특정 파라미터를 노출하는 데 도움이 될 수 있습니다.
모든 나이아가라 시스템에서 이미터마다 개요 뷰를 생성할 수 있습니다. 이 예시에서는 기본적으로 개요 뷰가 구성된 이미터가 함께 제공되는 플루이드 시스템을 사용합니다. 그런 다음 개요 뷰를 처음부터 생성해 봅니다
나이아가라 시스템 생성하기
이 섹션에서는 새로운 나이아가라 시스템을 생성하고 디폴트 개요 뷰를 살펴봅니다.
-
세팅(Settings) > 플러그인(Plugins) 을 클릭하여 플러그인 창을 엽니다. FX 카테고리로 가서 NiagaraFluids 플러그인을 활성화합니다. 필요한 경우 언리얼 엔진 에디터를 재시작합니다.
-
콘텐츠 브라우저(Content Browser) 에서 우클릭하고 FX > 나이아가라 시스템(Niagara System) 을 선택합니다.
-
템플릿 또는 작동 예제에서 새 시스템 생성(New system from a template or behavior example) 을 선택하고 다음(Next) 을 클릭합니다.
-
Grid 3D Gas Colored Smoke 를 선택하고 완료(Finish) 를 클릭합니다. 나이아가라 시스템을 NS_ColoredSmoke 로 명명합니다.
-
NS_ColoredSmoke 를 더블클릭하여 엽니다. Grid3D_Gas_Master_Emitter 를 선택하고 이미터 개요(Emitter Summary) 를 클릭합니다.
-
디테일(Details) 패널로 이동하여 이 이미터의 개요 뷰 를 확인합니다.
개요 뷰는 섹션(Sections) (1)과 개별 파라미터(Parameters) (2)로 구성되어 있습니다. 섹션은 표시되는 파라미터의 필터 역할을 합니다. 파라미터는 개별 변수, 전체 모듈 또는 프로퍼티가 있는 렌더러일 수 있습니다. 또한 카테고리(Categories, 그림에 없음)를 생성하여 특정 섹션 하위에 파라미터를 추가로 그룹화할 수 있습니다.
첫 번째 개요 뷰 생성하기
이 섹션에서는 이미터 하나에 대한 개요 뷰를 생성합니다. 파라미터를 검색하고 추가하는 방법도 알아봅니다.
-
NS_ColoredSmoke 에서 ParticleSourceEmitter 를 선택하고 이미터 개요 를 클릭합니다.
-
디테일 패널로 이동하여 개요 뷰 가 비어 있는지 확인합니다. 개요 편집(Edit Summary) 을 클릭하여 개요 뷰 편집(Edit Summary View) 창을 엽니다.
- 개요 뷰 편집 창은 다음 영역으로 구성됩니다.
- (1) 소스 목록(Source List) 영역에서는 개별 파라미터, 모듈, 렌더러 등을 비롯한 모든 정보 소스를 검색할 수 있습니다. 개요 뷰에 포함하려면 소스를 선택하고 카테고리(2)로 드래그 앤 드롭합니다.
- (2) 섹션 및 카테고리 영역에서는 카테고리 및 섹션 하위의 파라미터를 정리합니다.
- (3) 디테일 영역에서는 선택한 엘리먼트의 디테일이 표시됩니다.
-
검색창을 클릭하고 'Spawn Count'를 입력합니다. 그런 다음 스폰 수(Spawn Count) 를 클릭하여 카테고리 추가(Add Category) 버튼 아래 영역으로 드래그합니다.
디테일 영역에 제공되는 정보를 보려면 파라미터를 선택합니다. 여기서는 디스플레이 이름 오버라이드(display name override) 및 툴팁 오버라이드(tooltip override) 를 선택할 수 있습니다. 또한 이미터의 개요 뷰가 어떻게 즉시 업데이트되고 스폰 수 파라미터를 표시하는지 확인하세요.
-
위 단계에 따라 아래와 같이 컬러(Color), 노이즈 강도(Noise Strength), 노이즈 빈도(Noise Frequency) 파라미터를 개요에 추가합니다.
-
이제 개요 뷰는 아래 이미지와 같습니다.
개요 뷰 정리하기
이 섹션에서는 개요 뷰의 카테고리와 섹션을 생성합니다. 또한 파라미터 중 하나에 디스플레이 이름 오버라이드도 사용하게 됩니다.
-
개요 뷰 편집 창에서 카테고리 추가 를 클릭하고 카테고리를 파티클 스폰(Particle Spawn) 으로 명명합니다.
-
스폰 수 파라미터를 파티클 스폰 카테고리로 드래그하여 파라미터를 카테고리에 중첩시킵니다.
-
파티클 컬러(Particle Color) 카테고리를 추가한 다음 이 카테고리에 컬러(Color) 파라미터를 추가합니다. 파티클 노이즈(Particle Noise) 카테고리를 추가한 다음 노이즈 강도(Noise Strength) 및 노이즈 빈도(Noise Frequency) 파라미터를 추가합니다.
-
섹션 추가(Add Section) 를 클릭하고 새 섹션을 컬러(Color) 로 명명합니다. 기본적으로 새 섹션이 선택됩니다. 이 새 섹션에는 파라미터나 카테고리가 포함되어 있지 않습니다.
-
전체(All) 섹션을 클릭합니다. 파티클 컬러 카테고리를 선택하여 컬러 섹션으로 드래그합니다.
컬러 섹션을 클릭하면 파티클 컬러 카테고리 및 해당 카테고리와 관련된 파라미터가 표시됩니다.
-
전체 섹션으로 돌아가서 Forces 로 명명한 새 섹션을 만듭니다. 그런 다음 파티클 노이즈 카테고리를 선택하여 해당 섹션으로 드래그합니다.
-
전체 섹션으로 돌아가서 스폰 수(Spawn Count) 파라미터를 선택합니다. 디테일 영역에서 디스플레이 이름 오버라이드 입력 상자를 클릭하고 파티클 수(Particle Count) 를 입력합니다.
-
이제 개요 뷰에 모든 섹션과 카테고리가 반영됩니다.
이미터에서 파라미터 추가하기
개요 뷰 편집 창을 사용하는 것뿐만 아니라 이미터에서 작업하는 동안 개요 뷰에 파라미터를 직접 추가할 수 있습니다. 이렇게 하면 이미터에서 작업할 때 개요 뷰를 더 쉽게 만들 수 있습니다.
이미터에서 파라미터를 추가하려면 다음 단계를 따르세요.
-
개요 뷰 편집 창을 닫고 이미터에서 파티클 업데이트(Particle Update) 를 클릭합니다.
-
디테일 패널로 이동하여 컬 노이즈 힘(Curl Noise Force) 모듈까지 스크롤을 내립니다. 노이즈 퀄리티/비용(Noise Quality / Cost) 파라미터를 우클릭하고 이미터 개요에 추가(Add to Emitter Summary) 를 선택합니다.
-
스핀 위치(Spin Position) 모듈까지 스크롤을 올립니다. 모듈 이름을 우클릭하고 이미터 개요에 추가 를 선택합니다. 개요 뷰에 개별 파라미터, 전체 모듈 등을 추가할 수 있습니다.
-
이미터에서 개요 뷰를 클릭하여 파라미터를 추가했는지 확인합니다.