本日は 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]をクリックしてファイルをダウンロードします。
github.com
ダウンロードした VRM_IMPORTER_for_Blender2_8-master.zip を任意のフォルダに置いておきます。
Blender 2.8 Beta を起動し、メニューから 編集 -> 設定 を開きます。
Blender設定ダイアログが開くので、[アドオン]タブを選択します。
[テスト中]ボタンを選択し、[Install]ボタンをクリックします。
ファイル選択画面が開くので、先ほどダウンロードした VRM_IMPORTER_for_Blender2_8-master.zip を選択します。
[ファイルからアドオンをインストール]ボタンをクリックします。
すると、アドオンの一覧に戻り、VRM_IMPORTER が表示されます。
チェックボックスにチェックを入れて、[設定を保存]ボタンをクリックします。
ユーザー設定ダイアログを閉じ、メニューから ファイル -> インポート を開きます。
[VRM(.vrm)]の項目が追加されていればインストールは完了です。
VROIDモデル(VRMファイル)の読み込み
早速、VROIDモデル(VRMファイル)の読み込みを試してみます。
VROIDで任意のモデルを出力し、VRMファイルを作成します。
VRM_IMPORTER はVRMファイル読み込みの際、同じディレクトリにテクスチャファイルを全て展開します。
(Blenderがバイナリから直接画像ファイルを読み込めないため)
このため、読み込むVRMファイルはなるべく単独のディレクトリに保存しておくのが望ましいです。
Blenderに戻り、ファイル -> インポート -> VRM(.vrm) を選択します。
ファイル選択画面で先ほど出力したVRMファイルを指定し、[import VRM]ボタンをクリックします。
モデルが表示されれば読み込み成功です。
シェーディングを[ルック開発]に切り替えればテクスチャ色が表示されます。