SaaS Diary個人開発SaaSを作って育てる開発日記

ホーム › 個人開発の現実

個人開発の現実

VRChat 改変の4つの困りごとを Unity だけで直す:非対応衣装・首すげ替え・ジト目のまばたき・瞳テクスチャ

WearFit・NeckFit・LidFit・IrisFit で、アップロードの時に直す

公開 著者 GRAMSHIFT約7分で読めます

目次
  1. 非対応衣装を自分のアバターに着せたい(WearFit)
  2. 首すげ替えで首にすき間や色の差が出る(NeckFit)
  3. ジト目や大きい目にしたら、まばたきが閉じ切らない(LidFit)
  4. ほかのアバター用の瞳テクスチャを付けたら、位置や大きさがずれる(IrisFit)
  5. 4本に共通の使い方
  6. 買う前に確かめること
  7. よくある質問

VRChat のアバター改変でよく困る「非対応衣装が着られない」「首すげ替えで首にすき間や色の差が出る」「ジト目にしたらまばたきが閉じ切らない」「ほかのアバター用の瞳テクスチャを付けたら位置がずれる」は、BOOTH の Fit シリーズ(WearFit・NeckFit・LidFit・IrisFit)を Unity でアバターや服に付け、服の元のアバター・載せる頭・使いたい瞳の絵を選んでアップロードすると、その時に直したり小さくしたりできます。4本とも NDMF 対応の非破壊の Unity エディタ拡張で、元のファイルは書き換えず、無料お試し版で自分のアバターに合うかを先に確かめられます。

BOOTH で Fit シリーズを見る4本とも無料お試し版あり
  • 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本に共通の使い方

  1. unitypackage を Unity のプロジェクトに入れる(WearFit と NeckFit は先に Modular Avatar 1.18 以上 2.0 未満を入れる)
  2. アバター(WearFit は服の一番上)に「Add Component → GRAMSHIFT → 道具の名前」を付ける
  3. 道具ごとに入れる物を入れる(WearFit=服の元のアバター、NeckFit=頭のアバター、IrisFit=使いたい瞳の絵。LidFit は目の改変の一覧を確かめるだけ)
  4. シーンの「修正前/修正後」などの切り替えで、アップロード前に見比べる
  5. いつもどおりアップロードする

動作環境は 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本とも元のファイルは書き換えません。直した形はアップロードしたアバターにだけ入り、部品を外せば元どおりです。無料お試し版で、自分のアバターでの直した後の見た目をシーンの中で確かめられます。

あわせて読みたい

個人開発個人開発者の2026年スタック (実際に毎日使っているツール)個人開発者として何を使うかは、生産性に直結します。私が GramShift / ai-pick / W2 note 等を運用している2026年5月時点のスタックを、毎日触っているレベルで具体的に共有します。 個人開発個人SaaSをローンチする日に必ず確認する15項目個人開発SaaSのローンチ当日は、想像以上に多くの要素が同時に動く必要があります。決済、メール、webhook、解析、SNS発信。どれか1つでも動かないと、初契約のチャンスを逃します。私がGramShiftをローンチした日に通った15項目のチェックリストを共有します。 個人開発個人開発で1年間挫けないために実践した3つのこと個人開発1年目で最も難しいのは、技術的な壁ではなく「続けること」そのものです。売上ゼロの期間、誰にも反応されない投稿、家族との時間の罪悪感、その中で挫けないために私が実践した3つの方法を共有します。 個人開発自動化Workerを4個並走させている個人開発者の現実個人開発で自動化Workerを複数並走させると、どこで破綻するか不安ですよね。私は現在4個のWorkerを並走させていますが、Discord 1チャネル監視で運用負荷を最小化しています。リソース競合、エラー処理、設計のコツを共有します。 個人開発本業+家族+個人開発を両立する時間配分本業を持ち、家族がいる個人開発者にとって、最大の制約は時間です。1日24時間のうち、開発に使えるのは2-3時間が現実的な上限。その中でGramShift を1年間運用してきた具体的な時間配分ルールを共有します。 個人開発個人SaaSは副業で続けられるのか? 1年やった結論個人開発SaaSを副業で始めたいけど、本当に続けられるのか不安ですよね。私は本業を持ちながらGramShiftを開発・運用してきた1年間、何度も挫けそうになりました。週次の時間配分、本業との優先順位、家族との約束まで、リアルに共有します。
個人開発の現実の記事をもっと見る