글에 사용된 모든 그림과 내용은 직접 작성한 것입니다.
[유튜브 영상]
[깃허브 보러가기]
https://github.com/Chang-Jin-Lee/D3D11-AliceTutorial/tree/main/17_fbx_pmx_obj_WithPhong
[풀리퀘 보러가기]
https://github.com/Chang-Jin-Lee/D3D11-AliceTutorial/pull/27
D3D11에서 assimp로 로드할 fbx 파일을 준비하는 방법에 대해 정리하기 위함
pmx 파일을 사용안하고 fbx를 사용하고 싶다면 건너 뛰어도 됩니다
적당한 pmx 파일을 구해봅시다. 그리고 mmd를 켜서 모델을 로드해 정상적으로 로드 되는지 확인해봅니다
mmd | mmd 잘 로드 된 모습 |
---|---|
https://github.com/MMD-Blender/blender_mmd_tools
https://extensions.blender.org/add-ons/mmd-tools/
blender - no light | blender - Sun Light |
---|---|
pmx 파일을 변환하여 사용하려고 합니다. 블렌더에서 원하는 모델을 텍스처 경로를 잘 설정해서 export 해줍니다.
설정이 아주 많은데, 현재 fbx texture 공부에서는 이 두 가지를 자세히 보면 됩니다.
Relative | 폴더 구조 |
---|---|
Copy | 폴더 구조 |
---|---|
https://velog.io/@whoamicj/DX11-Render-fbx-pmx-obj
pmx - Phong | pmx - Blinn Phong |
---|---|
pmx - Lambert | pmx - TextureOnly |
---|---|
fbx - Phong | fbx - Blinn Phong |
---|---|
fbx - Lambert | fbx - TextureOnly |
---|---|
obj - Phong | obj - Blinn Phong |
---|---|
obj - Lambert | obj - TextureOnly |
---|---|