언리얼 엔진에서 메타휴먼을 활용하기 위한 설정 및 생성 방식에 대해 서술한다
 
우선 런처에서 아래 과정을 거쳐 메타휴먼 관련 옵션 설정 필요
1. 엔진 실행 버튼 옆의 화살표 버튼 클릭 후 옵션 항목 선택
2. 메타휴먼 크리에이터 핵심 데이터 선택 후 적용
 

 

엔진 내에서 관련 플러그인 설치 필요
1. 플러그인에서 MetaHuman 검색 후 아래 항목들을 선택 상태로 만듦
- MetaHuman Animator
- MetaHuman Core Tech
- MetaHuman Creator
- MetaHuman SDK
2. 플러그인 선택하면 하단에 아래 이미지가 표시되는데 지금 재시작 클릭

 

기반 준비는 끝났으니 이제 메타휴먼 캐릭터 생성

1. 컨텐츠 브라우저에서 마우스 우클릭하여 컨텍스트 메뉴 호출

2. 컨텍스트 메뉴에서 [ 메타휴먼 > 메타휴먼 캐릭터 ] 선택

3. 생성된 메타휴먼 캐릭터 더블 클릭하여 메타휴먼 크리에이터 툴 실행

- 툴 실행하면 아래와 같은 메시지가 표시되는데 누락된 세팅 활성화 클릭
- 그럼 엔진 재시작 메시지가 표시되는데 지금 재시작 클릭
- 메타휴먼 캐릭터 저장할 거냐고 물어보면 Yes
- 엔진 재시작 완료되면 메타휴면 캐릭터 다시 더블 클릭하여 메타휴먼 크리에이터 툴 실행
4. 툴 이용해 캐릭터 빚어주기
- 얼굴은 헤드 항목에서 진행하며 블렌드에서 토대 선택, 트랜스폼과 스컬프팅으로 세부 조정

- 몸은 바디 항목에서 진행하며 블렌드에서 토대 선택, 모델에서 세부 조정

- 피부색이나 눈 색상, 모양, 메이크업 등은 머티리얼 항목에서 설정
- 헤어스타일, 눈썹 / 속눈썹 모양, 수염, 의상 등은 헤어 및 의상 항목에서 설정
5. 완성되면 상단에 전체 릭 생성하기 클릭

- 만약 에러가 발생한다면 상단에 텍스쳐 소스 다운로드에서 적합한 해상도의 텍스쳐 다운로드 해줘야 함

6. 좌측에 어셈블리 클릭 후 아래쪽에 어셈블 클릭
- 타깃의 Root Directory는 메타휴먼 캐릭터 생성 경로
- Name은 위 경로에 생성될 폴더 이름, 메타휴먼 블루프린트 이름
7. 완료되면 콘텐츠 브라우저에서 MetaHumans 폴더가 생성된 걸 볼 수 있음
 
다음은 메타휴먼 캐릭터를 조작할 수 있는 캐릭터로 만들기 위한 과정을 진행한다
1. 메타휴먼 블루프린트 더블 클릭
2. 클래스 세팅에서 [ 클래스 옵션 > 부모 클래스 ]를 Character로 선택
- 직접 세팅하지 않고 3인칭 캐릭터 콘텐츠가 있다면 BP Third Person Character를 선택해도 무관
3. 좌측 컴포넌트에서 Body를 메시(CharacterMesh)로 드래그 후 드롭한 뒤 Root는 제거
4. 컴포넌트에서 메시 선택 후 우측 디테일의 트랜스폼에서 위치 Z = -88, 회전 Z = -90 설정
5. 컴파일 버튼 클릭
- 그럼 아래와 같이 에러 발생

- Target 부분 클릭하면 SetUpdateAnimationInEditor 함수로 이동하는데

- 거기에서 좌측 컴포넌트의 메시를 드래그 & 드롭 후 Get Children Components의 Target에 연결
- 그 다음 컴파일하면 끝!
4. 아래쪽 애님 클래스에 목록 선택하여 열린 리스트에서 애니메이션 블루프린트 선택
- 만약 3인칭 캐릭터 콘텐츠를 추가한 상태라면 ABP_Unarmed 선택
 
 
여기까지 하면 Idle 모션을 취하고 있는 메타휴먼 캐릭터를 볼 수 있다
조작하여 캐릭터를 움직이게 하려면 이벤트 그래프에서 몇 가지 작업이 필요한데
가장 간단한 방법은 Third Peoson Character에서 고대로 복붙하는 것

 

그리고 막상 움직이면 발이 땅에 붙어 움직이지 않는 모습을 보게 되는데

'개발 > Unreal' 카테고리의 다른 글

메타휴먼 의상 관련  (0) 2025.10.07
메타휴먼 신발 적용  (0) 2025.09.21
메타휴먼 헤어 관련  (0) 2025.09.20
UI 구성 / 조작 제어 / 액터 스폰 및 바라보기  (0) 2025.09.16
Anim Blend 외 기타  (0) 2025.09.08

+ Recent posts