계층형 레벨 오브 디테일(HLOD) 메시를 사용하려면 두 가지 프로세스를 수행하여 HLOD 메시를 레벨에 구성해야 합니다. 첫째, 클러스터 생성 세팅(Cluster Generation Settings) 에서 지정한 세팅을 기반으로 레벨 내에서 액터 를 그룹화하는 클러스터를 생성 해야 합니다.
클러스터를 생성한 후 해당 클러스터에서 프록시 메시를 생성 할 수 있습니다. 프록시 메시 생성 프로세스는 씬의 복잡도나 메시 생성 세팅(Mesh Generation Settings) 에서 지정한 세팅에 따라 오래 걸릴 수도 있습니다.
이제부터 클러스터 생성 및 프록시 메시 생성을 통해 HLOD 메시를 빌드하는 예시를 살펴봅니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
단계
-
필요한 HLOD 레벨에 대해 클러스터 생성 세팅을 정의한 후 클러스터 생성(Generate Clusters) 버튼을 클릭합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
프로세스가 시작되면 진행률 표시줄이 표시되어 생성 중인 LOD 레벨을 알려줍니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
클러스터링이 완료된 후 클러스터링된 LOD 액터 가 HLOD 아웃라이너(HLOD Outliner) 창 내부에 채워집니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
이름 왼쪽의 펼침 화살표를 클릭하여 LOD 액터 를 펼쳐서 클러스터링된 스태틱 메시를 볼 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
또한 HLOD 아웃라이너 에서 LOD 액터 및 스태틱 메시를 선택하여 뷰포트 에서 클러스터를 볼 수도 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
지정된 클러스터를 변경하려면 클러스터 생성 세팅 을 원하는 세팅으로 조정하고 클러스터 생성 을 다시 수행합니다. HLOD 컨텍스트 메뉴를 사용하여 LOD 액터 에 대한 세팅을 정의하거나 클러스터에서 스태틱 메시 액터로 무엇을 할지 정의할 수도 있습니다.
-
클러스터가 마음에 들면 프록시 메시 생성(Generate Proxy Meshes) 버튼을 클릭합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
프로세스가 시작되면 진행률 표시줄이 표시되어 생성될 총 프록시 메시 수와 작업 중인 LOD 액터 및 LOD 레벨 을 알려줍니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
HLOD 세팅, 씬 복잡도, 컴퓨터 사양에 따라 이 프로세스가 완료되기까지 오래 걸릴 수도 있습니다. 참고로, 12코어 i7 프로세서, GTX 980 비디오 카드, 64GB RAM 시스템으로 HLOD 레벨당 100개 이상의 LOD 액터가 포함된 HLOD 레벨 두 개를 디폴트 세팅으로 처리하는 데 10~12분이 걸렸습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
클러스터 생성
클러스터 생성은 개별 HLOD 레벨의 세팅을 사용하여 스태틱 메시 액터 를 씬에서 그룹화하는 방식을 결정합니다. 이 생성 프로세스는 사용하는 세팅, 그룹화되는 액터 의 수, 머티리얼의 생성 여부, 하드웨어 사양에 따라 약간의 시간이 걸릴 수 있습니다.
-
필요한 개별 HLOD 레벨에 대해 특정 세팅을 구성한 후 클러스터 생성 버튼을 클릭합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
프로세스가 시작되면 진행률 표시줄이 표시되어 생성 중인 LOD 레벨을 알려줍니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
프로세스가 완료되면 HLOD 아웃라이너 가 클러스터링된 액터 로 채워집니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
이름 왼쪽의 화살표 버튼을 클릭하여 LOD 액터 를 펼쳐서 클러스터를 구성하는 스태틱 메시 를 볼 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
또한 HLOD 아웃라이너 에서 LOD 액터 를 선택하고 에디터 뷰포트에서 이를 찾아서 레벨에서 클러스터를 시각화할 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
생성된 클러스터가 에디터에서 어떻게 작동하는지 시각화하려면 강제 LOD 레벨(Forced LOD Level) 메뉴를 사용하여 특정 화면 크기로 전환하지 않고도 HLOD가 작동하는 것을 볼 수 있습니다. 이렇게 하면 생성된 클러스터의 일부일 수도 있는 화면상의 문제를 해결하는 데 도움이 됩니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
생성된 클러스터에서 원치 않는 문제가 발생하는 경우 특정 클러스터를 펼치고 문제가 되는 스태틱 메시 액터 를 선택합니다. 그런 다음 다른 클러스터에 드래그할 수 있습니다. 또는 액터 의 이름을 목록에서 우클릭하여 제거 하거나 클러스터 생성에서 제외 할 수 있습니다.
레벨에서 액터 를 선택하고 디테일 패널에서 클러스터 내 존재 가능 여부(Can be in Cluster) 옵션을 false로 설정하면 액터를 인스턴스별로 제외할 수도 있습니다.
또한 액터 를 클러스터 에 추가하려는 경우 아웃라이너(Outliner) 에서 클릭하여 포함할 클러스터 에 드래그하면 됩니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
HLOD의 레벨 클러스터 생성 세팅에서 값을 조정하면서 생성 중인 원하는 클러스터가 구성될 때까지 이 프로세스를 반복한 후, 다음 섹션인 프록시 메시 생성 으로 넘어갑니다.
프록시 메시 생성
생성된 클러스터가 마음에 들면 클러스터를 프록시 메시로 빌드할 수 있습니다. 이 프록시 메시는 새로 생성된 스태틱 메시 액터 가 되며, 이 액터는 머티리얼을 결합(활성화된 경우)하고, 자체적인 라이트 맵을 가지며, 스태틱 메시 에디터에서 열 수 있는 자체적인 편집 가능 스태틱 메시를 갖추게 됩니다.
-
프록시 메시를 빌드할 준비가 되면 '프록시 메시 생성' 버튼을 클릭하여 프로세스를 시작합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
프로세스가 시작되면 진행률 표시줄이 표시되어 생성될 프록시 메시 수와 작업 중인 HLOD 레벨을 알려줍니다. 이 진행률 표시줄은 모든 HLOD 레벨과 총 프록시 메시 수는 표시하지 않으며, 해당 레벨에 대한 항목만 표시합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
HLOD 레벨 세팅, 생성되는 프록시 메시 수, 시스템 사양에 따라 이 프로세스는 고사양 머신에서도 시간이 오래 걸릴 수 있습니다.
참고로, 프록시 메시 생성 프로세스의 경우 12코어 i7 프로세서, GTX-980, 64GB RAM 머신에서 HLOD 레벨 두 개와 HLOD 레벨 당 100개 이상의 LOD 액터 를 디폴트 세팅으로 처리하는 데 10~12분이 걸렸습니다.