메타휴먼을 구성하는 다양한 컴포넌트는 레벨 오브 디테일 (LOD)이 각기 다릅니다. LOD는 카메라와의 거리에 따라 메시 또는 그룸의 복잡도를 제어합니다. 예를 들어 플레이어 캐릭터처럼 카메라와 가까운 메타휴먼은 군중에 속한 여러 명의 메타휴먼에 비해 디테일이 뛰어납니다.
이 페이지에서는 서로 다른 메타휴먼 컴포넌트에서 LOD가 어떻게 작동하는지 설명합니다.
언리얼 엔진의 LOD에 관해 자세히 알아보려면 언리얼 엔진 문서의 스켈레탈 메시 LOD 페이지를 참조하세요.
LOD 동기화 컴포넌트
메타휴먼의 블루프린트는 모든 컴포넌트를 결합하여 메타휴먼의 시각적 표현을 구성합니다. 이러한 컴포넌트는 서로 다른 타입의 지오메트리와 LOD 수를 사용합니다.
LOD 동기화 컴포넌트(LODSync Component) 는 여러 메타휴먼 컴포넌트 전반에서 LOD를 관리 및 동기화하므로, LOD가 일반 LOD와 같이 자체 화면 크기를 기준으로 개별적으로 전환되지 않고 동시에 전환됩니다. 이를 통해 같은 수의 LOD를 공유하지 않는 경우에도 바디, 머리, 헤어, 의상을 구성하는 다른 메타휴먼 컴포넌트의 비주얼 퀄리티 및 일관성을 유지합니다.
예를 들어 페이스(Face), 모든 헤어 그룸 등 목 위의 컴포넌트는 최대 8개의 개별 LOD를 사용할 수 있고, 바디(Body), 발(Feet), 하반신(Legs), 상반신(Torso) 등 목 아래의 컴포넌트에는 LOD가 4개만 있습니다. LOD 동기화 컴포넌트로 인해 목 위의 컴포넌트에서 LOD 퀄리티가 2단계 변경될 때마다 목 아래의 컴포넌트에서는 LOD 퀄리티가 1단계만 변경됩니다.
LOD 동기화 컴포넌트는 컴포넌트(Components) 패널 하단의 메타휴먼 블루프린트에 있습니다.
메타휴먼 블루프린트의 이름은 기본적으로 BP_MetaHumanName
으로 지정됩니다. 예를 들어 메타휴먼의 이름이 Roux인 경우 블루프린트의 이름은 BP_Roux
가 됩니다.

LOD 동기화 컴포넌트의 위치.
LOD 동기화 컴포넌트를 선택할 때 LOD 카테고리의 디테일(Details) 패널에서 세팅을 환경설정할 수 있습니다.

LOD 동기화 컴포넌트 디테일(Details) 패널의 LOD 섹션.
LOD 동기화 컴포넌트에는 다음과 같이 환경설정 가능한 프로퍼티가 있습니다.
프로퍼티 | 설명 |
---|---|
LOD 수(Num LODs) | 다른 메타휴먼 컴포넌트가 사용할 수 있는 사용 가능 LOD의 최대 수를 설정합니다. 디폴트 값은 8입니다. -1로 설정하면 모든 컴포넌트의 LOD를 계산하여 사용할 최대 LOD 수를 결정합니다. |
강제 LOD(Forced LOD) | |
최소 LOD(Min LOD) | 컴포넌트를 동기화할 때 사용할 최소 LOD입니다. 디폴트 값은 0입니다. |
동기화할 컴포넌트(Components to Sync) | |
커스텀 LOD 매핑(Custom LOD Mapping) |
그룸 에셋 LOD
메타휴먼은 실제 사람처럼 머리와 얼굴을 덮는 헤어의 양이 다릅니다. 여기에는 헤어스타일, 눈썹, 속눈썹, 수염, 콧수염 및 신체를 덮는 솜털이 포함됩니다.
이러한 모든 타입의 헤어는 언리얼 엔진에서 그룸 에셋 으로 저장됩니다. 각 그룸 에셋의 개별 환경설정은 그룸 에셋 에디터에 나와 있습니다. 그룸은 개별 스트랜드부터 카드, 로우 폴리 메시에 이르는 다양한 타입의 지오메트리로 구성되기 때문에 최적의 LOD에서 표시되도록 환경설정 및 구성하는 것이 중요합니다. 예를 들어 LOD를 최상으로 설정한 수십 개의 메타휴먼이 있는 리얼타임 씬의 경우 스트랜드 기반 그룸은 저사양 하드웨어에서 실행이 원활하지 않을 수 있으며, 이 그룸을 헤어 카드 또는 메시로 변경하면 퍼포먼스가 향상됩니다.
언리얼 엔진에서 그룸 에셋을 사용하는 방법에 관한 자세한 내용은 언리얼 엔진 문서의 그룸 에셋 에디터 사용자 가이드 페이지를 참조하세요.
아래 스크린샷은 그룸 에셋 에디터에서 메타휴먼 헤어스타일 그룸이 어떤 모습인지 보여줍니다. 오른쪽에 LOD 패널(1)이 있으며, 왼쪽의 정보 상자(2)에는 현재 LOD 및 현재 화면 크기에 비례한 스트랜드 수에 관한 유용한 정보가 나와 있습니다.
이미지를 클릭하면 최대 크기로 볼 수 있습니다.
LOD 패널은 이 그룸 에셋이 보유한 모든 개별 LOD를 관리합니다. 각 LOD의 데시메이션(균일 감소) 양, 그룸이 다음 LOD로 전환되어야 하는 화면 크기, 이 그룸이 지원할 지오메트리 타입을 환경설정할 수 있습니다.
그룸 에셋은 3가지 타입의 지오메트리를 지원합니다.
-
스트랜드
-
카드
-
메시
각각의 타입에는 고유한 패널이 있고, 여기에서 개별 프로퍼티를 더 커스터마이징할 수 있습니다.
아래 예시는 각 그룸 에셋 지오메트리 타입에 대한 최대 LOD를 보여줍니다.

왼쪽부터 스트랜드, 카드, 메시 지오메트리 타입입니다.
언리얼 엔진 프로젝트가 퍼포먼스 요구사항이 엄격한 특정 플랫폼을 타깃으로 하는 경우, 그룸 에셋 에디터의 LOD 패널에서 사용할 최소 LOD(Minimum LOD) 또한 지정할 수 있습니다. 이 세팅은 개별 LOD 세팅 이후의 LOD 패널에 위치합니다. 예를 들어 스트랜드 기반 헤어를 사용하지 않아도 된다면 최소 LOD를 카드 기반 헤어 지오메트리의 최고 퀄리티 LOD인 3으로 설정합니다.
일부 플랫폼에 LOD 오버라이드를 환경설정해야 하는 경우, 추가(Add) (+) 를 클릭하고 환경설정할 플랫폼을 선택합니다. 이 메뉴에서 표시되는 플랫폼은 언리얼 엔진 설치 환경설정 방식에 따라 다릅니다. 더 많은 플랫폼의 추가 지원에 관한 자세한 내용은 언리얼 엔진 문서의 언리얼 엔진 설치 페이지를 참조하세요.

스트랜드 대신 헤어 카드 사용 강제하기
스트랜드 기반 헤어 그룸이 필요하지 않은 경우, 아래의 콘솔 명령을 사용하여 스트랜드를 사용하는 모든 헤어 그룸에서 스트랜드 대신 카드 기반 지오메트리를 사용하도록 강제합니다.
r.HairStrands.UseCardsInsteadOfStrands 1
이 명령은 메시 기반 헤어 지오메트리에 영향을 미치지 않습니다.