반응형

 

 

 

 

Mixamo 애니메이션이 필요해서 UE5 모델로 리타게팅을 시도해봤지만, 비정상적으로 리타게팅이 되었다. 본 이름도 맞춰보고 이것저것 시도해본것중 제일 정상적으로 결과물이 나온 정보를 찾봤다.

 

 

 

Mixamo 사이트에서 애니메이션 다운받는 방법

1. 다음 링크에서 모델을 다운받는다 - 다운받기

 

2.27 MB file on MEGA

 

mega.nz

 ※ 혹시라도 해당 링크가 들어가지지 않는다면 포스팅 하단 영상 링크에서 설명란 찾아볼것

 

2. 압축을 풀어주고 Mixamo 사이트에서 'UPLOAD CHARACTER'를 눌러 다운받은 모델을 올려준다.

 

3. 원하는 애니메이션을 선택해 다운받아준다.

 

 

 

 

언리얼 애니메이션 설정

1. 앞에서 다운받은 모델을 먼저 임포트한다. (스켈레톤은 없음으로 설정하고 임포트)

 

2. 모델이 있는 폴더에 Mixamo에서 다운받은 애니메이션 파일을 다음과 같은 설정으로 임포트해준다.

 ※ 스켈레톤을 앞서 임포트한 'Unreal_Skeleton'으로 설정.

 ※ 메시 임포트는 꺼주고 '모두 임포트' 해준다. (혹시 메시를 추가로 임포트할 경우, 애니메이션 임포트를 체크했는지 확인할 것.)

 

3. Characters\Mannequin_UE4\Rigs 폴더에서 IK_UE4_Mannequin을 복사해 가져온다.

 ※ 가져온 후, 헷갈림을 방지하기 위해 파일명 변경할 것. (필자의 경우 IK_Mixamo_Mannequin으로 변경)

 

4. 가져온 Rig 파일을 AssetActions - Bulk Edit via Property Matrix를 눌러 창을 열어준다.

 

5. Imported Skeleton에서 스켈레톤을 언리얼 스켈레톤으로 설정한다.

 

6. 우클릭 - 애니메이션 - IK 리타게터 생성 후, Rig 파일을 'IK_Mixamo_Mannequin'으로 설정.

 

7. 만든 IK 리타게터를 열어서 타겟 IK 릭 에셋을 'IK_UE4_Mannequin'으로 설정한 뒤 저장해준다.

 

8. Mixamo 애니메이션 파일을 우클릭 - 애니메이션 에셋 리타깃 - 애니메이션 에셋 복제 및 리타깃을 클릭해 창을 열어준 뒤, Target IK Rig Asset을 IK_UE4_Mannequinn으로 선택해준 뒤 리타겟 클릭.

 

9. 생성된 UE4_Mannequin 애니메이션을 다시 UE5_Mannequin 애니메이션으로 리타게팅 해주면 된다.

 

 

 

 

※ 참고한 유튜브 영상

 

 

 

 

 

 

반응형
반응형

 

 

 

 

Mixamo에서 모델을 다운받아 유니티에 임포트해서 씬에 배치하면 텍스처 없이 모델만 보여진다. 해당 모델의 텍스처를 불러오고 추가로 생기는 문제를 해결해보자.

 

 

 

 

텍스처 불러오기

1. 모델을 클릭한 뒤, 인스펙터 창에서 Materials를 클릭한 뒤, Extract Textures버튼을 클릭한다.

 

2. Select Texture Folder 창이 뜨면 원하는 텍스처가 저장될 폴더를 지정한 뒤 폴더 선택 버튼을 누르면 텍스처가 추출된다.

 

3. 텍스처 추출이 완료되면 NormalMap Settings 창이 뜨는것을 볼 수 있는데, 해당 창에서는 Fix Now를 누르면 된다.

 

 

결과

 

 

 

 

 

텍스처가 비정상 적으로 보이는 현상

- 이 부분은 모델마다 다른데 텍스처가 비정상적으로 보이는 문제의 원인은 Material의 렌더모드가 Transparent로 되어있어서 생기는 현상이다. (Transparent로 괜찮은 모델이 있고 바꿔줘야되는 모델이 있는데 왜이러는지는 모르겠다.)

 

1. 모델을 클릭한 뒤, 인스펙터 창에서 Materials를 클릭한 뒤, Extract Materials를 클릭한다.

 

2. Select Materials Folder 창이 뜨면 Material을 추출 할 폴더를 선택한다.

 

3. 추출한 폴더를 확인해보면 해당 모델의 Material을 확인할 수 있는데, 여기서 (URP 기준)Surface Type

Opaque로 변경해주면 정상적으로 보이게된다. (레거시의 경우 Render mode에서 Opaque로 변경하면 된다.)

 

 

결과

 

 

 

 

 

 

반응형

+ Recent posts