MRが楽しい

MRやVRについて学習したことを書き残す

BlenderでVROIDモデル(VRMファイル)を読み込む(VRM_IMPORTERアドオン Blender 2.8版)

本日は VROID と Blender の技術調査枠です。
VROIDで出力したモデル(VRMファイル)を Blender で読み込むアドオンを試してみます。

VRM_IMPORTER は以下の GitHub で公開されています。
github.com

以下の記事で Blender 2.79版のインストール手順を紹介しました。
先日 Blender 2.8 Beta をインストールしたので、Blender 2.8 でのアドオンのインストール手順も記録します。

バージョンについて

VRMはまだまだアップデートが多く行われているフォーマットなので、本記事の手順はすぐに過去のものとなる可能性が高いです。
エラーが発生する場合は、利用中の各ツールのバージョンについて調べてみてください。

今回、私は以下のバージョン環境で作業を実施しました。
Blender:2.8 Beta
・VROID:0.5.4
VRM_IMPORTER:Blender2.8版_2019/02/17コミット版(バージョン 0.3)

アドオンのインストール

GitHubの[Clone or download]を開き、[Download ZIP]をクリックしてファイルをダウンロードします。
f:id:bluebirdofoz:20190217185422j:plain
github.com

ダウンロードした VRM_IMPORTER_for_Blender2_8-master.zip を任意のフォルダに置いておきます。
Blender 2.8 Beta を起動し、メニューから 編集 -> 設定 を開きます。
f:id:bluebirdofoz:20190217185433j:plain

Blender設定ダイアログが開くので、[アドオン]タブを選択します。
[テスト中]ボタンを選択し、[Install]ボタンをクリックします。
f:id:bluebirdofoz:20190217185444j:plain

ファイル選択画面が開くので、先ほどダウンロードした VRM_IMPORTER_for_Blender2_8-master.zip を選択します。
[ファイルからアドオンをインストール]ボタンをクリックします。
f:id:bluebirdofoz:20190217185457j:plain

すると、アドオンの一覧に戻り、VRM_IMPORTER が表示されます。
チェックボックスにチェックを入れて、[設定を保存]ボタンをクリックします。
f:id:bluebirdofoz:20190217185509j:plain

ユーザー設定ダイアログを閉じ、メニューから ファイル -> インポート を開きます。
[VRM(.vrm)]の項目が追加されていればインストールは完了です。
f:id:bluebirdofoz:20190217185600j:plain

VROIDモデル(VRMファイル)の読み込み

早速、VROIDモデル(VRMファイル)の読み込みを試してみます。
VROIDで任意のモデルを出力し、VRMファイルを作成します。
f:id:bluebirdofoz:20190217185614j:plain

VRM_IMPORTER はVRMファイル読み込みの際、同じディレクトリにテクスチャファイルを全て展開します。
Blenderがバイナリから直接画像ファイルを読み込めないため)
このため、読み込むVRMファイルはなるべく単独のディレクトリに保存しておくのが望ましいです。
f:id:bluebirdofoz:20190217185625j:plain

Blenderに戻り、ファイル -> インポート -> VRM(.vrm) を選択します。
ファイル選択画面で先ほど出力したVRMファイルを指定し、[import VRM]ボタンをクリックします。
f:id:bluebirdofoz:20190217185638j:plain

モデルが表示されれば読み込み成功です。
f:id:bluebirdofoz:20190217185649j:plain

シェーディングを[ルック開発]に切り替えればテクスチャ色が表示されます。
f:id:bluebirdofoz:20190217185658j:plain