언리얼 엔진 5는 레벨 오브 디테일 (LOD) 스태틱 메시가 다른 레벨로 트랜지션되는 시점을 제어하기 위해 스크린 스페이스 내 스태틱 메시 크기의 현재 크기를 사용합니다. 이 LOD 트랜지션 제어 방식은 어떤 플랫폼에서는 매우 잘 작동하지만 다른 플랫폼에서는 잘 작동하지 않을 수 있습니다. 이 하우투에서는 언리얼 엔진 5를 사용할 수 있는 각 플랫폼별로 LOD 화면 크기를 커스터마이징하는 방법을 살펴봅니다.
단계
다음 섹션에서는 플랫폼별로 LOD 트랜지션이 발생해야 하는 화면 크기를 지정하는 방법을 살펴봅니다.
- 먼저 콘텐츠 브라우저 에서 작업하려는 LOD를 갖춘 스태틱 메시 를 찾아 스태틱 메시 에디터(Static Mesh Editor) 에서 엽니다. 이 예시에서 선택된 스태틱 메시에는 LOD가 4개 있지만 프로젝트의 필요에 따라 LOD를 더 많이 또는 더 적게 선택할 수 있습니다.
- 스태틱 메시 에디터에서 스태틱 메시를 연 다음에는 디테일(Details) 패널로 이동하여 LOD 세팅(LOD Settings) 카테고리를 펼칩니다.
- LOD 트랜지션이 발생할 거리를 수동으로 설정할 수 있도록 LOD 거리 자동 계산(Auto Compute LOD Distances) 옆의 체크박스를 비활성화합니다.
- 다음으로는 LOD 선택 툴(LOD Picker) 섹션으로 이동하고 커스텀(Custom) 옆의 체크박스를 클릭하여 옵션을 활성화합니다. 그러면 스태틱 메시 에디터에서 모든 LOD를 동시에 확인할 수 있습니다.
- LOD1 섹션을 펼치고 화면 크기(Screen Size) 옵션 옆의 흰색 삼각형 을 클릭하여 플랫폼별 LOD 오버라이드 추가 옵션을 표시합니다.
- 표시된 플랫폼별 오버라이드 목록에서 모바일용 오버라이드 추가(Add Override for Mobile) 를 선택합니다.
- LOD 2 및 LOD 3 에 대해서도 위 단계를 반복합니다. '디테일' 패널이 다음 이미지처럼 보이면 준비가 끝난 것입니다.
- 이제 모바일(Mobile) 옵션 아래 박스에 새 수치를 입력하여 모바일 화면 크기를 조정할 수 있습니다. 스태틱 메시 에디터의 뷰포트 에 표시된 현재 화면 크기(Current Screen Size) 에서는 LOD마다 사용할 화면 크기를 구성할 수 있습니다.
최종 결과
모바일 디바이스 설정에서 LOD의 트랜지션 거리를 오버라이드할 수 있는 기능을 통해 프로젝트에서 필요한 경우 콘솔 및 PC용 트랜지션 거리도 정확히 똑같은 과정으로 구성할 수 있습니다. 그러면 LOD 섹션은 다음과 같은 이미지처럼 보이게 됩니다.