VRM とそれにまつわる面倒事をどうにかしよう、という Unity 向けのツールです。

VRM がパッと作れるのはモチロンですが、更新のたびに何度もシーンを作り直さなくても良い、というのが最大の特徴です。

こんな方におススメ:

VRMの作成や調整、更新を継続的、頻繁に行う場合に特に有用なツールです。

【YouTube】VRM Tool Kit チュートリアル

VRM Tool Kit の特徴

VRM Tool Kit」には、大きく分けて2つの機能があります。

【YouTube】1分でわかる「VRM Tool Kit」

👗「揺れ物セットアップ」VRM Spring Bone の一括作成・編集ツール

ボーンやコライダーなど多数のオブジェクトを一括で調整するためのツールです。

♻️「非破壊ワークフロー」作り捨てではない Unity のシーン作り

メッシュやボーン・スキニングなど、何かを更新する度にシーンを作り直さなくても良いようにするためのツールです。

マニュアル

ライセンス

個人ライセンスでのソフトウェアの利用は、団体・法人以外の個人的な用途に限り利用可能です。 ソフトウェアの解析や改変・再配布など許可のない利用は禁止されています。

制作・著作

Copyright ©2022 Sator Imaging, all rights reserved.

VRM and UniVRM are licensed under the MIT License.

ダウンロード

VRM Tool Kit のダウンロードはこちら。

動作確認

公式の VRM ビューアーや VRM 対応ソフトウェア(PC)で書き出した VRM の動作を確認しています。

VRoid Hub 等のアップロードして利用するタイプのサービスや、スマホアプリでの動作が上手くいった&上手くいかなかった等がありましたら、ココや Twitter(@sator_imaging)にてお知らせいただけますと!

更新履歴

もくじ

インストール方法

まず最初に VRM 作成用の Unity プロジェクトに VRM(UniVRM)のパッケージをインポートします。

推奨バージョン

VRM(UniVRM)のダウンロードは以下のページより行います。※ バージョンは v0.53.0 を推奨しています。

※ 推奨バージョンについては合わせてコチラもご覧ください。

続いて、ダウンロードした「VRM Tool Kit」に含まれている、VRMToolKit-<バージョン>.unitypackage をプロジェクトにインポートします。

最後に「VRM Tool Kit」に含まれている、非破壊ワークフローを実現する上で必要な VRM 用の更新ファイル(UniVRM-<バージョン>_BlendShapePreviewEditor.unitypackage)をインストールします。

: 更新ファイルをインストールしていなかったり、UniVRM v0.53.0 以外のバージョンを使用していてブレンドシェイプのプレビューが表示されない場合は、インスペクターの「Prefab」パラメーターに、.fbx ファイルを設定することで表示されるようになります。

※ UniVRM の更新ファイルをインストールしていない場合の使い方

macOS での VRM プレビュー

macOS では VRM をプレビューするためのアプリが公式からは提供されていません。

macOS 上で確認する必要がある場合は、VRM ビューアーをインストールすることが出来ます。

Unity Package Manager を利用する場合

VRM 公式サイトから UniVRM.asmdef-<バージョン>.unitypackage を追加でインストールすると、「VRM Tool Kit」を Unity Package Manager のパッケージとして読み込むことが出来るようになります。

※ パッケージとして利用する場合は、赤線で示した UnivRM の ***.asmdef も合わせて導入します。

上記の追加ファイルをインストールした上で、「VRM Tool Kit」に含まれている VRMToolKit.asmdef.txt というファイルを VRMToolKit.asmdef という名前に変更することで、パッケージとして読み込むことが出来るようになります。

パッケージとして読み込む方法は以下のマニュアルをご覧ください。

VRM Tool Kit 使用方法

VRM シーンの作成手順

VRM シーン作成手順と注意するべき点は以下の通りです。

【YouTube】VRM Tool Kit チュートリアル

: ボーンのセットアップの状態によっては、自動 T ポーズ機能を使うと一部のボーンが曲がることがあるので必ず確認します。

※ 自動 T ポーズを調整せずにVRMを書き出して、がに股になった状態。

VRM の基本設定は以上で終了です。

メニューの VRM > Check List の項目を確認してから、.vrm としてエクスポートします。

:VRM を書き出すときは、Pose FreezeForce T-Pose(必要な場合)をオンにします。

揺れ物のセットアップ手順

揺れ物(VRM Spring Bone)ツールの使い方は以下の動画で確認できます。 ※ 各機能の詳細は次のリファレンスの項目をご覧ください。

【YouTube】VRM Tool Kit - 揺れ物セットアップツール

スプリングボーンについての確認事項

: 処理負荷の関係でコライダーの数は減らしたとしても、足や手など、揺れ物から離れている部位のコライダー削除はなるべく避けたほうが良いです。

髪の毛が揺れて腕に衝突しているのを見ると、多くのユーザーや演者は手でも髪の毛を触れると思って触ろうとして、あれ突き抜けた? となることが多いです。所詮はバーチャルか、と現実に引き戻される原因となり得ます。

リファレンス

VRM Tool Kit をインストールすると、Unity エディターの VRM メニューに項目が追加されます。

各機能の詳細は以下の通りです。 ※ 各機能は特に指定が無いかぎり、VRM アバターのルートを選択した状態で実行します。

Export FBX-Linked VRM

Fbx キャラクターを VRM として出力できるように調整した上で、VRM のエクスポートダイアログを表示します。

※ 実行時にダイアログウインドウが表示されるので、処理内容を選択します。

※ 初期化時は「Auto T-Pose」、更新時は「Current Pose as T-Pose」を使うのがおススメです。

Character

キャラクターに関する機能です。

Spring Bone

VRM Tool Kit」の揺れ物(VRM Spring Bone)に関する機能です。

※ UniVRM に含まれる VRM Spring Bone についての詳細はこのページで確認できます。

Check List

エクスポート前に確認するべき項目の一覧です。

※ 各メニューは一覧表示の為だけの物で、選択しても機能しません。

以上です。お疲れ様でした。

VRM(UniVRM)について

VRM と UniVRM についての詳細は、以下のページで確認できます。

各種ライセンス情報

この記事内で使用、改変しているデータのライセンス情報は以下の通りです。

アリシア・ソリッド

ユニティちゃん

この記事中で使用されているユニティちゃんは、ユニティちゃんライセンス条項の元に提供されています。