ReachFit は、VR で自分の口・あご・ほっぺに手が届かない(VR ゴーグルに当たって、顔の手前で手が止まる)のを直す VRChat 用の Unity エディタ拡張です(NDMF・Modular Avatar 対応・非破壊)。手が顔の前に来た時だけ見える腕を曲げて、手を顔まで寄せます。曲げる量はアバターの骨と顔の形から自動で決まるので、軸や角度の設定は要りません。同期パラメーターは1ビットだけで、元のアバターのファイルはそのまま残ります。自分のアバターでどう届くかは、無料お試し版で先に確かめられます。
ReachFit でできること

口・あご・ほっぺの3か所に届く
手が届く先は、口・あご・ほっぺ(右手は右・左手は左)の3か所で、使う所だけ選べます。ほっぺの手は目・鼻にかからない所を選び、「指を顔に沿って曲げる」で指が顔の形に沿って曲がります。

軸や角度の設定がいらない
曲げる量は、アバターの骨と顔の形からアップロードの時に自動で決まります。設定の欄に軸・角度はありません。「シーンで確かめる」で、止まった手と届いた手を見比べられます。

手を開いた時だけ効く
ハンドサインなし(パー)の時だけ効くので、グー・ピース・指さしなどの間はふつうの腕のままです。Expression メニューのトグル「顔に手が届く」で入/切できます。同期パラメーターは1ビットだけです。

無料お試し版で先に確かめられる
お試し版は、シーンで止まった手と届いた手を見比べ、肌とのすき間・めり込み・ひじの角度を確かめるところまで使えます。同じ BOOTH の商品ページから無料でダウンロードできます。製品版はお試し版の上から入れると切り替わります。
使い方
- Modular Avatar を入れてから、unitypackage をプロジェクトに入れる。
- アバターの一番上(VRC Avatar Descriptor の付いた物)に ReachFit を付ける。「Add Component → GRAMSHIFT → ReachFit」(ヒエラルキーの右クリック → GRAMSHIFT → ReachFit でも可)。
- 「手が届く先」を選び、「シーンで確かめる」で止まった手と届いた手を見比べる。
- いつもどおりアップロードし、VRChat の Expression メニューのトグル「顔に手が届く」で入/切する。
動作環境
- Unity 2022.3(VRChat の推奨バージョン)
- VRChat SDK3 Avatars
- Modular Avatar 1.18 以上 2.0 未満(NDMF が一緒に入ります)
- 腕と指の骨があり、VRC Avatar Descriptor のリップシンクに顔のメッシュが入っている人型のアバター
- 元のアバターのファイルはそのまま残ります
よくある質問
VR で自分の顔に手が届かない(ゴーグルに当たって止まる)のを直せますか?
直せます。手を開いた形で手が顔の前に来た時だけ、見える腕を曲げて手を顔まで寄せます。
ほっぺに手を当てる・口元に手を添えるポーズができますか?
できます。手を開いた形で使い、手が届く先は、口・あご・ほっぺの3か所から選べます。
軸や角度をゲームの中で探す必要はありますか?
いりません。曲げる量はアバターの骨と顔の形から自動で決まり、設定の欄に軸・角度はありません。
同期パラメーターはいくつ使いますか?
1ビット(入/切の Bool 1つ)です。
飲む時に腕が勝手に曲がりませんか?
グー・ピース・指さし・グッドなど、パー以外のハンドサインで持てば、ふつうの腕のままです。開いた手で口元に寄せると手が寄るので、その時はメニューで切にできます。
買う前に、自分のアバターで試せますか?
試せます。無料お試し版で、止まった手と届いた手をシーンで見比べるまで使えます。
知っておいてほしいこと
- アバターの規約で、見える腕・アニメーション・メニューを足す改変が許されているか確かめてください。
- 開いた手(ハンドサインなし・パー)で口元に寄せる形は、顔を触る動きと見分けられず、手が口へ寄ります。その時はパー以外のハンドサインで持つか、メニューで切にしてください。
- 反応するのは自分の手だけです。ほかの人と顔を触り合う機能はありません。
- 頭が大きく腕の短いデフォルメ(ちび)体型のアバターは対象外です。
- 細かい制限は BOOTH の商品ページの「制限」にまとめています。
うまく動かない時は、BOOTH の商品ページの「ショップへのお問い合わせ」か お問い合わせ から気軽にどうぞ(アバターの名前と、表示された文があると早く調べられます)。要望の多いものから次の版に入れていきます。