0. 前言#
最近、私は星穹軌道をプレイして、多くの二次創作 MMD を楽しんでいます。基本的に、各ビデオの下には似たようなリストがあります(図 1)。思い立って、MMD の作り方を知りたくなり、その体験を記録しました。
1. 準備ソフトウェア#
- MikuMikuMoving(MMM):キャラクターのアニメーションを作成するためのソフトウェア。
- Blender + mmd_tools プラグイン:私は 3.6lts バージョンをインストールしています。このバージョンには中国語があり、大部分のチュートリアルも 3 のバージョンです。最新の 4.0 は英語のみです(https://github.com/UuuNyaa/blender_mmd_tools)
- キャラクター:Torino 刻晴モデル(https://www.aplaybox.com/details/model/0LofC1RjrO1U)
- シーン(カメラ付き):【レンダリング配布】《崩壊:星穹鉄道》三月七房間 Blender(https://www.aplaybox.com/details/model/qcO2ReFIyBsY)
- アニメーション:【アニメーション配布】粛聖!!ロリ神レクイエム☆【原神】(https://www.aplaybox.com/details/motion/BmxKc0qqOCit)
- 追加:ACES カラープラグイン(https://www.bilibili.com/video/BV1jP4y1k7bU)
2. 具体的な手順#
2.0 mmd_tools プラグインのインストール#
blender 自体は pmx ファイル形式をサポートしていないため、まず mmd_tools プラグインをインストールする必要があります。
左上の「編集」-「設定」-「プラグイン」-「インストール」-「mmd_tools」(zip 形式)を選択し、有効にすることを忘れないでください。
キーボードで「N」を押すと、アセットタブの後に mmd のタブが表示されます。
2.1 MMM でモデルとアニメーションを作成(任意)#
- キャラクターモデルの pmx ファイルとアニメーションの vmd ファイルをドラッグアンドドロップします。
- 物理 - レコードをクリックして、モデルのアニメーションを作成します。
- ファイル - アニメーションのエクスポートを選択し、すべてのオプションをチェックして、作成したアニメーションをエクスポートします。
2.2 Blender でモデルとアニメーションをインポート#
- シーンを開く:ダウンロードした三月七房間のシーンモデルの blend ファイルを開きます。
- キャラクターをインポート:N キーを押して mmd プラグインタブを選択し、モデル - インポート - 刻晴の pmx ファイルを選択します。
- アニメーションをインポート:インポートしたモデルを選択し、モーション - インポート - 先ほど MMM で作成したアニメーションを選択します。
2.3 レンダリング#
- 出力設定:カラーマネージメントで ACES カラーを選択します(sRGB では、この三月七房間のファイルは過曝され、色が奇妙になります)。出力形式は画像シーケンス(JPG、PNG のいずれか)を選択するか、直接ビデオを出力することもできます。
- レンダリング設定:レンダリングタブを選択し、CPU または GPU のいずれかを選択します。ただし、サンプリング率を少し低くすることに注意してください。8-200 で十分です。デフォルトの 4096 サンプリング率では、レンダリングに数日かかります(
2.4 PR(拡張)#
- 画像シーケンスをインポートする際には、最初の画像を選択し、「画像シーケンス」をチェックするだけで、すべての画像を PR にドラッグする必要はありません。
- 音楽を追加します。
- ビデオ形式のファイルをエクスポートします。
3. サンプル#
4. 結語#
MMD の制作には、モデリング、アニメーション編集、レンダリングなど、さまざまな知識が必要です。しかし、現在のオープンソースの良い雰囲気の中で、多くの優れた成果を借りて、簡単な MMD を作成することができます。
5. 参考#
- 0 基礎で Blender で MMD をレンダリングする方法(https://www.bilibili.com/video/BV1na4y157fs/)
- 12 分で Blender-MMD を作成する方法!!!(https://www.bilibili.com/video/BV1HB4y137hv)
- Blender で ACES を簡単にインストールして使用する方法(https://www.bilibili.com/video/BV1jP4y1k7bU)