메타휴먼 샘플(UE5)

언리얼 엔진 5에 최적화되고 2개의 새 래그돌 레벨을 갖춘 오리지널 메타휴먼 샘플의 업데이트된 버전입니다.

Windows
MacOS
Linux

언리얼 엔진 5의 메타휴먼 샘플은 언리얼 엔진 프로젝트에서 최신 메타휴먼을 사용하는 방법에 대한 모범 사례를 보여줍니다.

이 샘플에는 다음이 포함되어 있습니다.

  • 오리지널 UE4 메타휴먼 샘플에 포함되어 있었던 시퀀서 시네마틱의 업데이트된 버전

  • 메타휴먼의 래그돌 피직스 사용법을 보여주는 두 개의 새 레벨

시작하기 전에

메타휴먼 샘플을 실행하려면 강력한 성능의 그래픽 카드가 장착된 고사양 시스템이 필요합니다. 이러한 시스템은 안정적인 프레임 레이트를 보장하며 언리얼 엔진의 최신 레이 트레이싱, 헤어, 모션 캡처 피처를 확인할 수 있도록 지원합니다.

시스템 권장 사양은 다음과 같습니다.

  • Windows 10(빌드 1902 이상)

  • DirectX 12

  • 레이 트레이싱이 지원되는 NVIDIA 그래픽 카드

  • 언리얼 엔진 5.0 이상

위 권장 사양을 충족하지 않는 머신에서도 이 프로젝트를 열고 실행할 수 있지만 이 프로젝트의 라이팅 및 피처는 위 사양을 고려하여 디자인되었습니다. 프로젝트가 의도한 대로 보이지는 않지만 콘텐츠의 구성 방식을 탐색하는 것은 가능합니다.

이 샘플 버전은 언리얼 엔진 4와 호환되지 않습니다.

샘플 다운로드하기

에픽게임즈 런처의 학습(Learn) 탭에서 메타휴먼(MetaHumans) 샘플 프로젝트를 다운로드합니다.

런처에서 언리얼 엔진 5 버전을 다운로드해야 합니다.

샘플 실행하기

프로젝트를 열면 메인 툴바에서 바로 플레이(Play) 를 눌러서 메타휴먼 시네마틱 플레이를 레벨 뷰포트에서 실시간으로 볼 수 있습니다.

mhc1_0-play-main-toolbar.png

메인 툴바에서 플레이 버튼을 눌러 시네마틱을 재생합니다.

이 시네마틱을 제어하는 시퀀서 에셋은 MetaHumanSample_Sequence`라고 하며 Content/Sequencer` 폴더에 있습니다. 이 에셋은 카메라 컷, 오디오, 애니메이션이 리얼타임 시네마틱 제작에 어떻게 사용되었는지 보여줍니다.

이 샘플 프로젝트에서 모든 애니메이션은 실시간으로 실행됩니다. 이를 인게임에서 수행하면 시퀀서 및 컨트롤 릭을 실시간으로 실행하기 때문에 퍼포먼스에 영향을 미칠 수 있습니다. 타깃 플랫폼에서 사용할 애니메이션을 생성하는 경우 퍼포먼스 향상을 위해 애니메이션을 굽는 것이 좋습니다.

시퀀서로 애니메이팅하는 방법에 대한 자세한 내용은 언리얼 엔진 5 문서의 시퀀서 섹션을 참고하세요.

메타휴먼 캐릭터 에셋

이 프로젝트에는 메타휴먼 에이다(Ada)타로(Taro) 가 포함되어 있습니다. 이러한 메타휴먼의 에셋은 MetaHumans 폴더에 있으며 퀵셀 브리지를 통해 다운로드할 수 있는 다른 메타휴먼과 같은 구조 및 명명 규칙을 따릅니다.

각 메타휴먼은 자신의 이름을 딴 폴더를 가지며, 이 폴더에는 다음과 같은 항목이 포함되어 있습니다.

  • 텍스처, 헤어 그룸, 머티리얼 등 해당 메타휴먼을 위한 비주얼 에셋

  • Previews 폴더에 저장된 메타휴먼의 페이스, 바디, 상반신, 다리, 발 등을 위한 프리뷰 메시

  • BP_(MetaHumanName)으로 명명된 메타휴먼 블루프린트 이 샘플에 포함된 두 메타휴먼의 경우 블루프린트 이름은 BP_Ada`와 BP_Taro`입니다.

또한 MetaHumans 폴더에 있는 Common 하위 폴더에는 다음과 같이 메타휴먼이 공유하는 에셋이 저장되어 있습니다.

  • 공유 텍스처 및 머티리얼.

  • 메타휴먼 IK 릭 및 컨트롤 릭 에셋, IK 리타기팅 툴 에셋. 이러한 에셋을 사용하여 프로젝트에서 메타휴먼으로 [애니메이션을 리타기팅]할 수 있습니다.

  • 메타휴먼 스켈레탈 메시 및 베이스 메타휴먼 스켈레톤.

  • 페이셜 포즈 라이브러리는 메타휴먼 페이셜 릭을 위한 다수의 사전 제작 컨트롤 릭 포즈를 포함하고 있습니다.

래그돌 레벨

래그돌 피직스는 언리얼 엔진 5이 지원하는 다양한 기술을 활용한 고급 기능을 구현합니다. 이 샘플 문서 섹션은 사용자가 언리얼 엔진의 다음과 같은 영역을 잘 알고 있다고 가정합니다.

  • 피직스

  • 블루프린트 및 블루프린트 라이브러리

  • 애니메이션 블루프린트

  • 액터 컴포넌트

메타휴먼 샘플은 아트 디렉션 가능한 래그돌을 구성하는 방법을 보여주는 두 개의 레벨과 래그돌 피직스로 작업하는 모범 관행 일부를 포함합니다. 두 레벨과 여기에 포함된 에셋은 모두 Levels/MH_Ragdoll 폴더에 있습니다.

MH_Ragdoll 레벨에는 플레이 가능한 하나의 메타휴먼이 포함되어 있습니다. WASD 이동뿐 아니라 다음 키보드 컨트롤을 사용할 수 있습니다.

  • R : 래그돌

  • F : 경사 굴러 내려가기

  • R : 일어나기(서기)

MH_Ragdoll_AI 레벨에는 위에서 설명한 컨트롤을 갖춘 플레이 가능한 메타휴먼이 포함되어 있습니다. 또한 이 레벨에는 터레인 위를 걸어 다니고 넘어지면 래그돌하는 메타휴먼 AI 캐릭터 8개가 포함되어 있습니다.

래그돌은 MH_Ragdoll 폴더의 다음 블루프린트 및 블루프린트 컴포넌트를 사용하여 구현됩니다.

  • 메타휴먼 블루프린트에 추가된 Physical_Behavior_ActorComponentRollDownSlope_ActorComponent

  • PhysicalBehavior_BlueprintLibrary.

구현에 대한 자세한 내용은 이 블루프린트의 개발자 코멘트를 참고하세요.

Select Skin
Light
Dark
메타휴먼 크리에이터 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.