레벨 스트리밍 볼륨으로 서브레벨 스트리밍

볼륨을 사용하여 플레이어의 시점에 따라 레벨 스트리밍을 제어하는 방법입니다.

Windows
MacOS
Linux

레벨 스트리밍 시나리오

Sun Temple (태양의 사원) 프로젝트의 메인 레벨로 시작해서 레벨을 둘로 나눕니다. 하나는 실내 공간, 다른 하나는 기둥과 바다가 보이는 파티오 공간입니다. 아래 와이어프레임 뷰에서, 청록 와이어프레임은 퍼시스턴트 실내 레벨, 노랑 와이어프레임은 스트림 인 예정인 파티오 레벨입니다. 하늘과 바다는 퍼시스턴트 레벨에 있는데, 메인 레벨인 사원에서도 하늘과 외부를 볼 수 있는 창이 몇 곤데 있기 때문입니다.

LevelSplit.png

사원 내부에는 굽은 통로가 있어 파티오 영역이 시야에서 가려집니다.

StartLoading.png

여기서부터 파티오 레벨을 스트림 인 시키고자 하는데, 플레이어가 코너를 돌아 파티오에 접근하기 시작하면, 스트리밍 레벨이 로드되어 보일 것입니다.

StreamingLevelVisible.png

구성의 일부로 레벨이 둘 있는데, SunTemple_PersistentSunTemple_Streaming 입니다. Player StartSunTemple_Persistent 에 있으며, 게임의 플레이어는 Character 로 표현되고 있습니다.

  1. SunTemple_Persistent콘텐츠 브라우저 에서 엽니다.

  2. Player Start 를 사원 시작 위치로 옮깁니다.

    PlayerStart.png

  3. - 레벨 을 클릭합니다.

    WindowLevels.png

  4. 레벨 드롭다운 메뉴에서 기존 추가... 를 선택하여 서브레벨을 새로 추가합니다.

    AddExisting.png

  5. SunTemple_Streaming 을 선택하여 레벨 열기 대화창에 추가한 뒤, 열기 를 클릭합니다.

    SunTempleStreaming_Select.png

  6. 퍼시스턴트 레벨우클릭 하고 드롭다운 메뉴에서 Make Current (현재로 만들기)를 선택합니다.

볼륨으로 레벨 스트림 인

  1. 모드 패널에서 볼륨 을 선택한 다음 Level Streaming Volume (레벨 스트리밍 볼륨)을 끌어 레벨에 놓습니다.

    LevelStreamingVolumeModes.png

  2. Level Streaming Volume (레벨 스트리밍 볼륨)이 SunTemple_Streaming 에서 걸어다닐 수 있는 영역 전체를 덮도록 조절합니다. LSVPlacement.png

    레벨 스트리밍 볼륨 로직은 현재 카메라 위치를 추적하므로, 플레이어의 폰 또는 캐릭터와 먼 거리에 카메라를 배치한 경우, 그에 맞게 레벨 스트리밍 볼륨 크기와 위치를 조정해야 합니다.

  3. - 레벨 을 선택합니다.

    WindowLevels.png

  4. SunTemple_Streaming 을 선택한 뒤 레벨 디테일 아이콘을 클릭합니다.

    LevelDetails.png

  5. 스트리밍 볼륨 옆 더하기 (+) 부호를 클릭하여 레벨을 새로 추가합니다. 그런 다음 드롭다운 메뉴나 스포이드 아이콘을 선택하여 방금 레벨에 배치한 레벨 스트리밍 볼륨 을 선택합니다. AddLSV.png

  6. Initially Loaded (초기 로드됨) 및 Initially Visible (초기 보임) 박스의 체크가 해제되었는지 확인한 뒤, 레벨 디테일 패널을 닫습니다.

  7. 뷰포트 로 돌아와서 레벨 스트리밍 볼륨 을 선택합니다. 디테일 패널에서 볼륨의 다음 프로퍼티를 설정합니다: Editor Pre Vis OnlyDisabled 박스 체크는 해제, Streaming UsageSVB Visibility Blocking on Load 로 설정되어 있어야 합니다.

    LSVSettings.png

  8. 에디터에서 플레이 를 사용하여 스트리밍 레벨을 테스트합니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼