플랫폼별 LOD

스켈레탈 메시의 LOD 를 플랫폼별로 설정하는 법입니다.

Windows
MacOS
Linux

스켈레탈 메시에 LOD 가 다수 있으면 원거리 오브젝트의 렌더링 비용을 줄이는 데 도움이 될 수 있지만, 이 정보를 저장하는 데 메모리가 추가로 들어 메모리 제약이 심한 플랫폼에서 문제가 될 수 있습니다. 여기서는 스켈레탈 메시 LOD 수를 플랫폼 허용치로 설정하는 법을 살펴봅니다.

단계

여기서는 PC, 콘솔, 모바일 등 플랫폼에 따라 UE4 프로젝트가 사용하는 스켈레탈 메시 LOD 를 지정하는 법을 살펴봅니다.

  1. 먼저 콘텐츠 브라우저 에서 사용할 LOD 가 몇 개 있는 스켈레탈 메시 를 찾아 스켈레탈 메시 에디터 에서 엽니다.

    PerPlatformLODs_01.png

    이 예제에 선택된 스켈레탈 메시에는 LOD 가 넷이지만 프로젝트에 따라 더 많거나 적은 것을 선택해도 괜찮습니다.

  2. 스켈레탈 메시 에디터에서 스켈레탈 메시를 열었으면, 애셋 디테일 패널의 LOD Settings (LOD 세팅) 카테고리 아래 Minimum LOD (최소 LOD) 옆 + 부호를 클릭합니다.

    PerPlatformLODs_02.png

  3. 표시되는 목록에서 덮어쓰려는 플랫폼 이름을 클릭하여 선택합니다.

    PerPlatformLODs_03.png

    이 예제에서는 Desktop (데스크톱), Mobile (모바일), Console (콘솔)을 선택합니다.

    아래 표로 식별되는 각 Platform Group (플랫폼 그룹) 안에 개별 플랫폼을 설정할 수도 있습니다.

    플랫폼 그룸

    플랫폼

    Desktop

    Linux, Mac, 또는 Windows

    Mobile

    Lumin, TVOS, HTML5, Android, 또는 iOS

    Console

    Switch, Xbox One, 또는 PS4

  4. 플랫폼 각각에 대한 Minimum LOD 값을 입력합니다.

    PerPlatformLODs_04-1.png

    Minimum LOD (최소 LOD) 세팅은 처음 사용할 LOD 레벨을 제한하는 식으로 작동합니다. 0 이면 모든 LOD 를 사용할 수 있는 반면 4 면 마지막 LOD 만 사용됩니다. 이 예제에서는 DefaultDesktop 에는 0, Mobile 에는 1, 마지막으로 Console 에는 1 을 입력합니다.

  5. 완료 후 Save (저장) 버튼을 눌러 변경 사항을 저장합니다.

    PerPlatformLODs_05.png

최종 결과

모든 플랫폼 별 LOD 설정이 완료되었으니 이제 게임에서 스켈레탈 메시를 사용할 준비가 되었습니다.

아래 이미지는 플랫폼에 따라 어떤 LOD 가 사용되는지 구분해 본 것입니다.

PerPlatformLODs_Matrix.png

  • PC 에서는 최소값이 0 으로 설정되어 모든 LOD 가 사용됩니다.

  • Console 에서는 최소값이 1 로 설정되어 LOD 0 은 사용되지 않습니다.

  • Mobile 에서는 최소값이 2 로 설정되어 LOD 0 과 1 이 사용되지 않습니다.

Select Skin
Light
Dark

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

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

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

네이버 카페
공식 포럼