📢 本文由 Gemini-3-flash 翻譯
注意
此文章複製自 《unity學習筆記》——將MMD模型匯入unity ,僅用於個人記錄使用,部分內容有修改
方法 1:利用 Unity 外掛程式直接讀取 FBX 模型
第一步:安裝外掛程式 MMD4Mecanim (Beta)
外掛程式網址:
Stereoarts Homepage
(應外掛程式作者要求,請勿上傳至 GitHub)
檔案直連:
MMD4Mecanim_Beta_20200105.zip
第二步:開啟 Unity,連按兩次下載好的外掛程式中的 MMD4Mecanim.unitypackage 檔案
第三步:將 MMD 模型(全部)檔案匯入 Unity
選擇自動產生的 .MMD4Mecanim,點擊同意(此時可加入動畫、音樂等)
此方法的好處是可以最大限度地還原 MMD 原本的渲染效果,而且不需要自行重新設定著色器 (Shader),並且不需藉助 Unity 以外的其他軟體。
方法 2:利用 Blender 外掛程式將 MMD 模型轉為 FBX 匯入
第一步:安裝 Blender 外掛程式
GitHub: cats-blender-plugin
此外掛程式可以讓 Blender 辨識 MMD 的 PMX 檔案,然後可以根據需要使用 Blender 匯出成 FBX、STL 等格式(FBX 為 Unity 可辨識的格式)。
第二步:將匯出的 FBX 模型與原模型的所有材質一起匯入 Unity
在匯入 Unity 時,效果或渲染風格可能與原本的不一致,需要自行設定著色器 (Shader)。
自行設定著色器的好處是可以在 Unity 中統一不同模型的美術風格,或者如果是為了方便起見,可以在 Unity Asset Store 下載相應風格的模型,將下載模型的著色器套用至匯入的 MMD 模型即可(模型動作也可以套用,顏色可以自行修改)。