目次
VRChat のアバター改変でよく困る「非対応衣装が着られない」「首すげ替えで首にすき間や色の差が出る」「ジト目にしたらまばたきが閉じ切らない」「ほかのアバター用の瞳テクスチャを付けたら位置がずれる」は、BOOTH の Fit シリーズ(WearFit・NeckFit・LidFit・IrisFit)を Unity でアバターや服に付け、服の元のアバター・載せる頭・使いたい瞳の絵を選んでアップロードすると、その時に直したり小さくしたりできます。4本とも NDMF 対応の非破壊の Unity エディタ拡張で、元のファイルは書き換えず、無料お試し版で自分のアバターに合うかを先に確かめられます。
- Unity の中で使う:アバターごとの設定ファイルや対応表は要りません。
- 非破壊:直した形はアップロードしたアバターにだけ入ります。部品を外せば元どおりです。
- 買う前に試せる:無料お試し版で、シーンの見た目(直した後の姿)まで確かめられます。製品版はお試し版の上から入れるだけで切り替わります。
非対応衣装を自分のアバターに着せたい(WearFit)
別のアバター用に作られた服は、服に WearFit を1つ付けて「その服の元のアバター」を選ぶと、アップロードの時に自動で今の体に合わせて着せられます。アバターごとのプロファイルは要らず、使うのは「着せるアバター」「服」「服の元のアバター(プレハブのままで可)」の3つだけです。
- 肌が服から突き抜ける所を減らします。腕を下ろした時・座った時の突き抜けを減らす切り替えもあります
- 服のシェイプキーと揺れもの(PhysBone)はそのまま残ります。スカートや揺れものの所は動かしません
- Modular Avatar の Setup Outfit を押した服でも、押していない服でも使えます
作者が Unity の中で、4体のアバターの間で着せ替えた9組を5つの姿勢(立つ・腕を下ろす・座る・前かがみ・腕を上げてひねる)で測ると、服から突き抜けた肌の点の合計は9組すべてで減りました(Setup Outfit だけの時から約79〜98%減。例:フェリスの服→ゆめか 2,160→142)。突き抜けは0にはならず、体型が大きく違う組では肌が出る所が残ることがあります。服が体から浮いて見える所が増える組もあります。
使えるのは、服がその元のアバター用に作られていて(骨の名前が元のアバターと同じ)、着せるアバターと元のアバターがどちらも Humanoid で体のメッシュがある時です。作者が確かめたのは Unity の中での見た目と組み立てで、VRChat の中での動きと実際のアップロードはまだ確かめていません。
首すげ替えで首にすき間や色の差が出る(NeckFit)
NeckFit は、別のアバターの頭(顔・髪)を今の体に載せ、体の首の太さと高さを頭の首の穴に合わせ、体の肌の色を顔の色に寄せて、首の継ぎ目のすき間と色の違いを小さくします。頭のアバターの表情(FX・メニュー)と口パクを移し、目の動きと視点も頭の物になります。
- 頭の大きさはボタン1つで目安(体の元の頭と同じ大きさ)にでき、上下・前後で細かく動かせます
- 首の継ぎ目合わせと肌の色合わせは、それぞれオン/オフできます
- 髪などの揺れもの(PhysBone)は頭と一緒に移ります
作者の Unity の中での検査(ゆめかの頭→フェリスの体)では、首の継ぎ目のずれ(最大)が 4.7mm から 2.0mm に、肌の色の差(最大)が 4.3% から 0.3% になりました。
頭のアバターは、顔と髪が頭だけのメッシュに分かれている必要があります(顔・髪が体と1つのメッシュの頭は使えません)。首まわりの服は新しい首に合わせず、頭のアバターの服や飾りは移りません。作者が確かめたのは Unity の中での見た目と組み立てで、VRChat の中での動きと実際のアップロードはまだ確かめていません。使う前に、頭と体の両方のアバターの規約で改変が許されているか、組み上げたアバターの扱い(配布・販売)も含めて確かめてください。
ジト目や大きい目にしたら、まばたきが閉じ切らない(LidFit)
目のシェイプキーで改変したアバターに LidFit を付けると、目を開けている時は改変したままの見た目で、まばたき・目閉じ・ウインクの時は元のきれいな閉じた目になります。「閉じた目のすき間から目がのぞく」も同じように直ります。
- 自動まばたきに加えて、表情(ハンドサイン)の目閉じ・ウインク・笑い目も直します。キーの名前は変えないので、今の表情のアニメがそのまま使えます
- いま入れている目の改変を自動で見つけて一覧に出します。残したいキーはチェックを外すだけです
- 目の形をあとから変えても、押し直す物はありません。アップロードの時に、その時の目の形で直します
対象は、アバターの Eye Look の Eyelids が Blendshapes のアバターです。表情のアニメの中で目の形を変えている場合や、ほかの道具がアップロードの時に入れる目の形は対象外です。まつ毛が別のメッシュのアバターでは、まつ毛のメッシュは直しません。
ほかのアバター用の瞳テクスチャを付けたら、位置や大きさがずれる(IrisFit)
IrisFit は、対応アバター以外向けの瞳テクスチャ(アイテクスチャ)を、いま使っているアバターの目に合わせて付け直します。瞳だけが描かれた透過の絵なら、入れるだけで瞳の位置と大きさを自動で合わせ、顔全体・目全体の絵も、絵の上の円を瞳に合わせれば使えます。
- アバターの対応表はありません。目の骨(Humanoid の LeftEye / RightEye か Eye Look)が設定されたアバターで使えます
- 左右で違う色の瞳も、それぞれの目へ付けます(左右の目が絵の同じ所を使うアバターを除く)。大きさ・左右・上下の位置はスライダーで微調整できます
- 発光マスクも瞳と同じ位置に合わせます(lilToon の時)。合わせた絵は製品版で PNG とマテリアルに書き出せます
確認したシェーダーは lilToon で、ほかのシェーダーは未確認です。瞳と白目がひと続きのアバターでは白目まで瞳の色になることがあり、元の瞳のハイライトは瞳の所だけ消えます。使う瞳テクスチャの規約(ほかのアバターで使ってよいか)は、その絵の作者が決めています。
4本に共通の使い方
- unitypackage を Unity のプロジェクトに入れる(WearFit と NeckFit は先に Modular Avatar 1.18 以上 2.0 未満を入れる)
- アバター(WearFit は服の一番上)に「Add Component → GRAMSHIFT → 道具の名前」を付ける
- 道具ごとに入れる物を入れる(WearFit=服の元のアバター、NeckFit=頭のアバター、IrisFit=使いたい瞳の絵。LidFit は目の改変の一覧を確かめるだけ)
- シーンの「修正前/修正後」などの切り替えで、アップロード前に見比べる
- いつもどおりアップロードする
動作環境は Unity 2022.3(VRChat の推奨バージョン)・VRChat SDK3 Avatars・NDMF 1.14 以上です(Modular Avatar 1.18 以上に含まれます)。どれもアバター1体(WearFit は服1着)に1つ付けます。
買う前に確かめること
アバター・服・頭・目の絵の組み合わせで、合う度合いは変わります。自分の組み合わせで合うかは、無料お試し版のシーン表示で先に確かめてください(お試し版はアップロードしたアバターには反映されません)。各商品のページに、使えない時の条件の一覧があります。うまく動かない時は、各商品のページの「ショップへのお問い合わせ」から気軽にどうぞ。
よくある質問
VRChat で非対応衣装を自分のアバターに着せるにはどうすればいいですか?
服に WearFit を1つ付けて「その服の元のアバター」を選ぶと、アップロードの時に自動で今の体に合わせて着せられます。アバターごとのプロファイルや Blender での手作業は要りません(服がその元のアバター用に作られていて、どちらのアバターも Humanoid の時)。作者が Unity の中で9組を5つの姿勢で測ると、服から突き抜けた肌の点は9組すべてで減りました(約79〜98%減)。0にはならず、体型が大きく違う組では肌が出る所が残ることがあります。
首すげ替えで首の継ぎ目にすき間や色の差が出るのはどう直しますか?
NeckFit を付けると、体の首の太さと高さを頭の首の穴に合わせ、体の肌の色を顔の色に寄せます。作者の検査では首の継ぎ目のずれ(最大)が 4.7mm から 2.0mm に、肌の色の差(最大)が 4.3% から 0.3% になりました。頭のアバターの表情と口パクも移ります。頭のアバターは、顔と髪が頭だけのメッシュに分かれている必要があります。
ジト目や大きい目に改変したら、まばたきが閉じ切らないのはどう直しますか?
LidFit を付けると、目を開けている時は改変したまま、まばたき・目閉じ・ウインクの時は元の閉じた目になります。Eye Look の Eyelids が Blendshapes のアバターが対象です。
ほかのアバター用の瞳テクスチャを使うと位置がずれるのはどう直しますか?
IrisFit を付けて瞳テクスチャを入れると、瞳だけの透過の絵なら位置と大きさを自動で合わせます。顔全体・目全体の絵は、絵の上の円を瞳に合わせれば使えます。アバターの対応表はなく、目の骨が設定されたアバターで使えます。
元のアバターや服のファイルは書き換わりますか?買う前に試せますか?
4本とも元のファイルは書き換えません。直した形はアップロードしたアバターにだけ入り、部品を外せば元どおりです。無料お試し版で、自分のアバターでの直した後の見た目をシーンの中で確かめられます。