ソーシャルVR「VRChat」向けアバターの改変をサポートするツール「もちふぃった~」が、BOOTHでリリースされました。同ツールを使用すれば、アバターに対応外衣装を“ほぼ完璧に”着せることができます。
「もちふぃった~」は、BOOTHで活動するクリエイターで、アバター「ベリル」などで知られる、おもちのびるさんが作成したツール。
BOOTHでは、「VRChat」向けのアバターが数多く販売されていますが、アバターによっては対応衣装が少なく、改変の幅が狭い場合があります。対象外(のアバター)の衣装を着せることは可能ですが、上手く動かなかったり、腕や脚がはみ出すことがあります。
これは「VRChat」向けのアバターが“ボーン(骨)”によって動作し、衣装もボーンで身体に追従する仕組みなのが理由。アバターはそれぞれボーンの位置や設定が違うので、異なるアバター同士のアイテムを組み合わせると問題が生じる場合があります。
「もちふぃった~」は、“変換プロファイル”を使用することで、衣装のボーンやウェイトを、使いたいアバターに自動的に合わせてくれる機能を有しており、服の形を崩すことなく、非対応衣装を着せることができます。
実際に「もちふぃった~」を使ってみた
ここからは「もちふぃった~」を使って、筆者のアバター「Lapwing」に、「森羅」向けのジャージ「【VRChat】森羅専用 Jersey Setup(MA対応)(以下、Jersey Setup)」を着せてみます。
ツールを使うためには「Lapwing」本体のほか、変換元アバター(今回の場合は森羅)と変換先アバター(Lapwing)の変換プロファイルが必要です。変換プロファイルは、各アバターの作者や有志がBOOTHなどで公開中。今回は、KUROMARU9さんが配信している変換プロファイルを使用します。
まずは、ダウンロードした「もちふぃった~」を、使用するプロジェクトに導入します。完了すると、上部ツールバーの“Tools”欄に「MochiFitter」という項目が表示されるので、開いて表示される「Download&Install」ボタンを選択。「Blender」とアドオンをプロジェクトフォルダにインストールします。
次に「Lapwing」と「森羅」の変換プロフィールを追加。成功した場合、アバター名が“変換先アバター”の欄に追加されます。

(KUROMARU9さんが配布するプロフィールを導入すると)
この状態になったら、「Jersey Setup」をプロジェクトの(Unity内)フォルダから「もちふぃった~」側に、直接ドラッグアンドドロップ。最後に“Excute Retargeting”を押すと、設定処理がスタートします。

(衣装をD&D後、衣装元アバターを「森羅→Lapwing」に設定
処理後は、フォルダに“Lapwing化”されたジャージが生成されるので、それを通常の手順通りにアバターに着用させることで、作業は完了です。
デフォルトの「Jersey Setup」をそのまま「Lapwing」に“置く”と、下記の画像のような状態になります。初期ポーズやサイズ感の違いから使用が難しい状態ですが、「もちふぃった~」処理後には、完璧にフィットしてくれました。

(「もちふぃった~」使用前(デフォルト)の衣装をLapwingに置いた状態)

(こちらは「もちふぃった~」使用後。完璧に身体にフィットしているのが確認できます)
この後「VRChat」側にアップロードしましたが、服の動きに問題はありませんでした。

(腕を大きく動かしても、破綻無しに動作しているのが確認できます)
まとめ
「もちふぃった~」は、これまで様々なツールを駆使する必要があった「非対応服をアバターに着せる」作業を、簡単かつ高品質に実行できるツールです。今回は“有名アバター”を使いましたが、対応服が少ないアバターを使う人にもオススメのツールと言えます。両アバターの変換プロファイルさえあれば、好きな服をほぼ制限なく着せられるからです。
なお11月20日現在、デフォルトの「もちふぃった~」には、以下のアバターの変換プロファイルが同梱されており、これらのアバター向け衣装を着せたい場合は、変換先アバターのプロファイルを導入するだけで、処理が行えます。
(自分の)アバター向け衣装の少なさや、調整に悩んでいる人は「もちふぃった~」を使ってみませんか?
執筆:井文





