VRで自分の顔に手が届く ReachFit|口・あご・ほっぺ・軸の設定いらず・同期1bit【VRChat・NDMF・Modular Avatar・非破壊】【無料お試し版あり】
- 製品版Digital450 JPY
- 無料お試し版Digital0 JPY





入れると、VR で自分の口・あご・ほっぺに手が届きます。VR で顔に手を近づけると、VRゴーグルに当たって顔の 9〜13cm 手前で手が止まりますが、ReachFit は手が顔の前に来た時だけ見える腕を曲げて、手を顔まで寄せます。 曲げる量はアバターの骨と顔の形から自動で決まるので、軸や角度の設定いらず。同期パラメーターは 1 ビットだけで、元のアバターのファイルはそのまま残ります(Modular Avatar・NDMF で動く Unity エディタ拡張/非破壊)。自分のアバターでどう届くかは、無料お試し版で先に確かめられます。 English / 简体中文 / 한국어:下の段落に説明があります(descriptions below) ■ まずは無料お試し版で、自分のアバターを確かめる ・お試し版(無料):シーンで「止まった手(ゴーグル)」と「届いた手(ReachFit)」を見比べ、肌とのすき間・めり込み・ひじの角度を確かめられます(確認用) ・製品版(450円):上に加えて、アップロードしたアバターに届く腕と Expression メニューのトグルが入ります。製品版はお試し版の上から入れます ■ できること ・手が届く先は、口・あご・ほっぺ(右手は右・左手は左)の3か所。使う所だけ選べます ・手が顔の前(止まる距離のあたり・8〜20cm で選べる・ふつうは 15cm)に来た時だけ効き、離すと元の腕に戻ります ・効くのは手を開いた形(ハンドサインなし・パー)の時だけ。グー・ピース・指さし・グッドなどの間はふつうの腕のままなので、コップを握って飲む時はいつもの腕で飲めます(「どのハンドサインでも効かせる」を入にすると全部で効きます) ・ひじ・肩・手首の回しは、アバターの骨と顔の形から自動で決めます。ひじの内側の角度は ふつう 35°以上(届かない所だけ 25°まで)、ほっぺの手は目・鼻にかからない所を選びます ・「指を顔に沿って曲げる」で、ほっぺに触れた手の指が顔の形に沿って曲がります ・曲げるのは見た目の腕だけ。本物の手の骨はそのままで、服は元の形のまま腕と一緒に動きます(手首の先に付いた袖・上着も腕と一緒に動きます。ひじの近くに裾がある太い半袖だけは、次の行のとおり裾を寄せます) ・ひじの近くに裾がある太い半袖は、裾を前腕の向きへ寄せて動かします(袖の骨を名前でなく形と位置で見つけます。前腕まで続く長袖・袖の骨の無い服はそのまま。手が顔に無い時や、メニューの「顔に手が届く」が切の時も、ひじを曲げると裾が前腕の側へ寄ります) ・反応するのは自分の手だけです ・Expression メニューのトグル「顔に手が届く」で入/切。「アップロード直後は入にする」を外すと、最初は切でアップロードされます ・「シーンで確かめる」で、アップロード前に止まった手と届いた手をシーンで見比べられます(保存されない写しで見せます) ・GoGoLoco と一緒に組み立てて、エラー 0・口に届くことを確かめました ・日本語/English 切り替え(メニューの名前もアップロードした時の言葉) ■ 確かめた結果 作りの違う5体のアバターで、アップロードの時と同じ組み立て(NDMF)をした形で確かめました。 ・5体×口・あご・ほっぺ×左右の 30 か所すべてで、手が顔の表面まで届く(肌とのすき間 0〜5mm・めり込み 0〜3mm。止まる距離 15cm でも 12cm でも同じ)。手が動いた量は 6.6〜13.3cm ・口・あご・ほっぺの 30 か所は、正面・左右斜め上の3方向から見て、手が目にかからない(ほっぺの当て先は目の下のふちから 25〜42mm 下。ほっぺの手は目から 8mm・鼻から 6mm 外) ・指を4本そろえて顔に沿って曲げると、ほっぺに当てた指と顔のすき間が 24〜34mm → 0〜3mm(4体) ・顔の近くの15の動き(カメラを構える・握って飲む・指さし/ピース/グッドで飲む・頭の後ろ・人を撫でる・手を振る・耳のそば など)で腕が動いたのは「開いた手で飲む」の1つだけ(5体×左右)。ほかの14は 0.0cm ・足す同期は 1 ビットだけ(足した後の合計 25〜74/256)。設定の欄に軸・角度は 0 個 ・重さの区分(Performance Rank)は、試した5体とも PC・Quest の全体の区分が同じまま(くわしくは下の「■ 重さ」) ・組み立ての時間は 1 体 およそ 20〜60 秒(作者の PC・アップロードのたびに1回) ・お試し版はシーンの確認だけ(アップロードしたアバターに足す物 0)。Modular Avatar の入っていないプロジェクトでは Console に案内が出る(コンパイルエラー 0) ■ 使う前に ・アバターの規約で、見える腕・アニメーション・メニューを足す改変が許されているか確かめてください ・腕と指の骨があり、VRC Avatar Descriptor のリップシンクに顔のメッシュが入っている人型のアバターが対象です(お試し版で先に確かめられます) ■ 使い方 1. Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます)を入れてから、unitypackage をプロジェクトに入れる 2. アバターの一番上(VRC Avatar Descriptor の付いた物)に「Add Component → GRAMSHIFT → ReachFit」を付ける(ヒエラルキーの右クリック → GRAMSHIFT → ReachFit でも付きます) 3. 「手が届く先」を選び、「シーンで確かめる」で止まった手と届いた手を見比べる 4. いつもどおりアップロードし、VRChat の Expression メニューのトグル「顔に手が届く」で入/切する ■ 動作環境 ・Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます) ・作者が試した版:Unity 2022.3.22f1 / SDK 3.10.5 / MA 1.18.7 / NDMF 1.14.8 ・確認したアバター:ゆめか(Arka_X 様)・HAOLAN(かなリぁ 様)・RadDollV3(三丁目の魔界 様)ほか、作りの違う2体の計5体 ■ 重さ(Performance Rank) ReachFit が足す物:Contact 8〜16(口だけ 8・口+あご 12・3か所 16)・Constraint 36〜38・PhysBone 0・アニメーターの層 2・同期 1 ビット ・試した5体(入れる前の全体の区分:PC は Poor 1体・Very Poor 4体/Quest は5体とも Very Poor)は、入れた後も PC・Quest とも全体の区分が同じでした ・入れる前の区分が Contact・Constraint で決まる軽いアバターでは、区分が下がることがあります。VRChat 公式の表の上限で数えると: Contact:PC は 8 までが Excellent・16 までが Good(口だけなら Excellent のまま・3か所で Good)。Quest は 8 までが Medium・16 までが Poor(口だけで Medium・3か所で Poor) Constraint 36〜38:PC は Excellent のまま(100 まで)。Quest は 60 までが Good 制約の深さ:VRChat が制約をまとめた後の数は 6〜8(PC Excellent・Quest Good)。まとめる前の数で数えると Constraint の数と同じ 36〜38(PC Good・Quest Poor) ・Quest の数は、同じアバターを Quest の表で数えた値です ■ よくある質問 Q. 軸や角度をゲームの中で探す必要はありますか? A. いりません。曲げる量はアバターの骨と顔の形から組み立ての時に自動で決まり、設定の欄に軸・角度はありません。 Q. 同期パラメーターはいくつ使いますか? A. 1 ビット(入/切の Bool 1つ)です。 Q. 飲む時に腕が勝手に曲がりませんか? A. グー・ピース・指さし・グッドなど、パー以外のハンドサインで持てば、ふつうの腕のままです。開いた手(ハンドサインなし・パー)で口元に寄せると、顔を触る時と見分けられずに手が寄ります(下の「制限」)。メニューで切にもできます。 Q. ほかの人に顔を触られても動きますか? A. 動きません。反応するのは自分の手だけです。 Q. GoGoLoco と一緒に使えますか? A. 一緒に組み立てて、エラー 0・口に届くことを確かめました。 Q. お試し版で何ができますか? A. シーンで止まった手と届いた手を見比べ、すき間・めり込み・ひじの角度を確かめられます。アップロードしたアバターには入りません。製品版をお試し版の上から入れると入ります。 ■ 制限 ・開いた手(ハンドサインなし・パー)で口元に寄せる形(開いた手で飲む等)は、顔を触る動きと見分けられず、手が口へ寄ります(試した5体で 1.9〜3.6cm 寄る。口までは届かず 10〜33mm 手前で止まる)。飲む時はパー以外のハンドサインで持つか、メニューで切にしてください ・口に届いた手は、鼻の前を通ります(口元を手で覆う形のため。目にはかかりません) ・顔の横や斜めに開いた手を置くと、手が顔に 6〜19mm 沈んで見える所があります(試した5体とも・顔の前 5〜18cm を 2cm おきに測った最大) ・長い袖のアバターでは、口に手が届いた時に袖口が顔に少し沈んで見えます(袖が手首より太いため。あご・ほっぺでは少なく、試した袖の無い2体では出ませんでした) ・あごに届いた手の手首・前腕が、立ち襟や上着の襟と最大 8mm 重なって見えることがあります(首・胸の肌には沈みません。試した5体・服を着せた形を含む) ・ひじを深く曲げた時は、太い袖が前腕と少し重なることがあります(ほっぺに届いた時に一番出ます) ・袖の骨の作りによっては、裾は寄せずに元の形のまま動きます(袖の骨を名前でなく形と位置で見つけるため) ・ほかの人と顔を触り合う機能はありません ・頭が大きく腕の短いデフォルメ(ちび)体型のアバターは対象外です ・組み立ての時に曲げる量を測るので、アップロードのたびに 1 体 およそ 20〜60 秒かかります(作者の PC) ・Modular Avatar 1.18 より前・2.0 以降では動かず、Console にお知らせが出ます ・お試し版はシーンの見た目だけで、アップロードしたアバターには入りません ■ 困った時は うまく動かない時は、このページの「ショップへのお問い合わせ」(BOOTH のメッセージ)から気軽にどうぞ(アバターの名前と、表示された文があると早く調べられます)。
利用規約
・VRChat などで使うアバターの改変に、個人・法人・商用を問わず使えます ・このツールを使って作ったアバター・改変データの公開・販売に、このツール側の制限はありません(元のアバターの規約に従ってください) ・ツール(製品版・お試し版)の改変・逆コンパイル・解析はできません ・ツールのファイルの再配布・転売・共有、買っていない人への譲渡はできません ・お試し版を製品版の形にして配ること、お試し版の制限を外すための改変はできません ・同梱の「利用規約_Terms.txt」が正です Terms (summary): you may use it to modify avatars for VRChat etc., for personal, corporate or commercial use; this tool puts no limit on publishing or selling avatars or edit data made with it (follow the original avatar's terms); you may not modify, decompile or analyze the tool (full or trial); the tool files may not be redistributed, resold, shared or given to people who did not buy it; you may not turn the trial into the full version or remove its limits. The included "利用規約_Terms.txt" is authoritative.
更新履歴
1.0.3(2026-11)ひじの近くに裾がある太い半袖を、裾が前腕へ寄って動くようにし、手が顔に届いた時に前腕が袖の外の面から出て見える形を減らした 1.0.2(2026-11)顔に届いた時のひじの向きを前寄りにし、前腕が袖の途中から出て見える形を直した 1.0.1(2026-11)あごに届いた手の手首・前腕が首・胸の肌に沈む形と、立ち襟に深く沈む形を直した(襟とは少し重なることがあります)/一部のアバター(試した5体では HAOLAN)で口に届いた手が目にかかる形を直した 1.0.0(2026-11)公開 1.0.3 (2026-11) Wide short sleeves whose hem sits near the elbow now lean toward the forearm, so the forearm shows through the outside of the sleeve much less when the hand reaches the face 1.0.2 (2026-11) The elbow now points more forward when the hand reaches the face, fixing the forearm that looked like it came out through the middle of the sleeve 1.0.1 (2026-11) On the chin touch, the wrist and forearm no longer sink into the skin of the neck and chest or deep into high collars (they can still overlap a collar slightly) / fixed the mouth hand covering the eyes on some avatars (HAOLAN among the 5 tested) 1.0.0 (2026-11) released
English
With ReachFit, your hand reaches your own mouth, chin and cheeks in VR. When you bring your hand to your face in VR, it hits the headset and stops 9-13 cm in front of your face; ReachFit bends a visible arm only while your hand is in front of your face and brings the hand to your face. The bend is worked out automatically from your avatar's bones and face shape, so there are no axes or angles to tune. It adds only 1 synced bit and your avatar's original files stay as they are (a Unity editor extension that runs on Modular Avatar / NDMF, non-destructive). Check how it reaches on your own avatar first with the free trial. ■ Try the free trial first ・Trial (free): compare the stopped hand (headset) and the reaching hand (ReachFit) in the scene, with the gap to the skin, sink-in and elbow angle ・Full version (450 JPY): also adds the reaching arm and an Expressions menu toggle to your uploaded avatar. Import it on top of the trial ■ Features ・Three targets: mouth, chin and cheeks (right hand right, left hand left). Use only the ones you want ・Acts only while your hand is in front of your face (15 cm by default, adjustable from 8 to 20 cm) and returns to your normal arm when you move away ・Acts only while your hand is open (no hand sign). With fist, peace, point, thumbs-up and other signs your arm stays normal, so you can drink from a cup held in a fist ("Act with any hand gesture" turns it on for every sign) ・Elbow, shoulder and wrist twist come from your avatar's bones and face shape; the cheek hand avoids the eyes and nose ・"Curl fingers along the face" curls the fingers on your cheek along the face ・Only the visible arm bends; your real hand bones stay as they are, and clothing keeps its shape and moves with the arm (except the sleeve hem below) ・Wide short sleeves whose hem sits near the elbow have the hem leaned toward the forearm (sleeve bones are found by shape and position, not by name; long sleeves and clothing without sleeve bones are left as they are; it leans even with "Reach face" off) ・Reacts only to your own hands ・"Reach face" toggle in the Expressions menu (untick "On right after upload" to upload it off) ・"Check in the scene" compares the stopped and reaching hands before upload (on an unsaved copy) ・Built together with GoGoLoco: 0 errors, and the hand reaches the mouth ・Japanese / English inspector ■ Test results Five avatars with different setups, built the same way as at upload (NDMF): ・All 30 spots (5 avatars × mouth, chin, cheek × left and right): the hand reaches the face surface (gap to the skin 0-5 mm, sink-in 0-3 mm) and stays clear of the eyes ・Of 15 movements near the face (holding a camera, drinking with a fist, waving, etc.), only "drinking with an open hand" moved the arm ・Build time about 20-60 seconds per avatar (the author's PC, once per upload) ■ Before you buy ・Check that your avatar's terms allow modifications that add a visible arm, animations and menus ・For humanoid avatars with arm and finger bones and the face mesh set in the VRC Avatar Descriptor's lip sync (you can check with the free trial first) ■ How to use 1. Install Modular Avatar 1.18 or later and below 2.0 (includes NDMF), then import the unitypackage 2. Add Component → GRAMSHIFT → ReachFit on the avatar root (with VRC Avatar Descriptor), or right-click in the Hierarchy → GRAMSHIFT → ReachFit 3. Choose "Where your hands reach", then compare the stopped and reaching hands in "Check in the scene" 4. Upload as usual and use the "Reach face" toggle in the Expressions menu ■ Requirements Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 or later and below 2.0 (includes NDMF). Tested: Unity 2022.3.22f1 / SDK 3.10.5 / MA 1.18.7 / NDMF 1.14.8. Avatars tested: Yumeka (Arka_X), HAOLAN (かなリぁ), RadDollV3 (三丁目の魔界) and two more ■ Performance (Performance Rank) ・ReachFit adds: 8-16 contacts (mouth only 8, all three 16), 36-38 constraints, 0 PhysBones, 2 animator layers and 1 synced bit ・The five avatars tested kept the same overall rank on PC and Quest. A light avatar ranked by contacts or constraints can drop (16 contacts = PC Good / Quest Poor by VRChat's limits) ■ FAQ Q. Do I have to find axes or angles in game? A. No. It is worked out at build time, and there are no axis or angle fields. Q. How many synced parameters does it use? A. 1 bit (one on/off Bool). Q. Does the arm bend on its own when I drink? A. Hold the cup with a fist, peace, point or thumbs-up sign (anything other than an open hand or no sign) and your arm stays normal. An open hand (or no hand sign) at the mouth looks the same as touching the face, so the hand moves toward it (see Limitations). You can also switch it off in the menu. Q. Does it move when someone else touches my face? A. No. It reacts only to your own hands. Q. Does it work with GoGoLoco? A. Built together with GoGoLoco: 0 errors, and the hand reaches the mouth. Q. What can I do with the trial? A. In the scene, compare the stopped hand and the reaching hand, with the gap to the skin, sink-in and elbow angle. It is not added to your uploaded avatar. Import the full version on top of the trial to add it. ■ Limitations ・An open hand brought to the mouth (e.g. drinking with an open hand) moves 1.9-3.6 cm toward the mouth, as it looks the same as touching the face. Hold the cup with another hand sign, or switch it off in the menu ・The hand that reaches the mouth passes in front of the nose (not the eyes) ・An open hand beside or diagonally in front of the face can look sunk in by 6-19 mm in some spots ・With long sleeves, the cuff can look slightly sunk into the face at the mouth (less at the chin and cheeks) ・At the chin, the wrist or forearm can overlap a high or jacket collar by up to 8 mm (not the neck or chest skin) ・When the elbow bends deeply, a wide sleeve can overlap the forearm a little (most visible on the cheek touch) ・Depending on how the sleeve bones are built, the hem moves in its original shape without leaning ・There is no feature for touching faces with other people ・Chibi-style avatars with a big head and short arms are out of scope ・Outside Modular Avatar 1.18-1.x it does not run and shows a notice in the Console ・The trial only shows the scene preview and adds nothing to your uploaded avatar ■ Need help? If something does not work, feel free to contact us from "Contact the shop" on this page (BOOTH message). The avatar name and any message shown help us look into it faster.
简体中文
使用 ReachFit,在 VR 中你的手可以碰到自己的嘴、下巴和脸颊。在 VR 中把手伸向脸时,手会被头显挡住,停在脸前方 9-13 cm 处;ReachFit 仅在手位于脸前方时弯曲可见的手臂,把手送到脸上。 弯曲方式会根据模型的骨骼和脸型自动计算,无需调整任何轴或角度。仅增加 1 bit 同步参数,模型的原始文件保持不变(基于 Modular Avatar / NDMF 运行的 Unity 编辑器扩展,非破坏式)。请先用免费试用版确认在你自己的模型上的效果。 ■ 请先试用免费版 ・试用版(免费):在场景中对比 "Stopped hand (headset)"(被头显挡住的手)和 "Reaching hand (ReachFit)"(够到脸的手),并显示与皮肤的间隙、陷入深度和肘部角度(仅预览) ・完整版(450 JPY):还会在上传的模型中加入可够到脸的手臂以及 Expressions menu 开关。覆盖导入到试用版之上即可 ■ 功能 ・三个目标:嘴、下巴和脸颊(右手对右侧,左手对左侧),可只使用需要的部分 ・仅在手位于脸前方时生效(停止距离附近,默认 15 cm,可在 8-20 cm 间调整),手离开后恢复正常手臂 ・仅在手张开时生效(无手势或张开手势)。握拳、剪刀手、指向、竖大拇指等手势时手臂保持正常,握拳拿杯喝东西时仍是平常的手臂(开启 "Act with any hand gesture" 后所有手势都会生效) ・肘部、肩部和手腕扭转根据骨骼和脸型计算。肘内侧角度通常在 35 度以上(只有在否则够不到的位置才会降到 25 度),放在脸颊上的手会避开眼睛和鼻子 ・"Curl fingers along the face" 会让脸颊上的手指沿着脸部弯曲 ・只弯曲可见的手臂。实际的手部骨骼保持不变,服装保持原来的形状随手臂一起移动(挂在手腕之外的袖子或外套也会随手臂移动;只有下摆在手肘附近的宽短袖,会按下一行所述让下摆靠拢) ・下摆在手肘附近的宽短袖,会让下摆朝前臂方向靠拢(按形状和位置而不是名称找到袖子骨骼;延伸到前臂的长袖和没有袖子骨骼的服装保持不变;手不在脸上时,或在菜单中关闭 "Reach face" 时,弯曲手肘下摆也会朝前臂一侧靠拢) ・只对你自己的手作出反应 ・用 Expressions menu 中的 "Reach face" 开关开启/关闭。取消勾选 "On right after upload" 则上传后默认关闭 ・"Check in the scene" 可在上传前于场景中对比停住的手和够到脸的手(显示在未保存的副本上) ・已与 GoGoLoco 一起构建并确认:0 错误,手能够到嘴 ・检查器支持日语 / 英语(菜单名称使用上传时设置的语言) ■ 测试结果 对 5 个不同配置的模型,以与上传时相同的方式(NDMF)构建并确认: ・全部 30 处(5 个模型 × 嘴、下巴、脸颊 × 左右):手都能够到脸部表面(与皮肤间隙 0-5 mm,陷入 0-3 mm;停止距离为 15 cm 和 12 cm 时结果相同)。手的移动距离为 6.6-13.3 cm ・嘴、下巴和脸颊的 30 处,从正面及左上、右上 3 个方向看,手都不会挡住眼睛(脸颊接触点位于下眼睑边缘下方 25-42 mm;脸颊上的手距眼睛外侧 8 mm、距鼻子外侧 6 mm) ・四根手指一起贴合脸部弯曲:脸颊上的手指与脸部的间隙从 24-34 mm 缩小到 0-3 mm(4 个模型) ・脸部附近的 15 种动作中(拿相机、握拳喝东西、以指向 / 剪刀手 / 竖大拇指手势喝东西、手放到脑后、摸摸别人、挥手、放到耳边等),手臂只在“张开手喝东西”时移动(5 个模型 × 左右)。其余 14 种:0.0 cm ・增加 1 bit 同步参数(增加后合计:25-74 / 256)。设置中的轴或角度项:0 个 ・构建时间每个模型约 20-60 秒(作者的 PC,每次上传执行一次) ・试用版仅用于场景确认(不会向上传内容添加任何东西)。在没有 Modular Avatar 的项目中,Console 中会显示提示(0 编译错误) ■ 购买前须知 ・请确认你的模型使用条款允许添加可见手臂、动画和菜单的改动 ・适用于拥有手臂和手指骨骼、并在 VRC Avatar Descriptor 的口型同步(lip sync)中设置了脸部网格的人形模型(可先用免费试用版确认) ■ 使用方法 1. 安装 Modular Avatar 1.18 及以上、2.0 以下版本(包含 NDMF),然后导入 unitypackage 2. 在模型根对象(带有 VRC Avatar Descriptor 的对象)上选择 Add Component → GRAMSHIFT → ReachFit。也可以在 Hierarchy 中右键 → GRAMSHIFT → ReachFit 3. 选择 "Where your hands reach",然后在 "Check in the scene" 中对比停住的手和够到脸的手 4. 照常上传,使用 Expressions menu 中的 "Reach face" 开关 ■ 运行环境 Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 及以上、2.0 以下(包含 NDMF)。测试环境:Unity 2022.3.22f1 / SDK 3.10.5 / MA 1.18.7 / NDMF 1.14.8。模型:Yumeka (Arka_X)、HAOLAN (かなリぁ)、RadDollV3 (三丁目の魔界) 及另外两个(共 5 个) ■ 性能(Performance Rank) ・ReachFit 增加:8-16 个 contacts(仅嘴 8 个,嘴 + 下巴 12 个,三处全部 16 个)、36-38 个 constraints、0 个 PhysBones、2 个动画器层和 1 bit 同步参数 ・测试的 5 个模型(安装前总体等级:PC 为 Poor 1 个、Very Poor 4 个;Quest 5 个均为 Very Poor)安装后 PC 和 Quest 的总体等级均保持不变 ・等级由 contacts 或 constraints 决定的轻量模型,等级可能下降。按 VRChat 官方表的上限:contacts 仅嘴 8 个为 PC Excellent / Quest Medium,三处全部 16 个为 PC Good / Quest Poor;constraints 36-38 个为 PC Excellent / Quest Good;约束深度在 VRChat 合并后为 6-8(PC Excellent / Quest Good),按合并前计数为 36-38(PC Good / Quest Poor) ■ 常见问题 Q. 需要在游戏中自己摸索轴或角度吗? A. 不需要。构建时会自动计算,也没有轴或角度的设置项。 Q. 使用多少同步参数? A. 1 bit(1 个开/关 Bool)。 Q. 喝东西时手臂会自己弯曲吗? A. 用张开手以外的任意手势(握拳、剪刀手、指向、竖大拇指等)拿杯子,手臂会保持正常。张开的手(无手势或张开手势)伸到嘴边时,无法与触摸脸部区分,因此手会向嘴移动(见“限制事项”)。也可以在菜单中关闭。 Q. 别人摸我的脸时也会动吗? A. 不会。只对自己的手做出反应。 Q. 可以和 GoGoLoco 一起使用吗? A. 已与 GoGoLoco 一起构建:0 错误,手能够到嘴。 Q. 试用版能做什么? A. 在场景中对比停住的手和够到脸的手,并查看与皮肤的间隙、陷入深度和肘部角度。不会加入上传的模型。将完整版覆盖导入到试用版之上即可加入。 ■ 限制事项 ・张开的手(无手势或张开手势)伸到嘴边时(如张开手喝东西等),无法与触摸脸部区分,因此手会向嘴移动(测试的 5 个模型上为 1.9-3.6 cm,停在嘴前 10-33 mm 处)。喝东西时,请用张开手以外的手势拿杯子,或在菜单中关闭 ・够到嘴的手会经过鼻子前方(手会捂住嘴;不会挡住眼睛) ・张开的手放在脸侧或脸的斜前方时,部分位置可能看起来陷入脸部 6-19 mm(测试的 5 个模型各自的最大值,在脸前方 5 到 18 cm 范围内每隔 2 cm 测量) ・在长袖模型上,手够到嘴时袖口看起来会稍微陷入脸部(袖子比手腕粗)。在下巴和脸颊处较轻微,在测试的 2 个无袖模型上没有出现 ・手够到下巴时,手腕和前臂可能与立领或外套领子重叠最多 8 mm(不会陷入脖子和胸部的皮肤;测试的 5 个模型,包括穿衣服的形态) ・手肘深度弯曲时,宽袖子可能与前臂稍微重叠(够到脸颊时最明显) ・根据袖子骨骼的结构,下摆有时不会靠拢,而是保持原来的形状移动(按形状和位置而不是名称寻找袖子骨骼) ・没有与他人互相触摸脸部的功能 ・头大手短的 Q 版模型不在支持范围内 ・在 Modular Avatar 1.18-1.x 以外的版本中不会运行,并会在 Console 中显示提示 ・试用版仅显示场景预览,不会向上传的模型添加任何内容 ■ 需要帮助? 如果无法正常使用,欢迎通过本页面的 "Contact the shop"(联系店铺)联系我们(BOOTH 消息)。附上模型名称和显示的任何消息,有助于我们更快地排查问题。
한국어
ReachFit을 쓰면 VR에서 손이 자신의 입, 턱, 볼까지 닿습니다. VR에서 손을 얼굴에 가져가면 헤드셋에 부딪혀 얼굴 앞 9~13cm에서 멈춥니다. ReachFit은 손이 얼굴 앞에 있을 때만 보이는 팔을 구부려 손을 얼굴에 닿게 합니다. 구부리는 정도는 아바타의 본과 얼굴 형태로 자동 계산되므로 축이나 각도를 조정할 필요가 없습니다. 동기화 비트는 1개만 추가되며 아바타의 원본 파일은 그대로 유지됩니다(Modular Avatar / NDMF에서 동작하는 Unity 에디터 확장, 비파괴). 먼저 무료 체험판으로 내 아바타에서 어떻게 닿는지 확인해 보세요. ■ 먼저 무료 체험판으로 ・체험판(무료): 씬에서 "Stopped hand (headset)"(멈춘 손(헤드셋))와 "Reaching hand (ReachFit)"(닿는 손(ReachFit))을 비교하고, 피부까지의 간격, 파고듦, 팔꿈치 각도를 확인(미리보기 전용) ・정식판(450 JPY): 업로드하는 아바타에 닿는 팔과 Expressions menu 토글까지 추가합니다. 체험판 위에 덮어 임포트하세요 ■ 기능 ・입, 턱, 볼 세 곳이 대상(오른손은 오른쪽, 왼손은 왼쪽). 원하는 곳만 골라 쓸 수 있습니다 ・손이 얼굴 앞에 있을 때만 작동하고(멈추는 거리 부근, 기본 15cm·8~20cm에서 조절 가능), 멀어지면 원래 팔로 돌아옵니다 ・손이 펴져 있을 때만 작동합니다(핸드 사인 없음 또는 펴진 손). 주먹, 브이, 가리키기, 엄지척 등에서는 팔이 그대로라서 주먹으로 쥔 컵으로 마실 때도 평소 팔로 마십니다("Act with any hand gesture"(모든 핸드 제스처에서 작동)를 켜면 모든 핸드 사인에서 작동) ・팔꿈치, 어깨, 손목의 비틀림은 아바타의 본과 얼굴 형태로 계산됩니다. 팔꿈치 안쪽 각도는 보통 35도 이상(닿지 않을 때만 25도까지)이며, 볼에 닿은 손은 눈과 코를 피합니다 ・"Curl fingers along the face"(얼굴을 따라 손가락 굽히기)는 볼에 닿은 손의 손가락을 얼굴 곡선을 따라 굽혀 줍니다 ・보이는 팔만 구부러집니다. 실제 손 본은 그대로이며, 의상은 원래 모양 그대로 팔과 함께 움직입니다(손목 너머의 소매나 재킷도 팔과 함께 움직입니다. 밑단이 팔꿈치 근처에 있는 넓은 반소매만 다음 줄처럼 밑단을 붙입니다) ・밑단이 팔꿈치 근처에 있는 넓은 반소매는 밑단을 팔뚝 쪽으로 붙여 움직입니다(소매 본을 이름이 아닌 모양과 위치로 찾습니다. 팔뚝까지 이어지는 긴소매, 소매 본이 없는 옷은 그대로입니다. 손이 얼굴에 없을 때나 메뉴에서 "Reach face"를 꺼 두었을 때도 팔꿈치를 구부리면 밑단이 팔뚝 쪽으로 붙습니다) ・자신의 손에만 반응합니다 ・Expressions menu의 "Reach face"(얼굴에 닿기) 토글로 켜고 끕니다. "On right after upload"(업로드 직후 켜짐)를 해제하면 처음에는 꺼진 상태로 업로드됩니다 ・"Check in the scene"(씬에서 확인)으로 업로드 전에 멈춘 손과 닿는 손을 비교할 수 있습니다(저장되지 않은 복사본에 표시) ・GoGoLoco와 함께 빌드하여 확인: 오류 0건, 손이 입에 닿음 ・일본어 / 영어 인스펙터(메뉴 이름은 업로드할 때 설정된 언어를 따릅니다) ■ 테스트 결과 구성이 다른 아바타 5종을 업로드 때와 같은 방식(NDMF)으로 빌드하여 확인했습니다. ・30곳 전체(아바타 5종 × 입, 턱, 볼 × 좌우): 손이 얼굴 표면에 닿음(피부와의 간격 0~5mm, 파고듦 0~3mm, 멈추는 거리 15cm와 12cm 모두 동일). 손은 6.6~13.3cm 이동 ・입, 턱, 볼 30곳에서 정면, 좌우 위쪽의 3방향에서 볼 때 손이 눈을 가리지 않음(볼의 닿는 지점은 아래 눈가에서 25~42mm 아래, 볼의 손은 눈에서 8mm, 코에서 6mm 바깥) ・네 손가락을 함께 얼굴을 따라 굽히기: 볼에 닿은 손가락과 얼굴 사이의 간격이 24~34mm에서 0~3mm로 줄었습니다(아바타 4종) ・얼굴 근처 동작 15가지(카메라 들기, 주먹으로 마시기, 가리키기 / 브이 / 엄지척으로 마시기, 머리 뒤, 다른 사람 쓰다듬기, 손 흔들기, 귀 옆 등) 중 팔이 움직인 것은 "펴진 손으로 마시기"뿐이었습니다(아바타 5종 × 좌우). 나머지 14가지: 0.0cm ・동기화 1비트 추가(추가 후 합계: 25~74 / 256). 설정의 축 또는 각도 입력란: 0개 ・빌드 시간은 아바타당 약 20~60초(제작자의 PC, 업로드할 때마다 1회) ・체험판은 씬 확인 전용입니다(업로드물에 추가되는 것 0개). Modular Avatar가 없는 프로젝트에서는 Console에 안내가 표시됩니다(컴파일 오류 0건) ■ 구매 전 확인 ・아바타의 이용 약관에서 보이는 팔, 애니메이션, 메뉴를 추가하는 개조를 허용하는지 확인하세요 ・팔과 손가락 본이 있는 휴머노이드 아바타이며, VRC Avatar Descriptor의 립싱크에 얼굴 메시가 설정된 경우에 사용할 수 있습니다(먼저 무료 체험판으로 확인할 수 있습니다) ■ 사용 방법 1. Modular Avatar 1.18 이상 2.0 미만(NDMF 포함)을 설치한 뒤 unitypackage를 임포트합니다 2. 아바타 루트(VRC Avatar Descriptor가 있는 오브젝트)에서 Add Component → GRAMSHIFT → ReachFit을 선택합니다. Hierarchy에서 우클릭 → GRAMSHIFT → ReachFit으로도 추가할 수 있습니다 3. "Where your hands reach"(손이 닿는 위치)를 선택하고 "Check in the scene"에서 멈춘 손과 닿는 손을 비교합니다 4. 평소처럼 업로드하고 Expressions menu의 "Reach face" 토글을 사용하세요 ■ 필요 환경 Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 이상 2.0 미만(NDMF 포함). 테스트 환경: Unity 2022.3.22f1 / SDK 3.10.5 / MA 1.18.7 / NDMF 1.14.8. 아바타: Yumeka (Arka_X), HAOLAN (かなリぁ), RadDollV3 (三丁目の魔界) 외 2종(총 5종) ■ 성능 (Performance Rank) ・ReachFit이 추가하는 것: contacts 8~16개, constraints 36~38개, PhysBones 0개, 애니메이터 레이어 2개, 동기화 1비트 ・테스트한 아바타 5종(설치 전 종합 랭크: PC는 Poor 1종·Very Poor 4종, Quest는 5종 모두 Very Poor)은 설치 후에도 PC와 Quest 모두 종합 랭크가 그대로였습니다 ・contacts나 constraints로 랭크가 정해지는 가벼운 아바타는 랭크가 내려갈 수 있습니다. VRChat 공식 표의 상한 기준: contacts 입만 8개는 PC Excellent / Quest Medium, 세 곳 모두 16개는 PC Good / Quest Poor, constraints 36~38개는 PC Excellent / Quest Good, 제약 깊이는 VRChat이 묶은 후 6~8(PC Excellent / Quest Good), 묶기 전으로 세면 36~38(PC Good / Quest Poor) ■ FAQ Q. 게임 안에서 축이나 각도를 직접 찾아야 하나요? A. 아니요. 빌드할 때 계산되며 축이나 각도 입력란도 없습니다. Q. 동기화 파라미터는 몇 개 사용하나요? A. 1비트(켜기/끄기 Bool 1개)입니다. Q. 음료를 마실 때 팔이 저절로 구부러지나요? A. 펴진 손 이외의 핸드 사인(주먹, 브이, 가리키기, 엄지척 등)으로 컵을 쥐면 팔은 그대로입니다. 펴진 손(핸드 사인 없음 또는 펴진 손)을 입에 가져가면 얼굴을 만지는 동작과 구별할 수 없어 손이 입 쪽으로 움직입니다(제한 사항 참고). 메뉴에서 꺼 둘 수도 있습니다. Q. 다른 사람이 내 얼굴을 만져도 움직이나요? A. 움직이지 않습니다. 자신의 손에만 반응합니다. Q. GoGoLoco와 함께 사용할 수 있나요? A. GoGoLoco와 함께 빌드하여 오류 0건, 손이 입에 닿는 것을 확인했습니다. Q. 체험판으로 무엇을 할 수 있나요? A. 씬에서 멈춘 손과 닿는 손을 비교하고, 피부까지의 간격, 파고듦, 팔꿈치 각도를 볼 수 있습니다. 업로드하는 아바타에는 들어가지 않습니다. 정식판을 체험판 위에 덮어 임포트하면 들어갑니다. ■ 제한 사항 ・펴진 손(핸드 사인 없음 또는 펴진 손)을 입에 가져가는 동작(펴진 손으로 마시기 등)은 얼굴을 만지는 동작과 구별할 수 없어 손이 입 쪽으로 움직입니다(테스트한 아바타 5종에서 1.9~3.6cm, 입에 닿지 않고 10~33mm 앞에서 멈춤). 마실 때는 펴진 손 이외의 핸드 사인으로 컵을 쥐거나 메뉴에서 꺼 두세요 ・입에 닿는 손은 코 앞을 지나갑니다(손으로 입을 가리는 동작이며, 눈은 가리지 않습니다) ・얼굴 옆이나 비스듬히 앞에 둔 펴진 손이 일부 위치에서 얼굴에 6~19mm 파고들어 보일 수 있습니다(테스트한 아바타 5종 각각의 최댓값, 얼굴 앞 5~18cm를 2cm 간격으로 측정) ・긴소매 아바타에서는 손이 입에 닿을 때 소맷부리가 얼굴에 약간 파고들어 보입니다(소매가 손목보다 넓기 때문). 턱과 볼에서는 더 작으며, 테스트한 민소매 아바타 2종에서는 나타나지 않았습니다 ・턱에 손이 닿을 때 손목·팔뚝이 스탠드 칼라나 겉옷 깃과 최대 8mm 겹쳐 보일 수 있습니다(목·가슴 피부에는 파고들지 않음. 테스트한 아바타 5종, 옷을 입힌 형태 포함) ・팔꿈치를 깊게 구부리면 넓은 소매가 팔뚝과 조금 겹칠 수 있습니다(볼에 닿을 때 가장 많이 나타납니다) ・소매 본의 구조에 따라 밑단을 붙이지 않고 원래 모양대로 움직일 수 있습니다(소매 본을 이름이 아니라 모양과 위치로 찾기 때문입니다) ・다른 사람과 서로 얼굴을 만지는 기능은 없습니다 ・머리가 크고 팔이 짧은 SD 스타일 아바타는 대상이 아닙니다 ・Modular Avatar 1.18~1.x 이외에서는 동작하지 않고 Console에 안내가 표시됩니다 ・체험판은 씬 미리보기만 보여 주며 업로드하는 아바타에는 아무것도 추가하지 않습니다 ■ 도움이 필요하신가요? 작동하지 않는 부분이 있으면 이 페이지의 "Contact the shop"(샵에 문의하기)에서 편하게 문의해 주세요(BOOTH 메시지). 아바타 이름과 표시된 메시지를 알려 주시면 더 빠르게 확인할 수 있습니다.





