MMDモデルをUnityにインポートする方法

📢 この記事は 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モデルに適用しちゃうのもアリ(モーションも流用できるし、色も自分で変えられるよ)。

This post is licensed under CC BY-NC-SA 4.0 by the author.

Visits Since 2025-02-28

Hugo で構築されています。 | テーマ StackJimmy によって設計されています。