액터 에디터 컨텍스트(Actor Editor Context) 는 레벨, 데이터 레이어, 레벨 인스턴스, 또는 아웃라이너 액터 폴더를 현재 에디터 컨텍스트 로 설정하는 용도의 에디터 기능입니다. 현재로 설정하면 뷰포트에 추가하는 모든 액터가 현재 컨텍스트에 할당됩니다. 현재 액터 에디터 컨텍스트를 할당하면 다수의 액터를 추가할 때 자동으로 지정된 컨텍스트에 할당되므로 월드가 정리된 상태로 유지됩니다. 예를 들어, 환경의 모든 나무를 Trees 아웃라이너 폴더에 보관하고 Trees 데이터 레이어에 할당할 수 있습니다.
Trees 데이터 레이어와 Trees 액터 폴더로 설정된 액터 에디터 컨텍스트. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.
뷰포트 우측 하단에 있는 위젯에는 현재 활성화된 레벨, 레벨 인스턴스, 데이터 레이어 또는 액터 폴더가 표시됩니다.
현재 컨텍스트 세팅
현재 레벨
월드 파티션을 사용하지 않는 월드에서 작업 중인 레벨을 인지하는 것은 서브레벨 워크플로의 필수적인 부분입니다. 레벨 창을 사용하여 레벨에 서브레벨을 추가하고 나면 액터 에디터 컨텍스트에 현재 레벨이 표시됩니다.
SubLevel이라는 하나의 서브레벨이 있는 퍼시스턴트 레벨이 표시된 레벨 창. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.
SubLevel이 현재 레벨로 표시된 액터 에디터 컨텍스트. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.
액터 에디터 컨텍스트 위젯에서 드롭다운 메뉴를 사용하면 현재 레벨을 지정할 수 있습니다. 뷰포트에 추가하는 모든 액터가 해당 레벨에 할당됩니다.
드롭다운을 클릭하여 현재 레벨을 변경합니다.
현재 레벨 인스턴스
레벨 인스턴싱은 월드에 여러 번 배치할 수 있는 조립식 레벨 인스턴스 를 생성하는 레벨 기반 워크플로입니다. 레벨 인스턴스를 편집할 때 언리얼 엔진은 새 빈 컨텍스트를 생성하고, 액터 에디터 컨텍스트 위젯은 현재 레벨 인스턴스를 표시합니다.
현재 열려 있는 레벨 인스턴스가 표시된 액터 에디터 컨텍스트. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.
뷰포트에 추가하는 모든 액터가 현재 열려 있는 레벨 인스턴스에 할당됩니다. 변경사항을 레벨 인스턴스에 커밋하면 에디터는 이전 액터 에디터 컨텍스트를 반환합니다.
현재 데이터 레이어
데이터 레이어는 에디터와 런타임 모두에서 액터의 로드 및 언로드를 제어합니다. 액터는 레벨과 달리 여러 데이터 레이어에 할당될 수 있습니다. 현재 데이터 레이어(또는 레이어)를 설정하려면 다음 단계를 따릅니다.
- 필요한 경우 창(Window) > 월드 파티션(World Partition) > 데이터 레이어 아웃라이너(Data Layer Outliner) 를 선택하여 데이터 레이어 아웃라이너 를 엽니다.
- 현재로 만들고 싶은 데이터 레이어를 우클릭한 후 현재 데이터 레이어 만들기(Make Current Data Layer(s)) 를 선택합니다.
Trees 데이터 레이어가 현재로 설정되었음을 보여주는 데이터 레이어 아웃라이너.
그러면 선택한 데이터 레이어가 현재 컨텍스트에 추가됩니다. 이제 그 이름과 할당된 디버그 컬러가 액터 에디터 컨텍스트 위젯에 표시됩니다.
Trees가 현재 데이터 레이어임을 보여주는 액터 에디터 컨텍스트 위젯. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.
뷰포트에 추가하는 모든 액터는 현재 데이터 레이어에 할당됩니다. 현재 데이터 레이어 컨텍스트를 지우려면 '데이터 레이어 아웃라이너(Data Layer Outliner)'에서 우클릭한 후 현재 데이터 레이어 지우기(Clear Current Data Layer(s)) 를 선택하거나 액터 에디터 컨텍스트 위젯에 있는 해당 부분의 X 버튼을 클릭합니다.
액터 에디터 컨텍스트 위젯에 있는 X 버튼을 클릭하여 현재 데이터 레이어 지우기.
현재 액터 폴더
데이터 레이어와 비슷하게 아웃라이너 내에서 현재 액터 폴더를 할당할 수 있습니다. 현재 액터 폴더를 설정하려면 다음 단계를 따릅니다.
- 필요한 경우 창(Window) > 아웃라이너(Outliner) 를 선택한 후 네 개의 아웃라이너 인스턴스 중 하나를 선택하여 아웃라이너 를 엽니다.
- 현재로 만들고 싶은 폴더를 우클릭한 후 컨텍스트 메뉴에서 현재 폴더 만들기(Make Current Folder) 를 선택합니다.
Trees가 현재 액터 폴더임을 보여주는 아웃라이너.
그러면 선택한 폴더가 현재 컨텍스트에 추가됩니다. 이제 그 이름이 액터 에디터 컨텍스트 위젯에 표시됩니다.
Trees가 현재 액터 폴더임을 보여주는 액터 에디터 컨텍스트 위젯. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.
뷰포트에 추가하는 모든 액터가 현재 액터 폴더에 할당됩니다. 이 컨텍스트를 지우려면 아웃라이너에서 우클릭한 후 현재 폴더 지우기(Clear Current Folder) 를 선택하거나 액터 에디터 컨텍스트 위젯에 있는 해당 부분의 X 버튼을 클릭합니다.
액터 에디터 컨텍스트 위젯에 있는 X 버튼을 클릭하여 현재 액터 폴더 지우기.
뷰포트에서 액터 에디터 컨텍스트 토글하기
액터 에디터 컨텍스트 위젯은 디폴트로 활성화되어 있습니다. 비활성화하려면 다음 단계를 따릅니다.
-
뷰포트의 좌측 상단에 있는 뷰포트 옵션(Viewport Options) 버튼을 클릭한 후 고급 세팅(Advanced Settings) 을 선택합니다. 그러면 에디터 개인설정(Editor Preferences) 창이 열립니다.
뷰포트 옵션 버튼을 클릭한 후 하단에 있는 고급 세팅 선택.
-
레벨 에디터(Level Editor) - 뷰포트(Viewports) 세팅의 Look and Feel 섹션에서 액터 에디터 컨텍스트 표시(Show Actor Editor Context) 체크박스를 해제합니다.
레벨 에디터 - 뷰포트 세팅. 이미지를 클릭하면 최대 크기로 볼 수 있습니다.