언리얼 에디터에서 작업할 때, 레벨 에디터 모드마다 고유한 워크플로와 기능, 툴바가 있으며, 이에 해당하는 레벨 에디터 모드가 있습니다. 이 뷰포트 툴바(Viewport Toolbar)는 에디터 뷰포트 위에 있으며, 오브젝트와 상호작용하는 방식, 레벨 전반, 표시되는 내용에 영향을 주는 빠른 선택 툴과 메뉴 옵션이 포함되어 있습니다. 이러한 뷰포트 툴바 옵션은 레벨 에디터가 현재 사용 중인 모드에 따라 변경될 수 있습니다.
레거시 뷰포트 툴바와 개선된 뷰포트 툴바 비교
언리얼 엔진 5.6에는 최신 워크플로를 수용하며 새로운 레이아웃을 갖춘, 개선된 뷰포트 툴바가 도입되었습니다. 이 뷰포트 툴바는 레벨 뷰포트와 뷰포트가 있는 다른 에셋 에디터의 이전 뷰포트 툴바를 완전히 대체합니다.
업데이트된 뷰포트 툴바는 다음과 같은 이점을 제공합니다.
논리적 카테고리에 따라 트랜스폼, 스냅, 뷰포트 모드 등의 기능이 일관적으로 정렬되어 있습니다.
이전에 상위 수준 세팅 드롭다운에 있던 관련 툴과 옵션이 통합되었습니다.
더 작은 뷰포트에서 빠른 선택 엘리먼트와 메뉴가 오버플로 메뉴로 접혀 들어가 오버플로 관리가 개선되었습니다.
레벨 에디터 모드, 에셋 에디터용의 고유 툴바와 자체 컨트롤이 있습니다.
사용자가 메뉴를 커스터마이징할 수 있습니다.
`ToolsMenu` 시스템으로 확장성 및 커스터마이징 기능이 향상되었습니다.
뷰포트 툴바 인터페이스
레벨 에디터, 에셋 에디터 여부와 무관하게 툴바는 뷰포트 창 바로 위에 있습니다.
개선된 뷰포트 툴바는 뷰포트 창 위에 별도의 툴바로 뷰포트 상단에 위치합니다. 세팅 및 툴은 다음과 같은 카테고리로 묶였습니다.
뷰포트 툴바 트랜스폼 및 스냅 툴
트랜스폼 및 스냅 툴은 에디터 뷰포트 내에서 오브젝트를 선택하고 조작할 때 가장 많이 사용하는 툴입니다. 여기에는 선택, 스냅, 공간 방향 툴 및 가장 일반적인 기능을 위한 빠른 선택 옵션이 포함됩니다.
트랜스폼 툴
트랜스폼 툴은 오브젝트를 이동, 회전 및 스케일 조절하고 작동할 스페이스(로컬 또는 월드)를 설정하는 빠른 선택 툴세트입니다. 이러한 옵션은 레벨에서 오브젝트와 상호작용하는 방식입니다. 툴바의 이 부분에는 추가 트랜스폼 관련 옵션이 있는 드롭다운 메뉴도 포함되어 있습니다.
이러한 빠른 선택 툴바 옵션을 사용하여 뷰포트에서 오브젝트를 조작할 수 있습니다.
| 아이콘 | 이름 | 키보드 단축키 | Description |
|---|---|---|---|
오브젝트 선택(Select Objects) | Q | 이 옵션을 사용하면 뷰포트 내의 오브젝트를 선택할 수 있습니다. | |
오브젝트 선택 및 이동(Select and Translate Objects) | W | 이 옵션을 사용하면 오브젝트를 선택하고 이동 기즈모를 사용하여 월드 안에서 움직일 수 있습니다. 기즈모를 사용하여 개별 축이나 두 개의 축, 아니면 세 축 모두를 따라 오브젝트를 움직일 수 있습니다. | |
오브젝트 선택 및 회전(Select and Rotate Objects) | E | 이 옵션을 사용하면 오브젝트를 선택하고 회전 기즈모를 사용하여 회전시킬 수 있습니다. 기즈모를 사용하여 개별 축을 따라 선택한 오브젝트를 회전시킬 수 있습니다. | |
오브젝트 선택 및 스케일 조절(Select and Scale Objects) | R | 이 옵션을 사용하면 오브젝트를 선택하고 스케일 기즈모를 사용하여 스케일을 조절할 수 있습니다. 기즈모를 사용하여 개별 축이나 두 개의 축을 따라, 아니면 세 축 모두에서 균일하게 오브젝트의 스케일을 조절할 수 있습니다. |
이동(Move) | 회전(Rotate) | 스케일 조절(Scale) |
좌표 공간(Coordinate Space) 아이콘을 클릭하여 뷰포트의 오브젝트가 이동 및 회전하는 방식에 영향을 주는 월드 스페이스와 로컬 스페이스 간에 토글할 수 있습니다.
| 아이콘 | 이름 | 키보드 단축키 | Description |
|---|---|---|---|
월드 스페이스 좌표(World Space Coordinates) | CTRL + ` | 이 아이콘은 월드 스페이스(전체 레벨)에 사용되는 좌표계로, 원점은 씬의 중앙(월드 그리드)입니다. 이 좌표계는 고정되어 있으므로 변환할 수 없습니다. 오브젝트는 레벨의 원점을 기준으로 한 절대 유닛 단위로 이동 및 회전되며, 전체 레벨을 기준으로 스케일 조절됩니다. | |
로컬 스페이스 좌표(Local Space Coordinates) | CTRL + ` | 이 아이콘은 로컬(오브젝트) 스페이스에 사용되는 좌표계로, 액터가 어태치된 씬 컴포넌트를 기준으로 한 좌표계입니다. 모든 액터에는 액터의 피벗 포인트를 기준으로 한, 씬 내부의 로컬 스페이스 좌표계가 있습니다. 로컬 스페이스를 사용하여 오브젝트의 부모를 기준으로 해당 오브젝트를 이동하거나 회전합니다. |
월드 스페이스 이동 및 회전 | 로컬 스페이스 이동 및 회전 |
언리얼 엔진의 좌표계와 3D 스페이스 내 오브젝트 트랜스폼용 좌표 공간에 대한 자세한 설명은 좌표계 및 스페이스 문서를 참조하세요.
뷰포트 관련 트랜스폼 툴 메뉴
트랜스폼(Transform) 툴바 드롭다운 메뉴에는 트랜스폼 옵션 목록, 좌표 공간 및 레벨 에디터 뷰포트에 기즈모가 표시되는 방식에 대한 옵션이 포함되어 있습니다. 트랜스폼 툴 및 좌표계와 같은 일부 옵션은 뷰포트 툴바에서 빠른 선택 옵션으로 사용할 수 있습니다.
메뉴는 다음 카테고리로 나뉩니다.
| 메뉴 섹션 | 이름 | Description |
|---|---|---|
트랜스폼 툴(Transform Tools) | 메뉴 옵션에서 사용하려는 트랜스폼 툴 또는 좌표 공간을 선택합니다. 이러한 옵션은 뷰포트 툴바에서 빠른 선택 옵션으로 사용할 수 있습니다. | |
기즈모 옵션(Gizmo Options) | 오브젝트를 선택했을 때 트랜스폼 툴 기즈모를 보고 상호작용하는 방식을 변경하는 메뉴 옵션입니다. | |
선택 옵션(Selection Options) | 뷰포트에서 오브젝트를 선택하는 방법을 변경하는 메뉴 옵션입니다. |
스냅 툴 및 스냅 세팅
스냅(Snapping) 툴에는 크기와 각도를 스냅하여 오브젝트를 점진적으로 이동하고 회전하며 스케일 조절할 수 있는 빠른 선택 툴세트가 포함되어 있습니다. 스냅 세팅에는 오브젝트를 다른 오브젝트 및 표면에 스냅하는 방법에 대한 옵션도 포함되어 있습니다.
스냅 세팅(Snapping Settings) 드롭다운에는 월드 내 오브젝트 스냅 방식에 대한 선택적 토글 목록이 표시됩니다.
툴바에는 빠른 선택 스냅 토글과 크기/각도 증분 세팅이 포함되어 있습니다.
툴바에서 원하는 빠른 선택 스냅 아이콘 옆의 값을 클릭하면 드롭다운을 사용하여 값을 설정하거나, 사용할 수 있는 값 중에서 선택하여 사용할 수 있습니다.
표면 스냅 세팅(Surface Snapping Settings) | 그리드 스냅 크기(Grid Snap Sizes) | 회전 각도 스냅 증분(Rotation Angle Snap Increments) | 스케일 조절 스냅 크기(Scaling Snap Sizes) |
표면 스냅 세팅
표면 스냅(Surface Snapping) 세팅 드롭다운은 씬에서 오브젝트를 드래그할 때 오브젝트의 스냅 행동을 설정합니다.
표면 노멀로 회전(Rotate to Normal Surface) 세팅은 오브젝트를 스냅되는 표면의 노멀 방향으로 정렬할지 여부를 토글합니다. 예를 들어, 아래 기둥과 같은 오브젝트를 휘어진 표면을 따라 드래그할 때, 이 세팅을 활성화하면 휘어진 표면의 방향에 맞춰 정렬됩니다. 비활성화하면 기둥은 항상 지정된 방향을 향합니다.
표면 노멀로 회전: 켜짐(디폴트) | 표면 노멀로 회전: 꺼짐 |
뷰포트 툴바 카메라 세팅
카메라 세팅(Camera Settings)에는 뷰포트의 카메라 뷰와 씬의 룩에 영향을 주는 옵션이 포함되어 있습니다.
| 아이콘 | 이름 | Description |
|---|---|---|
카메라 옵션(Camera Options) | 뷰포트의 룩과 뷰에 영향을 주는 옵션을 선택할 수 있으며, 고해상도 스크린샷 툴도 포함되어 있습니다. | |
카메라 속도 옵션(Camera Speed Options) | 월드에서 카메라가 이동할 때의 속력을 제어하는 옵션입니다. |
카메라 옵션 메뉴
카메라 옵션(Camera Options) 드롭다운 메뉴를 클릭하면 뷰포트 모양 변경, 원근 및 직교 카메라 뷰 전환, 뷰포트를 시네마틱 뷰로 설정하는 등, 다양한 옵션을 사용할 수 있습니다. 이 메뉴에서 사용할 수 있는 옵션은 레벨에 배치된 카메라와 사용하는 뷰가 원근 뷰인지 직교 뷰인지에 따라 바뀝니다.
이 메뉴는 다음과 같은 섹션으로 나뉩니다.
| 메뉴 섹션 | 이름 | Description |
|---|---|---|
원근(Perspective) | 사람의 눈이 세상을 인식하는 방식을 시뮬레이션하는 카메라 뷰입니다. 이 카메라 뷰는 모든 뷰포트에 사용되는 디폴트 뷰입니다. 이 메뉴의 필드 오브 뷰, 근거리 평면, 원거리 평면에 영향을 주는 뷰 옵션은 원근 카메라 뷰에만 적용됩니다. | |
직교(Orthographic) | 평행선을 유지하는 투영을 사용하여 카메라로부터의 거리에 관계없이 오브젝트를 같은 스케일로 표시하는 카메라 뷰입니다. 직교 뷰에는 위쪽, 아래쪽, 왼쪽, 오른쪽, 정면, 후면 뷰가 있습니다. | |
무브먼트(Movement) | 뷰포트 카메라의 이동 방식을 변경하는 옵션입니다. 씬에서 다른 액터를 파일럿하고 카메라의 무브먼트를 변경할 수 있습니다. | |
뷰(View) | 원근 뷰를 사용할 때, 뷰포트에 콘텐츠가 표시되는 방식에 대한 필드 오브 뷰, 근거리 평면 및 원거리 평면을 변경하는 옵션입니다. | |
노출(Exposure) | 오버라이드 세팅은 뷰포트에서 노출 값을 변경합니다. 게임 세팅이 비활성화되어 있으면 텍스트 필드를 사용하여 뷰포트에 대한 카메라 노출을 오버라이드할 수 있습니다. | |
뷰포트 타입(Viewport Type) | 사용할 뷰포트 레이아웃을 선택합니다. 시네마틱 뷰포트(Cinematic Viewport) 레이아웃은 시네마틱 워크플로에 맞춰져 있으며, 툴바에 프레이밍, 마스킹 및 컴포지션에 쓸 다양한 오버레이를 선택할 수 있는 컴포지션 오버레이(Composition Overlays) 옵션 메뉴를 추가합니다. | |
생성(Create) | 월드에 카메라 액터를 생성하고, 월드의 카메라 뷰에 대한 씬 북마크를 생성하는 옵션입니다. | |
옵션(Options) | 선택 하이라이트 및 기즈모 툴을 비활성화하는 게임 뷰나, 선택한 카메라(뷰포트 오른쪽 하단에 있음)의 프리뷰 창 크기를 설정하는 선택한 카메라 프리뷰(Preview Selected Cameras)처럼 뷰포트에 영향을 주는 토글 가능한 세팅입니다. |
카메라 원근 및 직교 뷰
카메라 옵션(Camera Options) 메뉴를 사용하여 뷰포트에 콘텐츠가 표시되는 방식을 선택할 수 있습니다. 디폴트 뷰포트는 원근 뷰를 사용하지만, 직교 뷰 목록에서 선택하여 사용할 수도 있습니다.
아래는 뷰포트의 직교 뷰와 원근 뷰에 대한 다양한 예시입니다.
무브먼트 옵션
메뉴의 무브먼트 옵션 섹션에는 뷰포트를 사용하여 액터를 파일럿하고 뷰포트에서 카메라 무브먼트를 변경하는 방법에 대한 옵션이 포함되어 있습니다.
메뉴의 이 섹션에는 다음과 같은 세팅이 포함되어 있습니다.
| 세팅 이름 | Description |
|---|---|
| 파일럿 | |
[선택된 액터] 파일럿(Pilot [Selected Actor]) | 뷰포트 조작법을 사용하여 선택된 액터를 이동하고, 뷰포트를 액터의 위치와 방향에 바인딩합니다. |
액터 파일럿 중단(Stop Piloting Actor) | 액터에 파일럿이 활성화된 경우, 현재 뷰포트에서 해당 액터의 파일럿을 중지합니다. 뷰포트의 현재 파일럿 대상인 액터에서 뷰포트의 위치와 방향을 잠금해제합니다. |
정확한 카메라 뷰(Exact Camera View) | 뷰포트를 이용한 카메라 파일럿시 정확한 카메라 뷰 표시를 토글합니다. |
파일럿된 액터 선택(Selected Piloted Actor) | 아웃라이너(Outliner)에서 현재 파일럿된 액터를 선택합니다. |
| 카메라 무브먼트 | |
카메라 속도(Camera Speed) | 뷰포트에서 카메라의 무브먼트 속도를 설정합니다. 이러한 옵션은 빠른 선택 툴바에서도 사용할 수 있습니다. |
선택된 액터에 프레임 지정(Frame Selected) | 해당 뷰포트에서 선택된 액터를 중앙으로 설정합니다. |
카메라를 오브젝트로 이동(Move Camera to Object) | 선택된 오브젝트의 위치와 회전에 일치하도록 현재 카메라를 이동합니다. |
오브젝트를 카메라로 이동(Move Object to Camera) | 현재 카메라의 위치와 회전에 일치하도록 선택된 오브젝트를 이동합니다. |
선택 주변 궤도 회전(Orbit Around Selection) | 활성화하면 카메라가 뷰포트의 현재 선택 중심으로 궤도를 돕니다. |
직교 카메라 무브먼트 링크(Link Ortho Camera Movement) | 활성화하면 모든 직교 뷰포트가 동일한 위치에 연결되고 함께 이동합니다. 비활성화하면 서로 독립적으로 움직입니다. |
커서에 직교 줌(Ortho Zoom to Cursor) | 활성화하면 직교 뷰포트에서 마우스 위치를 기준으로 줌됩니다. 비활성화하면 뷰포트의 중앙을 기준으로 줌됩니다. |
뷰 옵션
뷰(View) 옵션은 뷰포트에서 원근 뷰를 사용할 때 이용할 수 있습니다. 뷰 옵션은 뷰포트 카메라의 시야각과 이 카메라로부터 콘텐츠가 표시되는 거리를 환경설정합니다.
이 섹션에는 다음과 같은 세팅이 포함되어 있습니다.
| 세팅 이름 | Description |
|---|---|
필드 오브 뷰(Field of View) | 뷰포트 카메라의 시야각을 설정합니다. 이 각도는 지정된 시간에 카메라에 표시되는 월드의 규모를 정의합니다. 디폴트 값은 90도 시야각입니다. 시야각이 클수록 더 넓은 시야로 월드를 더 많이 볼 수 있지만, 카메라 뷰가 왜곡됩니다. 시야각이 작을수록 더 적은 월드를 줌인된 느낌으로 볼 수 있지만, 콘텐츠의 뷰가 제한됩니다. |
근거리 뷰 평면(Near View Plane) | 카메라가 표면에 가까워졌을 때, 오브젝트를 클리핑하는 데 사용되는 평면의 크기를 설정합니다. 값이 크면 클립 면이 커져 오브젝트를 더 쉽게 투과하여 볼 수 있습니다. |
원거리 뷰 평면(Far View Plane) | 화면에서 오브젝트 렌더링이 중단되는 거리를 설정합니다.
이 값은 나나이트가 활성화된 오브젝트에는 영향을 미치지 않습니다. |
아래 예시에서는 필드 오브 뷰 각도를 조정함에 따라 뷰에 어떤 영향이 미치는지 확인할 수 있습니다.
옵션 생성하기
생성(Create) 옵션을 활용하면 현재 뷰포트 위치와 방향을 기반으로 월드에 카메라와 북마크를 배치할 수 있습니다.
이 섹션에는 다음과 같은 옵션이 포함되어 있습니다.
| 세팅 이름 | Description |
|---|---|
| 카메라 생성 | |
카메라 액터(Camera Actor) | 뷰포트의 현재 위치와 방향에 카메라 액터를 스폰합니다. |
시네 카메라 액터(Cine Camera Actor) | 뷰포트의 현재 위치와 방향에 시네 카메라 액터를 스폰합니다. |
| 북마크 | |
북마크 설정(Set Bookmark) | 목록에서 북마크를 선택하여 현재 뷰포트 위치와 방향으로 설정합니다. |
북마크 관리(Manage Bookmarks) |
|
북마크 목록(Bookmarks List) | 저장된 모든 북마크 및 각 북마크에 할당된 키보드 단축키 목록입니다. |
일반 옵션
메뉴의 옵션 섹션에는 뷰포트에 활성화할 수 있는 일반 세팅이 포함되어 있습니다. 또한, 고해상도 스크린샷(High Resolution Screenshot) 툴을 이용하여 뷰포트에서 스틸 이미지를 빠르게 캡처할 수도 있습니다.
이 섹션에는 다음과 같은 옵션이 포함되어 있습니다.
| 세팅 이름 | Description |
|---|---|
시네마틱 제어 허용(Allow Cinematic Control) | 활성화하면 이 뷰포트에서 시네마틱(시퀀서) 프리뷰를 플레이할 수 있습니다. |
게임 뷰(Game View) | 활성화하면 뷰포트에 에디터 위젯이나 선택 하이라이트, 일반적으로 에디터에서만 표시되는 기타 엘리먼트 없이 게임에서 보이는 그대로 씬이 표시됩니다. |
카메라 셰이크 허용(Allow Camera Shakes) | 활성화하면 카메라 셰이크 프리뷰 패널이 이 뷰포트에 셰이킹을 적용하도록 허용합니다. |
선택한 카메라 프리뷰(Preview Selected Cameras) | 활성화하면 카메라 액터를 선택할 때 현재 에디터 뷰포트 내의 카메라 원근에서 라이브 화면 속 화면 프리뷰를 표시합니다. 이 기능을 사용하면 카메라 자체에 빙의하지 않아도 카메라 위치 지정, 포스트 프로세싱 및 기타 세팅을 조정할 수 있습니다. 프리뷰 크기(Preview Size) 값은 카메라 뷰의 화면 속 화면 프리뷰 창의 크기를 조정합니다. |
고해상도 스크린샷(High Resolution Screenshot) | 현재 사용 중인 뷰포트의 고해상도 스크린샷을 찍을 수 있는 컨트롤 패널 대화창을 엽니다. |
고해상도 스크린샷 툴
고해상도 스크린샷 툴은 현재 뷰포트 창의 스틸 이미지를 캡처하거나, 자르기(Crop) 툴로 캡처할 뷰포트의 일부를 선택하여 캡처할 수 있는 대화창입니다. 여기에는 토글할 수 있는 추가 출력 옵션이 포함되어 있습니다.
이 툴 사용에 대한 자세한 내용은 고해상도 스크린샷 툴 을 참조하세요.
카메라 속도 옵션
카메라 속도(Camera Speed) 드롭다운 메뉴에는 카메라의 월드 이동 속도에 영향을 주는 옵션이 포함되어 있습니다.
| 세팅 이름 | Description |
|---|---|
카메라 속도(Camera Speed) | 1인칭 모드에서 카메라 속도를 설정합니다. LMB 또는 RMB를 클릭한 상태에서 스크롤 휠을 사용하여 카메라 속도를 높이거나 낮출 수 있습니다. |
속력 스칼라(Speed Scalar) | 카메라 속도 슬라이더의 유효한 값을 곱하여 슬라이더로 카메라 속도를 변경할 때 변경되는 정도를 조절합니다. |
카메라 속도 기반 거리(Distance Based Camera Speed) | 활성화하면 카메라와 카메라의 룩 앳 위치 사이의 거리를 기준으로 원근 카메라 속도의 스케일을 조절합니다. |
뷰포트 툴바 뷰 모드 및 표시 플래그 옵션
뷰포트의 뷰 모드(View Mode) 및 표시 플래그(Show Flag) 옵션을 사용하면 다양한 시각화 모드와 옵션을 사용하여 뷰포트에서 렌더링 중인 엘리먼트를 활성화하거나 비활성화할 수 있습니다.
| 아이콘 | 이름 | Description |
|---|---|---|
뷰포트 모드 | 라이팅만, 리플렉션 또는 버퍼 시각화 등 씬에서 처리되는 특정 타입의 데이터를 확인하는 데 도움이 되는 시각화 모드 목록입니다. 이러한 모드를 통해 프로젝트의 특정 문제를 진단하고 조사할 수 있습니다. | |
표시 플래그 | 뷰포트 내에서 표시하고 숨길 수 있는 엔진 기능 목록입니다. 예를 들어, 모든 파티클 시스템, 개별 포스트 프로세싱 기능 등을 비활성화할 수 있습니다. |
뷰포트 모드
뷰포트 모드 드롭다운 메뉴에서는 다양한 시각화 옵션을 선택할 수 있습니다. 옵션을 선택하면 현재 뷰포트에만 적용됩니다.
다음은 뷰포트에 적용되는 다양한 뷰포트 모드의 몇 가지 예시입니다.
프로젝트 워크플로에서 이러한 뷰포트 모드를 사용하는 방법에 대한 자세한 내용은 뷰포트 모드를 참조하세요.
표시 플래그
표시 플래그 드롭다운 메뉴에는 라이팅, 포스트 프로세싱, 지오메트리 타입 등 엔진 기능의 비저빌리티를 토글할 수 있는 다양한 옵션이 있습니다.
프로젝트에서 이러한 표시 플래그를 사용하는 방법에 대한 자세한 내용은 뷰포트 표시 플래그를 참조하세요.
뷰포트 툴바 퍼포먼스 및 엔진 퀄리티 툴
퍼포먼스 및 엔진 퀄리티(Performance and Scalability) 툴 메뉴에는 뷰포트 내의 콘텐츠 룩과 퍼포먼스에 영향을 주는 옵션이 포함되어 있습니다. 이러한 툴은 특정 플랫폼에서 콘텐츠가 어떻게 보일지 대략적으로 예측하고, 작업하기 쉽도록 프로젝트의 엔진 퀄리티를 설정하고, 다양한 엔진 퀄리티 옵션으로 게임이 어떻게 보일지 살펴보는 데 유용합니다. 이 툴을 사용하여 프로젝트에 자신만의 엔진 퀄리티 옵션을 구성할 수 있습니다.
리얼타임 뷰포트
리얼타임 뷰포트(Realtime Viewport)는 현재 뷰포트를 프레임마다 업데이트할지 여부를 토글합니다.
비활성화하면 씬에서 이동할 때만 뷰포트가 업데이트됩니다. 퍼포먼스 및 엔진 퀄리티 드롭다운 메뉴 옆에 있는 뷰포트 툴바에 경고 아이콘이 추가됩니다. 이 아이콘을 클릭하면 뷰포트에 리얼타임이 복원됩니다.
프리뷰 플랫폼
프리뷰 플랫폼(Preview Platform) 롤아웃 메뉴에서는 다양한 플랫폼 옵션을 선택할 수 있습니다. 플랫폼과 플랫폼의 타깃을 선택하면 엔진의 셰이더 리컴파일이 트리거됩니다. 리컴파일이 완료되면 뷰포트가 업데이트되어 이 타깃을 사용하여 씬이 렌더링될 때의 근사치를 표시합니다.
각 플랫폼은 지원하는 엔진의 렌더링 패스에 따라 여러 타깃을 가질 수 있습니다.
이 메뉴 롤아웃에는 다음과 같은 옵션이 있습니다.
| 세팅 이름 | Description |
|---|---|
| 프리뷰 플랫폼 | |
프리뷰 비활성화 | 현재 선택된 프리뷰 플랫폼 타깃을 비활성화하고 운영 체제의 디폴트 프리뷰로 다시 설정합니다. Windows의 경우 셰이더 모델 6(Shader Model, SM6)을 사용하는 Windows가 될 것입니다. |
[플랫폼 프리뷰 선택] | 플랫폼 타깃 목록에서 메인 에디터 뷰포트가 프리뷰할 타깃을 선택합니다. 각 플랫폼은 OpenGL 및 Vulkan 프리뷰 옵션이 있는 Android와 같이 여러 타깃을 지원할 수 있습니다. 콘솔 플랫폼과 같은 일부 플랫폼의 프리뷰 옵션은 해당 SDK가 설치된 경우에만 사용할 수 있습니다. |
아래 씬은 뷰포트에서 Android의 씬 프리뷰 세팅을 Windows의 디폴트 뷰포트 프리뷰 세팅과 비교한 것입니다.
자세한 내용은 모바일 프리뷰어를 참조하세요.
뷰포트 엔진 퀄리티
뷰포트 엔진 퀄리티 옵션에는 엔진의 일반적인 세팅에 대한 롤아웃 메뉴가 포함되어 있습니다. 개별 기능 카테고리를 낮음(Low), 중간(Medium), 높음(High), 에픽(Epic) 또는 시네마틱(Cinematic)으로 변경할 수도 있고, 이러한 퀄리티 옵션 중 하나를 선택하여 모든 카테고리를 낮음, 중간, 높음, 에픽 또는 시네마틱으로 설정할 수도 있습니다. 필요에 따라 자동(Auto)을 사용하여 시스템 사양 및 퍼포먼스를 기반으로 한 엔진 퀄리티 옵션을 환경설정할 수 있습니다.
엔진 퀄리티 옵션을 디폴트 값이 아닌 다른 값으로 설정하면 툴바에 이 경고 아이콘이 나타납니다. 이 경고 표식은 에디터 외부에서 실행되는 게임의 모습이 현재 엔진 퀄리티 옵션에 설정된 옵션을 반영하지 않는다는 것을 나타냅니다. 이 아이콘을 클릭하면 엔진 퀄리티 옵션을 디폴트 설정으로 리셋할 수 있습니다.
자세한 내용은 엔진 퀄리티를 참조하세요.
머티리얼 퀄리티 레벨
머티리얼 퀄리티 레벨(Material Quality Level) 롤아웃 메뉴에서는 낮음, 중간, 높음 및 에픽의 퀄리티 레벨을 선택할 수 있습니다. 이러한 퀄리티 레벨을 사용하여 머티리얼에서 Quality Switch 노드를 사용하는 모든 머티리얼을 확인할 수 있습니다. 이 메뉴 옵션을 사용하여 뷰포트에서 머티리얼만 검사할 수 있습니다. 머티리얼 퀄리티 스위치는 엔진 퀄리티 옵션과 함께 사용할 수 있습니다.
스크린 퍼센티지
스크린 퍼센티지(Screen Percentage) 롤아웃 메뉴에는 뷰포트에서 사용하는 현재 화면 비율에 대한 정보와, 뷰포트에서 스크린 퍼센티지를 오버라이드하는 옵션이 포함되어 있습니다. 이 메뉴의 요약(Summary)에는 뷰포트와 현재 세팅에 대한 구체적인 정보가 표시됩니다.
뷰포트 관련 세팅
뷰포트 세팅(Settings) 및 오버레이(Overlay) 메뉴는 오디오 설정, 뷰포트 내 마우스 이동, 뷰포트 레이아웃 옵션(여러 개의 뷰포트로 작업할 때) 등을 지원합니다.
| 아이콘 | 이름 | Description |
|---|---|---|
뷰포트 세팅(Viewport Settings) | 레벨 에디터에서 사운드 볼륨을 제어하는 세팅, 레벨 에디터 뷰포트에서 씬을 이동하고 상호작용하기 위해 환경설정할 수 있는 컨트롤 등의 목록입니다. | |
뷰포트 레이아웃 옵션(Viewport Layout Options) | 두 개 이상의 뷰포트를 사용할 때 선택할 수 있는 뷰포트 레이아웃 목록입니다. |
뷰포트 세팅
뷰포트 세팅 메뉴에는 뷰포트 내 오브젝트의 컨트롤 및 상호작용, 오디오 재생에 사용하는 사운드 레벨, 뷰포트를 환경설정할 수 있는 에디터 개인설정(Editor Preferences)에 대한 빠른 액세스에 영향을 주는 옵션이 포함되어 있습니다.
| 세팅 이름 | Description |
|---|---|
| 세팅 | |
레벨 에디터 볼륨(dB)(Level Editor Volume (dB)) | 레벨 에디터에서 작업하는 동안 레벨에 배치된 오디오의 프리뷰 볼륨(데시벨)을 설정합니다. |
| 컨트롤 | |
마우스 감도(Mouse Sensitivity) | 마우스 스크롤 휠을 사용할 때, 원근 카메라가 월드에서 얼마나 빨리 움직이는지를 조절합니다. |
마우스 스크롤 줌 속도(Mouse Scroll Zoom Speed) | 마우스 스크롤 휠을 사용할 때 카메라가 전진 또는 후진 방향으로 이동하는 증분 속력을 설정합니다. |
마우스 가운데 버튼으로 패닝 반전(Invert Middle Mouse Pan) | 활성화하면 뷰포트에서 마우스 가운데 패닝의 방향이 반전됩니다. |
궤도 축 반전(Invert Orbit Axis) | 활성화하면 궤도 회전 시 마우스 움직임의 Y축이 반전됩니다. |
오른쪽 마우스 돌리 반전(Invert Right Mouse Dolly) | 활성화하면 궤도 모드에서 Y축의 오른쪽 마우스 돌리 방향이 반전됩니다. |
스크롤 제스처(Scroll Gestures) | 원근 및 직교 뷰포트에서 작업할 때 스크롤 제스처가 표준 스크롤을 사용할지 자연스러운 스크롤을 사용할지 설정합니다. |
뷰포트 개인설정 열기(Open Viewport Preferences) | 에디터 개인설정의 고급 뷰포트 세팅을 엽니다. 여기에서 룩 앤 필, 컨트롤, 그리드 스냅 등에 대한 세팅을 환경설정할 수 있습니다. |
| Cascade | |
캐스케이드(Cascade) | 이러한 세팅은 지원 중단된, 캐스케이드로 생성된 파티클 시스템에만 적용됩니다.
|
뷰포트 레이아웃 및 크기 세팅
뷰포트 레이아웃(Viewport Layouts)에는 원하는 뷰포트 레이아웃 타입을 선택할 수 있는 레이아웃 창과 선택한 레이아웃 및 최대화된 뷰포트 화면 간에 전환할 수 있는 빠른 토글이 포함되어 있습니다.
세로 점 세 개 메뉴에서는 선택한 뷰포트에 몰입 뷰(Immersive View)를 사용하는 옵션을 포함하여 다양한 레이아웃 환경설정을 선택할 수 있습니다.
빠른 토글 버튼은 현재 선택된 뷰포트를 최대화하거나, 에디터 창에 여러 뷰포트가 표시된 상태에서 선택한 레이아웃 환경설정으로 토글하는 기능을 제공합니다.
이 예시에서 오버레이 토글 버튼을 클릭하면 에디터 뷰포트의 최대화된 레이아웃과 선택된 레이아웃 간에 전환됩니다.
뷰포트 툴바 경고 표식
메뉴 내 상호작용이 시각적 퀄리티나 퍼포먼스 차이로 이어질 수 있는 변경사항처럼, 뷰포트에 영향을 미치는 중요한 설정을 변경하면 뷰포트 툴바에 영향이 있는 카테고리와 함께 실행형 경고 표식이 나타납니다. 이 표식은 뷰포트에 표시되는 내용에 어떤 식으로든 영향을 줄 수 있는 변경이 발생했다는 것을 확인하는 데 유용합니다.
예를 들어, 리얼타임 뷰포트가 비활성화되면 경고 표식을 통해 뷰포트가 표시되는 내용을 업데이트하지 않아 의도하지 않은 결과가 발생할 수 있다는 사실을 알 수 있습니다.
이러한 표식이 나타나면 해당 표식을 클릭하여 변경된 설정을 디폴트 상태로 되돌리고 경고를 제거할 수 있습니다.
기타 에디터 뷰포트
뷰포트 툴바는 레벨 에디터의 다양한 모드와 개별 에셋 에디터에 맞춰 변경됩니다.
아래 섹션은 이러한 차이점에 대한 몇 가지 예시입니다.
레벨 에디터 뷰포트 모드
레벨 에디터는 다른 모드로 전환하여 뷰포트 내 특정 타입의 액터나 지오메트리 편집에 특화된 편집 인터페이스와 워크플로를 활성화할 수 있습니다.
메인 툴바의 드롭다운 선택 메뉴를 사용하여 레벨 에디터 모드를 변경할 수 있습니다.
이 모드는 월드에서 에셋 이동 및 트랜스폼, 랜드스케이프 스컬프팅, 폴리지 생성, 오브젝트 애니메이팅과 같은 특수한 작업을 위해 레벨 에디터 뷰포트의 기본 행동을 변경합니다.
이러한 에디터 모드에 대한 자세한 내용은 레벨 에디터 모드를 참조하세요.
에셋 에디터
개별 에셋 에디터(Asset Editors)는 에디터와 에디터 내 기능에 맞게 조정된 뷰포트 툴바를 사용합니다.
이 예시에서는 레거시 뷰포트 툴바와 개선된 뷰포트 툴바의 차이를 확인할 수 있습니다.
다음은 여러 에디터에서 볼 수 있는 다양한 뷰포트 툴바의 예시입니다.
| 뷰포트 툴바 위치 | 뷰포트 툴바 표현 |
|---|---|
레벨 에디터 선택 모드(Level Editor Selection Mode) | |
스태틱 메시 에디터(Static Mesh Editor) | |
머티리얼/머티리얼 인스턴스 에디터(Material / Material Instance Editor) |
에셋 에디터 프리뷰 씬 세팅
에셋 에디터 뷰포트는 프리뷰 씬을 사용하여 에셋을 표시합니다. 이 씬을 통해 해당 에셋이 라이팅포함 환경에서 어떻게 보일지에 대한 아이디어를 얻을 수 있습니다. 프리뷰 씬 세팅을 사용하여 씬의 프로퍼티를 변경할 수 있습니다.
뷰포트 툴바에서 메뉴를 클릭하여 이러한 세팅 중 일부를 사용할 수 있습니다.
뷰포트에서 씬을 추가로 변경하려면 이 메뉴에서 프리뷰 씬 세팅(Preview Scene Settings)을 선택하여 추가 라이팅과 포스트 프로세스, 씬 옵션에 액세스할 수 있는 프리뷰 씬 세팅 패널을 엽니다.
머티리얼 및 머티리얼 인스턴스 뷰포트 툴바
머티리얼 및 머티리얼 인스턴스(Material and Material Instance) 에디터에는 제한된 뷰포트 툴바가 표시됩니다. 이러한 에디터는 환경 내 오브젝트에 머티리얼이 렌더링되는 방식을 프리뷰하기 때문에, 다른 에디터에서 볼 수 있는 뷰포트 컨트롤이 필요하지 않습니다.
이 에디터는 뷰포트 툴바에 메시 프리뷰(Preview Mesh) 옵션이 포함되어 있다는 점에서 다른 에디터와 구별됩니다. 제공된 셰이프 중 하나를 선택하거나 콘텐츠 브라우저에서 커스텀 메시를 선택하여 머티리얼을 프리뷰할 수 있습니다.