UnityパッケージをVRMに変換: Unity不要
.unitypackageをドロップしてください。パッケージはこちらのサーバーで展開され、中のモデルを見つけ、各マテリアルが参照するテクスチャをパッケージから読み込み、リグ付きモデルをFBXと同じようにVRMに変換します。
引き継がれるもの、引き継がれないもの
引き継がれる
- · パッケージ内のFBXまたはGLB。スケルトンとスキンウェイト付き
- · テクスチャ。パッケージ内のマテリアルから読み込み
- · シェイプキー。表情として
引き継がれない
- · Unityのコンポーネント:物理、コンストレイント、スクリプト、VRChatのディスクリプター
- · シェーダー:UnityのシェーダーはVRMのマテリアルモデルになるため、トゥーンの見た目は近似になります
- · メッシュがUnityのプレハブとしてしか存在せず、モデルファイルを含まないモデル
UnityパッケージをVRMに変換する手順
- .unitypackage、またはそれを含むZIPをドロップします。最大100 MB。
- パッケージはサーバーで展開されます。複数のモデルが入っている場合は、どれを使うかページが尋ねます。選んだモデルが、マテリアルの指定するテクスチャとともに変換されます。
- VRMを3Dでプレビューし、ダウンロードします。パッケージと結果は3日後に削除されます。
.unitypackageとは
Unityプロジェクトのアセットをプロジェクトパス付きでまとめたtarアーカイブです。FBX、テクスチャ、それらを結びつける.matファイル、そしてそれ以上のものがよく入っています。この変換ツールはアーカイブを直接読み、マテリアルをたどってテクスチャを見つけ、FBXからVRMへの変換ツールと同じパイプラインにモデルを渡します。Unityは一度も起動しません。
できないこと
アバターがパーツから組み立てられたプレハブで、単一のモデルファイルを持たないパッケージは、ここでは変換できません。それをFBXとして書き出すにはUnityが必要です。ライセンスで変換が禁止されているアバターは、あなた自身が規約を守る必要があります。Boothの販売者の多くはVRMへの書き出しを禁止しており、ページにはそれを知るすべがありません。
質問
Unityのインストールは必要ですか?
いいえ。パッケージはこちらのサーバーで読み込まれます。
テクスチャは引き継がれますか?
はい。パッケージ内のマテリアルがテクスチャを参照していれば引き継がれます。通常はそうなっています。
パッケージに複数のモデルが入っています。
ページが一覧を表示します。目的のものを選んでください。二重にアップロードされることはありません。
Boothで買ったアバターは変換できますか?
技術的には、モデルファイルが含まれていれば可能です。まず利用規約を読んでください。VRMへの変換を禁止しているものが多くあります。
.unitypackageが.zipの中に入っています。
ZIPをドロップしてください。中のパッケージが見つかります。
VRMからVRChatへの変換は?
ここではできません。VRMはUnityとVRChat SDKを通してVRChatに入れます。
ファイルを取り出すだけでよいですか?
Unitypackage展開ツールはすべてのアセットをプロジェクトパスで一覧し、何も変換せずにブラウザー内で保存します。