Skip to content

Instantly share code, notes, and snippets.

@wkdguswhd987
Last active February 10, 2023 14:50
Show Gist options
  • Save wkdguswhd987/1162af8f273ce0d074e40ab783d696ca to your computer and use it in GitHub Desktop.
Save wkdguswhd987/1162af8f273ce0d074e40ab783d696ca to your computer and use it in GitHub Desktop.
MMD 파일 (모델,애니메이션) 언리얼 엔진으로 임포트 하는방법

Blender 사전 작업

1. pmx model import.

2.79 버전 권장,
[https://github.com/sugiany/blender_mmd_tools] 확장 설치 및 활성화 필요.

1

2. 카메라 및 조명, 큐브 삭제

우측 상단에서 삭제
2

3. Viewport에 메테리얼 적용 활성화, Material이 정상적으로 표기 되는 지 확인

3

4. 환경 조명을 줘서, 메테리얼 정상 적용 확인

4

5. Export as FBX

5

FBX Export 중 필히 설정 해야 하는 사항:

7 8 9
림프본 추가 체크 해제 중요 10

Unreal Engine Import

6. FBX파일을 임포트

11

추가 설정 사항:

(임포트 모프 타겟 체크) ->표정 불러올 수 있음
(크기가 클수도 있으므로 임포트 해보고서 크다 싶으면 스케일을 조정)

7. Material 수정

텍스쳐 샘플 확인 필수.
12

텍스쳐 샘플이 2개 이상 존재 하는 경우:

텍스쳐 샘플 두개를 Multiply 한다. (머리카락 텍스쳐 포함)
13

표정 텍스쳐가 투명 한 경우:

다음과 같이 블루프린트를 설정 한다. 14

8. 잔여 표정 데이터 (머리띠/눈물 현상) 해결

예제:
16

해당 Object를 찾아서, 해당 Material을 Subtract 한다.
17 18

9. 표정 변화

Morph Target을 이용한다.
20

10. 한 방향에서는 렌더가 정상적으로 보이나, 다른 방향에서는 보이지 않는 경우.

헤당 Object를 찾아서 Material 옵션의 Two Sided 옵션을 체크 한다.
22 23

11. Retargetting

직접 찾아보는 것을 권장한다.
27

12. 모델 공중 부양 해결 법

모든 Bone을 Skeleton으로 변경한다.
28

직접 찾아보세요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment