계층형 레벨 오브 디테일 개요

언리얼 엔진 4의 계층형 레벨 오브 디테일 시스템 개요입니다.

Choose your operating system:

Windows

macOS

Linux

HLOD_howto_header.png

계층형 레벨 오브 디테일(Hierarchical HLOD) 은 기존의 스태틱 메시 액터를 아틀라스 처리된 텍스처를 사용하여 단일 HLOD 프록시 메시 및 머티리얼로 결합합니다. HLOD를 사용하면 드로 콜을 개별 스태틱 메시 액터당 1개가 아닌 프록시 메시당 1개 콜로 줄여서 퍼포먼스를 높일 수 있습니다. HLOD 프록시 메시를 생성할 때 스태틱 메시 액터가 클러스터로 그룹화되어 궁극적으로는 프록시 메시로 빌드되는 방식을 조정할 수 있는 몇 가지 파라미터가 있습니다. 

HLOD를 사용하려면 이 시스템을 이용하려는 각 레벨에서 HLOD 시스템을 활성화해야 합니다.

프록시 메시

프록시 메시(Proxy Mesh)는 독립적으로 열어 세팅을 원하는 대로 조정할 수 있습니다. 

image_16.png

위의 프록시 메시에는 자체 텍스처를 갖춘 여러 엘리먼트를 포함하며, 해당 텍스처는 단일 텍스처로 결합되었습니다(아래).

image_17.png

마스크 또는 오파시티 를 사용하는 경우 알파 채널은 병합된 텍스처에 전달되지 않습니다. 오파시티 또는 마스크드 항목이 필요한 경우 텍스처 병합(Merge Textures) 옵션을 비활성화하세요. 이렇게 하면 프록시 메시가 원본 메시를 결합하는 대신에 머티리얼 엘리먼트 ID 로 할당합니다.

계층형 LOD 볼륨

계층형 LOD 볼륨(HLOD Volume) 은 수동으로 HLOD 클러스터를 정의 및 생성하는 데 사용됩니다. 계층형 LOD 볼륨볼륨(Volumes) 탭의 액터 배치(Place Actors) 패널에서 레벨로 드래그하여 사용할 수 있습니다.

HLODOverview_HLODvolume.png

동일한 클러스터 그룹으로 묶으려는 액터를 이 볼륨 안에 배치하면 됩니다. 액터보다 약간 크게 만들고 너무 타이트하게 바운딩하지 않는 것이 좋습니다. 볼륨을 액터 주변에 배치한 후 HLOD 아웃라이너(HLOD Outliner) 에서 클러스터 생성(Generate Clusters) 옵션을 사용하여 이러한 그룹화된 액터로 새 클러스터를 생성할 수 있습니다.

아래 예시에서는 HLOD 볼륨 내에 여러 개의 큐브와 구체가 있고 볼륨 밖에는 큐브 하나와 바닥이 있습니다. 

HLODOverview_Volume01.png

HLOD 아웃라이너 에서 클러스터를 생성 하면 두 개의 분리된 클러스터가 생깁니다. 하나는 HLOD 볼륨 내에서 스태틱 메시 액터를 포함하고, 나머지 하나는 HLOD 볼륨 내에 있지 않은 스태틱 메시 액터를 포함합니다. 

이미지를 클릭하면 전체 화면 크기로 볼 수 있습니다.

선택 사항으로 볼륨에 대한 클러스터만 생성(Only Generate Clusters for Volumes) (아래)을 활성화하여 HLOD 볼륨 내에 있는 스태틱 메시 액터에 대해서만 클러스터를 생성할 수 있습니다. 

이미지를 클릭하면 전체 화면 크기로 볼 수 있습니다.

예시

아래는 HLOD 볼륨을 추가하기 전후에 생성된 클러스터의 예시입니다.

image_19.png

HLOD 레벨 원하는 바운드 반경: 500

image_20.png

볼륨에서 드래그하고 액터 를 감쌀 수 있을 정도로 적절하게 스케일을 조절합니다.

image_21.png

생성된 LOD 액터(LODActor) 를 'HLOD 아웃라이너'에서 선택하면 생성된 클러스터와 클러스터 바운드가 표시됩니다.

'HLOD 아웃라이너'에서 LOD 액터 를 우클릭하고 포함된 액터 선택(Select Contained Actors) 을 클릭하여 씬에서 이 특정 LOD 액터 에 사용된 액터 를 볼 수 있습니다.

image_22.png

image_23.png

HLOD 오버라이드

레벨에서 LOD 액터를 선택하면 사용 중인 계층형 LOD 세팅디테일(Details) 패널에서 오버라이드할 수 있습니다. 

HLODOverview_Overides.png

자세한 내용은 메시 생성 세팅 및 프로퍼티를 참고하세요.

HLOD 시각화

뷰포트에서 HLOD 및 메시 LOD를 보는 데 사용할 수 있는 시각화 모드가 몇 가지 있습니다. 여기에 액세스하려면 뷰포트 왼쪽 상단 구석에서 뷰 모드(View Mode) 버튼을 클릭하고 선호하는 LOD 배색(LOD Coloration) 방법을 선택합니다.

LevelOfDetailColoration.png

플레이 세션 동안 콘솔 명령 `viewmode hlodcoloration`을 실행해도 동일한 결과를 얻을 수 있습니다.

태그