개요
나이아가라 에디터는 아무 나이아가라 이미터나 시스템에서 더블클릭하거나, 나이아가라 이미터나 시스템에서 오른쪽 클릭 후 컨텍스트 메뉴에서 편집(Edit) 을 선택하여 실행할 수 있습니다. 이 문서에서는 나이아가라 에디터의 각 부분을 파악하고 설명합니다. 에디터의 유저 인터페이스(UI)는 이미터와 시스템 모두와 거의 흡사하기 때문에 설명은 두 설명이 포괄되어 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
메뉴 바
툴바
프리뷰(Preview) 패널
파라미터(Parameters) 패널
시스템 개요(System Overview)
스크래치 패드(Scratch Pad) 패널
선택(Selection) 패널(스택)
커브(Curves) 패널
나이아가라 로그(Niagara Log) 패널
타임라인(Timeline) 패널
메뉴
이미지를 클릭하면 전체 크기로 표시됩니다.
아래 표에서는 나이아가라 에디터 자체에 적용되는 명령에 관해서만 설명합니다. 에셋 에디터 또는 언리얼 에디터의 다른 부분을 실행하는 명령이 추가로 메뉴에 표시될 수 있습니다.
파일
이미지를 클릭하면 전체 크기로 표시됩니다.
명령 |
설명 |
---|---|
저장(Save) |
현재 이미터를 저장합니다. |
다른 이름으로 저장(Save As) |
현재 이미터를 다른 이름으로 저장합니다. |
에셋 열기(Open Asset) |
다른 에셋을 선택할 수 있는 창을 표시합니다. |
모두 저장(Save All) |
프로젝트의 모든 에셋과 레벨을 저장합니다. |
저장할 파일 선택(Choose Files to Save) |
에셋 및 레벨 저장 옵션이 있는 대화창을 표시합니다. |
편집
이미지를 클릭하면 전체 크기로 표시됩니다.
명령 |
설명 |
|
---|---|---|
실행 취소(Undo) |
이전 액션을 실행 취소합니다. |
|
다시 실행(Redo) |
실행 취소한 액션을 다시 실행합니다. |
|
실행 취소 히스토리(Undo History) |
실행 취소된 모든 액션이 나열된 대화창을 표시합니다. |
|
에디터 개인설정(Editor Preferences) |
에디터의 개인설정을 조정할 수 있도록 '에디터 개인설정' 창을 엽니다. |
|
프로젝트 세팅(Project Settings) |
프로젝트의 세팅을 조정할 수 있도록 '프로젝트 세팅' 창을 엽니다. |
|
플러그인(Plugins) |
플러그인을 활성화 또는 비활성화하기 위해 '플러그인' 창을 엽니다. |
|
에셋
이미지를 클릭하면 전체 크기로 표시됩니다.
명령 |
설명 |
|
---|---|---|
콘텐츠 브라우저에서 찾기(Find in Content Browser) |
가장 최근에 사용한 콘텐츠 브라우저로 전환하고 해당 콘텐츠 브라우저에서 현재 에셋을 선택합니다. |
|
레퍼런스 뷰어(Reference Viewer) |
현재 에셋의 모든 레퍼런스를 보여주는 대화창을 표시합니다. |
|
사이즈 맵(Size Map) |
에셋의 대략적인 크기와 해당 에셋이 레퍼런스하는 모든 항목을 보여주는 인터랙티브 맵을 표시합니다. |
|
에셋 검사(Audit Assets) |
'에셋 검사' UI를 열고, 선택한 에셋 관련 정보를 표시합니다. |
|
셰이더 쿡 통계(Shader Cook Statistics) |
셰이더 쿡 통계를 표시합니다. |
|
창
이미지를 클릭하면 전체 크기로 표시됩니다.
명령 |
설명 |
|
---|---|---|
프리뷰 |
'프리뷰' 패널을 보여주거나 숨깁니다. |
|
커브 |
'커브' 패널을 보여주거나 숨깁니다. |
|
타임라인 |
'타임라인' 패널을 보여주거나 숨깁니다. |
|
파라미터 |
'파라미터' 패널을 보여주거나 숨깁니다. |
|
레거시 파라미터(Legacy Parameters) |
'레거시 파라미터' 창을 엽니다. |
|
선택 |
'선택' 패널을 보여주거나 숨깁니다. |
|
어트리뷰트 스프레드시트(Attribute Spreadsheet) |
'어트리뷰트 스트레드시트'를 표시하거나 숨깁니다. |
|
프리뷰 씬 세팅(Preview Scene Settings) |
'프리뷰 씬 세팅'을 보여주거나 숨깁니다. |
|
제너레이티드 코드(Generated Code) |
'제너레이티드 코드' 패널을 보여주거나 숨깁니다. |
|
나이아가라 로그 |
'나이아가라 로그' 패널을 보여주거나 숨깁니다. |
|
시스템 개요 |
'시스템 개요' 패널을 보여주거나 숨깁니다. |
|
스크래치 패드 |
'스크래치 패드' 패널을 보여주거나 숨깁니다. |
|
스크립트 통계(Script Stats) |
'스크립트 통계' 패널을 표시하거나 숨깁니다. |
|
베이커(Baker) |
'베이커' 창을 엽니다. |
|
시네마틱(Cinematics) |
시퀀스 레코더(Sequence Recorder) 패널을 새 창에서 엽니다. |
|
콘텐츠 브라우저(Content Browser) |
선택한 '콘텐츠 브라우저'를 새 창에서 엽니다. |
|
디바이스 출력 로그(Device Output Log) |
'디바이스 출력 로그' 창을 엽니다. |
|
교환 결과 브라우저(Interchange Results Browser) |
'교환 결과 브라우저' 창을 엽니다. |
|
메시지 로그(Message Log) |
'메시지 로그' 창을 엽니다. |
|
출력 로그(Output Log) |
'출력 로그' 창을 엽니다. |
|
마켓플레이스 열기(Open Marketplace) |
'마켓플레이스 열기'를 엽니다. |
|
퀵셀 브리지(Quixel Bridge) |
'퀵셀 브리지'를 엽니다. |
|
레이아웃 불러오기(Load Layout) |
레이아웃을 클릭하여 이전에 저장한 레이아웃을 불러옵니다. |
|
레이아웃 저장(Save Layout) |
새 레이아웃을 저장합니다. |
|
레이아웃 제거(Remove Layout) |
레이아웃을 클릭하여 이전에 저장한 레이아웃을 제거합니다. |
|
전체화면 활성화(Enable Fullscreen) |
클릭하여 전체화면 모드를 토글합니다. |
|
툴
이미지를 클릭하면 전체 크기로 표시됩니다.
명령 |
설명 |
|
---|---|---|
새로운 C++ 클래스(New C++ Class) |
프로젝트에 C++ 코드를 추가합니다. 이 코드는 Visual Studio가 설치되어 있어야 컴파일할 수 있습니다. |
|
Visual Studio 프로젝트 생성(Generate Visual Studio Project) |
Visual Studio에서 C++ 코드 프로젝트를 생성합니다. |
|
블루프린트에서 찾기(Find in Blueprints) |
선택한 '블루프린트에서 찾기' 패널을 새 창에서 엽니다. |
|
캐시 통계(Cache Statistics) |
'파생 데이터 캐시(Derived Data Cache, DDC) 통계' 창을 표시합니다. |
|
클래스 뷰어(Class Viewer) |
이 프로젝트에 존재하는 모든 클래스를 표시합니다. |
|
CSV를 SVG로 변환(CSV to SVG) |
CSV 프로파일에서 생성된 쉼표로 구분된 값 파일에서 벡터 선 그래프를 생성하는 데 사용되는 툴입니다. |
|
현지화 대시보드(Localization Dashboard) |
실험단계의 '현지화 대시보드' 창을 엽니다. |
|
액터 병합(Merge Actors) |
'액터 병합' 창을 엽니다. |
|
나나이트 툴(Nanite Tools) |
나나이트 에셋 검사 및 최적화를 위한 툴 창을 표시합니다. |
|
프로젝트 런처(Project Launcher) |
'프로젝트 런처' 창을 엽니다. |
|
리소스 사용량(Resource Usage) |
'파생 데이터 리소스 사용량' 창을 표시합니다. |
|
세션 프론트엔드(Session Frontend) |
'세션 프론트엔드' 창을 엽니다. |
|
구조체 뷰어(Struct Viewer) |
이 프로젝트에 존재하는 모든 구조체를 표시합니다. |
|
버추얼 에셋(Virtual Assets) |
'버추얼 에셋 통계'를 엽니다. |
|
디버그(Debug) |
다양한 '디버그 툴'을 열 수 있습니다. |
|
프로파일(Profile) |
다양한 '프로파일 툴'을 열 수 있습니다. |
|
검사(Audit) |
다양한 '검사 툴'을 열 수 있습니다. |
|
플랫폼(Platforms) |
연결된 디바이스를 확인하고 관리합니다. |
|
체인지리스트 보기(View Changelists) |
현재 체인지리스트를 표시하는 대화창을 엽니다. |
|
콘텐츠 제출(Submit Content) |
콘텐츠와 레벨의 체크인 옵션이 있는 대화창을 엽니다. |
|
소스 컨트롤에 접속(Connect to Source Control) |
소스 컨트롤에 접속할 수 있는 대화창을 표시하여 소스 컨트롤 함수를 콘텐츠에 구현할 수 있도록 합니다. |
|
언리얼 인사이트 실행(Run Unreal Insights) |
언리얼 인사이트 독립형 애플리케이션을 실행합니다. |
|
툴바
이미지를 클릭하면 전체 크기로 표시됩니다.
툴 이름 |
설명 |
|
---|---|---|
저장
|
현재 이미터를 저장합니다. |
|
탐색(Browse)
|
가장 최근의 '콘텐츠 브라우저'로 전환한 다음, 현재 이미터를 선택합니다. |
|
컴파일(Compile)
|
이미터의 모든 모듈을 컴파일합니다. 드롭다운 화살표를 클릭하여 자동 컴파일 세팅을 변경할 수도 있습니다. 드롭다운을 클릭하여 다음 옵션을 선택합니다.
|
|
섬네일(Thumbnail)
|
에셋의 섬네일 이미지를 생성합니다. |
|
바운드(Bounds)
|
'프리뷰' 패널에서 씬의 바운드를 표시합니다. 고정 바운드 설정(Set Fixed Bounds) 이 필요한 경우에는 드롭다운을 클릭합니다. |
|
퍼포먼스(Performance)
|
드롭다운을 클릭하여 다음 퍼포먼스 옵션을 확인합니다.
|
|
디버그
|
드롭다운을 클릭하여 다음 디버그 옵션을 확인합니다.
|
|
시뮬레이션(Simulation)
|
드롭다운을 클릭하여 다음 시뮬레이션 옵션을 확인합니다.
|
|
베이커
|
드롭다운을 클릭하여 다음 베이커 옵션을 확인합니다.
|
|
프리뷰 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
메뉴 항목 |
설명 |
|
---|---|---|
뷰포트 옵션 |
||
실시간(Realtime) |
뷰포트의 실시간 렌더링을 토글합니다. 이미터 스택을 변경하면 이미터가 컴파일되지 않더라도 뷰포트에 즉시 표시됩니다. |
|
통계 표시(Show Stats) |
뷰포트의 통계 표시를 토글합니다. 실시간(Realtime) 이 활성화되어 있지 않은 경우 통계 표시(Show Stats) 가 이를 자동으로 활성화합니다. |
|
FPS 표시(Show FPS) |
뷰포트에 초당 프레임 표시를 토글합니다. 통계 표시 가 활성화되어 있지 않은 경우 FPS 표시 가 이를 자동으로 활성화합니다. |
|
필드 오브 뷰(Field of View) |
뷰포트 카메라의 FOV를 변경합니다. 카메라 렌즈를 효과적으로 확대 및 축소합니다. |
|
원거리 평면(Far View Plane) |
원거리 평면으로 사용할 거리를 선택합니다. 거리를 0으로 설정하면 원거리 평면은 무한이 됩니다. |
|
스크린 퍼센티지(Screen Percentage) |
'프리뷰' 패널에서 사용하는 스크린의 퍼센티지를 설정합니다. |
|
뷰포인트 타입 |
||
원근(Perspective) |
뷰포트에서 사용되는 디폴트 뷰포인트입니다. |
|
직교(Orthographic) |
상단(Top), 하단(Bottom), 왼쪽(Left), 오른쪽(Right), 정면(Front), 후면(Back) 중에서 선택합니다. 이 중 하나를 선택하면 뷰 모드가 와이어프레임(Wireframe) 으로 변경됩니다. |
|
뷰 모드 |
||
라이팅포함(Lit) |
디폴트 세팅으로, 씬을 보통의 라이팅으로 렌더링합니다. |
|
라이팅제외(Unlit) |
씬을 라이트 없이 렌더링합니다. 씬이 라이트 맵, 다이내믹 라이트, 스태틱 라이트 또는 이미시브 머티리얼의 영향을 받지 않습니다. |
|
와이어프레임(Wireframe) |
씬을 브러시 와이어프레임으로 렌더링합니다. 원본 트라이앵글을 모두 뷰포트에 표시하고, 후면을 꺼서 씬의 가독성을 높입니다. |
|
디테일 라이팅(Detail Lighting) |
디테일 라이팅만 사용하여 씬을 렌더링합니다. 즉, 머티리얼에서 가져온 노멀 데이터가 포함된 라이팅만 사용합니다. 라이트에서 발산되는 컬러가 씬에 영향을 줍니다. |
|
라이팅만(Lighting Only) |
텍스처 없이 라이팅만 사용하여 씬을 렌더링합니다. 씬의 버텍스 노멀만 고려됩니다. |
|
리플렉션(Reflections) |
리플렉션만 사용하여 씬을 렌더링합니다. 리플렉션 캡처와 스크린 스페이스(Screen Space) 리플렉션을 모두 포함합니다. |
|
플레이어 콜리전(Player Collision) |
플레이어나 폰이 충돌할 수 있는 컬러 코딩된 뷰를 렌더링합니다. 스태틱 메시 콜리전은 초록색, 볼륨은 분홍색, 브러시는 회색 계통의 보라색으로 표시됩니다. |
|
비저빌리티 콜리전(Visibility Collision) |
이 세팅은 비저빌리티 트레이싱을 차단하는 씬 속 액터가 컬러 코딩된 뷰를 렌더링합니다. 스태틱 메시 콜리전은 초록색, 볼륨은 분홍색, 브러시는 회색 계통의 보라색으로 표시됩니다. |
|
최적화 뷰모드(Optimization Viewmodes) |
다음 옵션 중에서 선택합니다.
|
|
레벨 오브 디테일 컬러(Level of Detail Coloration) |
다음 옵션 중에서 선택합니다.
|
|
플레이어 콜리전(Player Collision) |
플레이어 콜리전 시각화를 렌더링합니다. |
|
비저빌리티 콜리전(Visibility Collision) |
비저빌리티 콜리전 시각화를 렌더링합니다. |
|
자동(Auto) |
활성화한 경우, 자동 노출을 활성화합니다. |
|
EV100 |
지정된 EV100을 사용하여 카메라의 노출 값을 설정합니다. |
|
표시 |
||
그리드(Grid) |
뷰포트 그리드를 토글합니다. |
|
인스트럭션 수(Instruction Counts) |
뷰포트 좌측상단 코너의 인스트럭션 카운트 표시를 토글합니다. |
|
파티클 수(Particle Counts) |
뷰포트의 파티클 수 표시를 토글합니다. |
|
이미터 실행 순서(Emitter Execution Order) |
이미터가 뷰포트에서 실행되는 순서 표시를 토글합니다. |
|
파라미터 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
이 패널은 활성화 이미터나 시스템에서 사용되고 있는 사용자 노출, 시스템, 이미터, 파티클, 엔진 제공 파라미터(일명 어트리뷰트)를 모두 나열합니다.
파라미터 패널에서는 시스템 개요 의 적절한 노드나 선택 패널의 적절한 모듈 파라미터인 경우 아무 곳에나 파라미터를 드래그 앤 드롭할 수 있습니다. 파라미터가 레퍼런스된 횟수가 오른쪽에 표시되므로 오류를 파악하고 변수를 어떻게 변경할지 결정할 수 있습니다. 다른 이미터를 열면 이 패널에서 연 이미터에서 데이터를 끌어옵니다. 사용자는 이를 통해 이미터 간에 데이터를 공유할 수 있습니다. 파라미터의 네임스페이스는 중요 아이콘으로 표시되며, 아이콘 위로 마우스를 올리면 해당 네임스페이스를 설명하는 툴팁을 볼 수 있습니다. 파라미터 컬렉션 같은 고급 네임스페이스를 보려면 검색 창 옆의 눈 모양 아이콘을 클릭합니다.
시스템 개요 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
시스템 개요 패널은 줌 및 팬 그래프 뷰와 이미터 스택 또는 시스템의 간소화된 버전을 결합하여 현재 편집 중인 이미터나 시스템의 대략적인 개요를 보여줍니다. 이 패널에서는 데이터의 다양한 부분을 쉽게 탐색할 수 있으며, 이미터나 시스템을 처음으로 실행했을 때 대략적인 뷰를 확인할 수 있습니다.
시스템의 타임라인 패널에서 이미터를 선택하면 선택 패널에서 해당 이미터의 풀 스택이 표시됩니다. 이 풀 스택 뷰의 맨 위에는 시스템 정보가, 그 아래에는 이미터 모듈 그룹이 표시됩니다. 또한 시스템 개요 패널에서 해당 노드를 클릭하면 이미터 노드나 시스템 노드의 풀 스택 뷰를 확인할 수도 있습니다. 단, 좀 더 정리되거나 자세한 뷰를 원하는 경우에는 시스템 개요의 이미터 노드에서 각 그룹이나 모듈을 선택하여 선택 패널에서 해당 그룹이나 모듈만 확인할 수 있습니다.
시스템 노드
이미지를 클릭하면 전체 크기로 표시됩니다.
시스템(System) 노드에는 각 모듈 그룹을 구분하는 아이콘이 있으며, 모듈 옆에 색으로 구분된 점을 통해 각 모듈이나 파라미터의 효과를 확인할 수 있습니다.
이미터 노드
이미지를 클릭하면 전체 크기로 표시됩니다.
이미터 프로퍼티(Emitter Properties) 의 아이콘은 해당 시뮬레이션이 CPU나 GPU 중 어디에서 실행되는지 구분해서 보여줍니다. 이미터 노드의 다른 아이콘과 색으로 구분된 점들을 통해 각 그룹, 모듈, 또는 파라미터를 빠르게 식별할 수 있습니다.
스크래치 패드 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
스크래치 패드 로는 활성화 이미터나 시스템 에셋에 로컬로 포함된 재사용 가능한 모듈이나 동적 입력을 생성할 수 있습니다. 이미터 또는 시스템 내에서 결과를 즉시 확인할 수 있게 되므로 새 커스텀 모듈이나 동적 입력을 설계하고 구현하기가 쉬워집니다. 필요에 따라 유지하거나 버릴 수도 있습니다. 원하는 결과를 얻은 경우에는 스크립트를 기존의 에셋으로 복사하여 붙여 넣을 수 있습니다. 또한 스크래치 스크립트 선택 툴(Scratch Script Selector) 을 오른쪽 클릭하여 에셋 생성(Create Asset) 을 선택하여 새 에셋으로 저장할 수도 있습니다. 또한 스크래치 패드로는 활성화된 이미터나 시스템에만 특화된 요소를 만들 수 있으며, 스크래치 패드를 자체 에셋으로 만들지 않아도 됩니다.
나이아가라 에디터에서는 두 가지 방법으로 '스크래치 패드' 패널을 열 수 있습니다. 먼저 창(Windows) 메뉴에서 열 수 있으며, 이 방법으로는 다른 패널을 표시하거나 숨길 수 있습니다. 이 방법의 단점으로는, '스크래치 패드'로 커스텀 모듈을 빌드할 때 해당 모듈을 '시스템 개요'의 전체 이미터나 시스템 스크립트에 직접 추가해야 한다는 점입니다. 또한 시작 셸에 모듈이나 동적 입력을 직접 추가할 때도 모듈(Modules) 이나 동적 입력(Dynamic Inputs) 옆의 더하기 기호 모양의 + 아이콘을 일일이 클릭해줘야 한다는 단점도 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
'스크래치 패드' 패널을 여는 두 번째 방법은 더하기 기호 모양의 + 아이콘 을 사용하여 새 스크래치 패드 모듈(New Scratch Pad Module) 을 선택하는 것입니다. 이렇게 하면 스택(새 모듈이 속해 있는 위치)에 스크래치 패드 모듈이 배치되고 스크립트에 자동으로 추가됩니다. 또한 새 모듈이나 동적 입력용 셸이 해당 스크래치 패드 그래프에 자동으로 추가되는 것도 확인할 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
선택 패널(스택)
이미지를 클릭하면 전체 크기로 표시됩니다.
이미터 노드와 선택 패널에는 다양한 그룹이 컬러 코딩되어 있습니다.
주황색(Orange) 은 이미터 레벨 모듈입니다. 주황색 섹션에는 다음이 포함됩니다.
이미터 세팅(Emitter Settings): 이미터 프로퍼티(Emitter Properties) 항목이 이 그룹에 속해 있습니다.
이미터 스폰(Emitter Spawn): 첫 번째 프레임에서 발생합니다.
이미터 업데이트(Emitter Update): 첫 번째 프레임 이후 이미터가 업데이트되면 발생합니다.
초록색 은 파티클 레벨 모듈입니다. 초록색 섹션에는 다음이 포함됩니다.
파티클 스폰(Particle Spawn): 파티클이 생성될 때 발생합니다.
파티클 업데이트(Particle Update): 파티클의 수명 내에 발생합니다.
수명 업데이트(Update Age) 와 힘과 속도 해결(Solve Forces and Velocity) 은 보통 모든 사용자가 사용하는 로우 레벨의 일반 모듈입니다. 하지만 전적으로 선택 사항이기 때문에 제거할 수도 있습니다.
빨간색(Red) 은 렌더러 항목 전용입니다. 나이아가라는 시뮬레이션과 렌더링을 분리합니다. 즉, 시뮬레이션 비헤이비어를 먼저 생성한 후 해당 시뮬레이션에 다수의 렌더러를 할당할 수 있습니다.
'시스템 개요'에서 시스템 노드를 선택하면 파란색 으로 구분된 시스템 관련 그룹을 확인할 수 있습니다.
시스템 세팅(System Settings): 이 그룹에는 사용자 파라미터(User Parameters) 항목과 시스템 프로퍼티(System Properties) 항목이 포함됩니다.
시스템 스폰(System Spawn): 시스템이 생성될 때 발생합니다.
시스템 업데이트(System Update): 시스템의 수명 내에 발생합니다.
나이아가라 에디터의 UI는 다소 복잡합니다. 다음 두 섹션에서는 처음 이용하는 사용자들이 혼동할 수 있는 UI의 특정 요소들을 집중적으로 살펴보겠습니다.
선택 패널의 그룹
이미지를 클릭하면 전체 크기로 표시됩니다.
이미터나 시스템 노드에서 그룹을 선택하면 전체 그룹이 '선택' 패널에 표시됩니다. 그룹 이름 오른쪽에는 더하기 기호 모양의 + 아이콘이 그룹에 맞는 색으로 칠해져 있습니다. 이 아이콘을 클릭하면 사용할 수 있는 모듈 카테고리가 표시됩니다. 카테고리 이름 옆의 드롭다운을 클릭하여 해당 카테고리를 펼친 후 카테고리의 모듈을 확인합니다. 모듈의 이름을 선택하면 해당 모듈이 그룹에 추가됩니다.
또한 시스템 개요의 이미터나 시스템 노드에서 더하기 기호 모양의 아이콘을 직접 선택할 수도 있습니다. 이렇게 해도 동일한 목록이 표시됩니다.
선택 패널의 모듈
이미지를 클릭하면 전체 크기로 표시됩니다.
모듈에 따라 파라미터 값을 수정하여 특정 결과를 얻어야 할 수 있습니다. 동적 입력, 표현식 또는 다른 어트리뷰트에 대한 링크를 추가하려면 수정하고자 하는 값 필드 우측의 드롭다운 화살표를 클릭합니다. 이렇게 하면 사용할 수 있는 카테고리 목록이 표시됩니다. 카테고리를 펼치면 사용 가능한 옵션 중에 원하는 항목을 선택할 수 있으며, 선택된 옵션은 해당 값 필드에 적용됩니다. 예를 들어 값을 랜덤화하려면 드롭다운을 클릭한 다음 동적 입력(Dynamic Inputs) > 랜덤 범위 플로트(Random Ranged Float) 를 선택하면 됩니다.
자신이 생성한 모듈이나 동적 입력이 목록에서 보이지 않는 경우에는 라이브러리만(Library Only) 의 체크를 해제해보세요.
타임라인 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
타임라인 패널로는 루프, 루프 횟수, 버스트, 랜덤 시작 및 정지, 스폰 속도 등을 관리할 수 있습니다. 이러한 모든 요소는 타임라인에서 바로 인터랙션할 수 있습니다.
타임라인 패널에는 해당 시스템에서 활성화된 모든 이미터 목록과 각자가 사용하는 렌더러 종류에 관한 메타 데이터, 활성화된 각 이미터를 토글할 수 있는 기능이 나열됩니다. 타임라인을 이용하여 루핑 행동을 제어할 수 있고, 버스트 키 스폰도 설정할 수 있습니다. 이 경우 모듈 메타 데이터를 기반으로 하므로 필요한 경우 사용자가 확장할 수 있습니다.
시퀀서를 사용하는 방법에 대한 자세한 내용은 시퀀스 에디터를 참고하세요.
커브 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
이 패널은 사용자가 파티클의 수명 또는 이미터의 수명에 따라 변경해야 하는 모든 값을 조정할 수 있도록 커브 에디터(Curve Editor)를 제공합니다. 커브 에디터에서 편집 가능한 프로퍼티는 커브에서 플로트(FloatfromCurve) 처럼 커브를 사용하는 분포 타입이어야 합니다. 커브 에디터를 사용하는 방법에 대한 자세한 내용은 커브 에디터 사용자 가이드 페이지를 참고하세요.
나이아가라 로그 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
스크립트, 이미터 또는 시스템 컴파일 중에 발생하는 경고나 오류가 여기에 표시됩니다. 대다수의 오류와 경고의 경우, '나이아가라 로그' 패널에서 클릭하면 나이아가라 에디터에서 해당 오류가 발생한 위치로 이동할 수 있습니다.
기타 선택적 패널
기본적으로는 표시되지 않는 선택적 패널도 창 메뉴를 사용하여 열 수 있습니다. 이러한 패널은 기본적으로 선택 패널이 표시되는 영역의 탭으로 표시되지만, 드래그 앤 드롭하여 다른 곳에 도킹할 수도 있습니다.
어트리뷰트 스프레드시트 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
어트리뷰트 스프레드시트 로는 CPU나 GPU 시뮬레이션으로부터 오는 정보를 필터링 및 디버깅할 수 있습니다. 모든 CPU VM 기반 이펙트의 경우 어트리뷰트 디버거를 활용할 수 있습니다. 이를 통해 시뮬레이션에 대한 입력과 파티클별로 계산된 값을 확인할 수 있습니다.
어트리뷰트 스프레드시트는 프리뷰 패널에서 보이는 이미터나 시스템을 대상으로 합니다. 또한 레벨 내 시스템을 단일 강제(Force Solo) 로 설정한 다음, PIE(에디터에서 플레이) 모드일 때 해당 시스템을 '어트리뷰트 스프레드시트' 내에서 타기팅하여 레벨의 시스템을 타기팅할 수 있습니다.
프리뷰 씬 세팅 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
이 패널에는 프리뷰 패널 편집용 세팅이 포함되어 있습니다.
제너레이티드 코드 패널
이미지를 클릭하면 전체 크기로 표시됩니다.
이 패널에는 선택한 이미터 및 소유 시스템에 대해 생성된 HLSL 및 어셈블리 코드가 표시됩니다. 이를 통해 해당 코드를 확인 및 검색할 수 있습니다. 다른 방법으로는 포착하기 어려운 문제를 디버깅해야 하는 고급 사용자를 위한 툴입니다.
스크립트 드롭다운 메뉴를 사용하여 표시되는 HLSL 또는 어셈블리 코드를 선택할 수 있습니다. 특정 이미터의 생성된 HLSL 또는 어셈블리 코드를 확인하려면 다음 단계를 따르세요.
시스템 개요 또는 타임라인 패널에서 이미터를 선택합니다.
제너레이티드 코드 패널의 스크립트 드롭다운에서 원하는 스크립트를 선택합니다.