📢 この記事は Gemini-3-flash によって翻訳されました
注意
この記事は 《unity学习笔记》——将MMD模型导入unity の内容をコピーしたもので、個人用のメモとして残しているよ。一部の内容は修正してある。
方法1:Unityプラグインを使って直接読み込む
第一歩:プラグイン「MMD4Mecanim (Beta)」をインストール
プラグインのURL:
Stereoarts Homepage
(作者の意向により、GitHubなどへの二次配布は禁止されているよ)
直リンク:
MMD4Mecanim_Beta_20200105.zip
第二歩:Unityを開いて、ダウンロードしたプラグイン内の「MMD4Mecanim.unitypackage」をダブルクリック
第三歩:MMDモデルのファイルを(全部まとめて)Unityにインポート
自動生成された .MMD4Mecanim ファイルを選択して、同意(Agree)をクリック(この時にアニメーションや音楽なども追加できるよ)。
この方法のいいところは、MMD本来のレンダリング効果を最大限に再現できること。自分でシェーダーを細かく設定し直す必要がないし、Unity以外のソフトを使わなくて済むから便利だよ。
方法2:BlenderプラグインでMMDモデルをfbxに変換してインポート
第一歩:Blenderプラグインをインストール
GitHub: cats-blender-plugin
このプラグインを使うと、BlenderでMMDのpmxファイルを読み込めるようになるんだ。そこから必要に応じてfbxやstlなどの形式(Unityで使うならfbx)に書き出せるよ。
第二歩:書き出したfbxモデルと、元のモデルのテクスチャを全部Unityにインポート
Unityに持ってきた時に、見た目やレンダリングの感じが元と違ってしまうことがあるから、その時は自分でシェーダーを調整してね。
自分でシェーダーを設定するメリットは、Unity内で異なるモデル同士のアートスタイルを統一できることかな。手っ取り早く済ませたいなら、Asset Storeで似た雰囲気のモデルをダウンロードして、そのシェーダーをインポートしたMMDモデルに適用しちゃうのもアリ(モーションも流用できるし、色も自分で変えられるよ)。