舌を上下左右に動かせる TongueFit|舌出し・ぺろぺろを Expression メニューから・舌キーなしのアバターにも【VRChat・NDMF・非破壊】
- 製品版ダウンロード商品¥ 600
- 無料お試し版ダウンロード商品¥ 0





VRChat のアバターの舌を、Expression メニューから上下左右に動かせるようにする Unity エディタ拡張です。舌出しや、ぺろぺろの自動の動き(上下・左右・回す)も使えます。 舌を動かすシェイプキーが無いアバターでも、口の中の舌を見つけて動かします。上下左右それぞれ、舌が顔に入り込みにくい角度をアバターに合わせて測ります。元のアバターのファイルは書き換えません(NDMF 対応・非破壊)。 English / 简体中文 / 한국어:下の段落に説明があります(descriptions below) ■ まずは無料お試し版で、自分のアバターを確かめる ・お試し版(無料):シーンの中で、舌を出した形と上下左右の動きを確かめる。アップロードしたアバターには入りません ・製品版(600円):上に加えて、アップロードしたアバターの Expression メニューに「舌」が入り、VRChat で使えます。製品版はお試し版の上から入れます お試し版では「シーンで確かめる」→「舌の動きを見る」で、舌を出した形と上下左右の動きをシーンで確かめられます。気に入ったら製品版をお試し版の上から入れると、アップロードしたアバターにも入ります。 ■ できること ・メニュー「舌」:舌を出す/上下左右(2軸のパペット)/自動:上下・自動:左右・自動:回す(ぺろぺろ)/速さ ・舌に「揺れる」「つかめる」(PhysBone)を足せる(設定で切れます。舌に PhysBone が既にあればそれを使います) ・舌を動かすシェイプキーがあればそのキーで、無いアバターは口の近くの舌の部品を見つけて舌を出す ・上下左右の角度は、方向ごとに舌が顔を突き抜けない一番大きな角度を自動で測る(最大40度)。自動を切ると 0〜90 度を手で決められ、手で決めた角度で突き抜ける時はアップロードの時にお知らせが出る(アップロードは続きます) ・舌を出す量(%)と口の開き(自動/手で 0〜100)を変えられる ・見つけた舌はインスペクターに出て、違う時は「手で選ぶ(見つけ方が違う時)」で選び直せる ・「シーンで確かめる」→「舌の動きを見る」で、左右・上下のスライダーを動かしてアップロード前に見られる(NDMF のプレビューが入っている時。保存されず、もう一度押すか選択を外すと戻る) ・他のギミックとぶつからない名前でメニュー・パラメーターを足す(同期は最大35ビット=揺れる・つかめるを切ると33ビット。保存しない) ・日本語/English 切り替え ※ 確かめたのは Unity の中だけで、VRChat にアップロードしての動きはまだ確かめていません。 ■ 確かめた結果(作者の Unity の中での試験) 作りの違う4体のアバターで、アップロードした時と同じ状態にした顔を測りました。 ・ゆめか・フェリス:正面から見て、上下左右の4方向とも舌先が唇の外に出る(舌先の 56〜87% が唇より外) ・自動で測った角度:ゆめか 上下左右 40度/フェリス 上20度・下40度・左右26度/HAOLAN 上5度・下25度・左5度・右30度/RadDollV3 上20度・下15度・左右20度 ・4体×上下左右(出した後の向きの形)で、舌が顔の面を突き抜けた所 0。斜め(4か所)と回す動き(輪の8か所)でも 0 ・動きの途中のすべての瞬間と、舌を出す途中(閉じた形→出した形)は数えていません。ゆめか・フェリスでは、出す途中にごく一部の頂点が唇・あごの面を横切る数が出ています ・フェリス(舌を動かすシェイプキーなし)でも舌を見つけて上下左右に動く ・アバターを 100倍・0.01倍にした時も同じ角度で動く。顔のメッシュの名前を変えたアバター、頭に MA Scale Adjuster を付けたアバターでも組み立てが通る ・作者の試験 13 通り(4体・大きさ・名前・舌のキーの選び方・揺れものなし・口の開きを手で決める 等)がすべて通過 ■ 使う前に ・アバターの規約で、ボーン・シェイプキー・メニューを足す改変が許されているか確かめてください ■ 使い方 1. Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます)を入れてから、unitypackage をプロジェクトに入れる 2. アバターの一番上(VRC Avatar Descriptor の付いた物)に「Add Component → GRAMSHIFT → TongueFit」を付ける(ヒエラルキーの右クリック → GRAMSHIFT → TongueFit でも付きます) 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(三丁目の魔界 様)の4体 ■ よくある質問 Q. 舌を動かすシェイプキーが無いアバターでも使えますか? A. 使えます。口の近くの小さな舌の部品を見つけて動かします(試した中ではフェリス)。見つけた舌が違う時は、インスペクターの「手で選ぶ」で選び直せます。 Q. 舌を動かすと顔や頬を突き抜けませんか? A. 自動なら、上下左右それぞれ、出した後の形で突き抜けない一番大きな角度を測って使います(最大40度)。動きの途中までは確かめていません。口の小さいアバターでは角度が小さくなります。 Q. Blender でボーンやシェイプキーを作る必要はありますか? A. ありません。Unity の中だけで、アップロードの時にだけ足します。元の FBX・アバター・Prefab は書き換えません。 Q. パフォーマンスランクは下がりますか? A. 舌に骨が無いアバターではボーンを3本(元からあればその骨を使います)、「揺れる・つかめる」を入れると PhysBone を2つ足すので、ランクに数えられます。特に Quest(Android)は PhysBone の上限が低いので、気になる時は設定で「揺れる・つかめる」を切ってください。 Q. お試し版で何ができますか? A. シーンの中で舌の動きを確かめられます。アップロードしたアバターには入りません。製品版をお試し版の上から入れると入ります。 Q. どのアバターで使えますか? A. アバター専用のプリセットは要りません。ただし作者が確かめたのは「動作環境」の4体だけです。ほかのアバターは、お試し版で舌の見つかり方と動きを先に確かめてください。 ■ 制限 ・VRChat の中での見た目と実際のアップロードは、作者はまだ確かめていません(確かめたのは Unity の中だけです) ・舌の長さ・太さは変えません。短い舌や口の奥にある舌は動きが小さくなります ・自動の角度は最大40度です。口の小さいアバターでは小さくなります ・舌の部品を動かすアバターでは、部品ごと前に出るので、唇に少し重なることがあります ・口の近くに舌の部品もシェイプキーも無いアバターでは、舌を見つけられないことがあります(その時はインスペクターに表示されます) ・HAOLAN は上と左が5度までになります。上に向けると舌先の半分ほどが唇の内側に残り、左は動きが小さくなります ・頭に MA Scale Adjuster を付けたアバターは前へ押し出す分を足さないので、左右に向けると舌先の多くが唇の内側に残ります ・足すボーン3本(舌に骨が無い時)と PhysBone 2つ(揺れる・つかめるを入れた時)はパフォーマンスランクに数えられます ・Modular Avatar 1.18 より前・2.0 以降では動かず、Console にお知らせが出ます(アップロードは止めません) ・お試し版はシーンの見た目だけで、アップロードしたアバターには入りません ■ Fit シリーズ(Fit series) ・LidFit https://booth.pm/ja/items/9014545 ・IrisFit https://booth.pm/ja/items/9016322 ・NeckFit https://booth.pm/ja/items/9020805 ・WearFit https://booth.pm/ja/items/9032442 ・BandFit https://booth.pm/ja/items/9034318 ・SkinFit https://booth.pm/ja/items/9034575 ・DecoFit https://booth.pm/ja/items/9043331 ■ 困った時は うまく動かない時は、このページの「ショップへのお問い合わせ」から気軽にどうぞ(アバターの名前と、表示された文があると早く調べられます)。
利用規約
・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.0(2026-10)公開 1.0.0 (2026-10) released
English
TongueFit is a Unity editor extension that lets your VRChat avatar move its tongue up, down, left and right from the Expressions menu. You also get tongue out and automatic licking motions (up-down, left-right, circle). It finds the tongue inside the mouth even on avatars without a tongue shape key. For each direction it measures, for your avatar, an angle at which the tongue is unlikely to go into the face. Your original avatar files are not changed (NDMF, non-destructive). ■ Try the free trial first ・Trial (free): check the tongue-out shape and the up/down/left/right movement in the Scene. It is not added to uploaded avatars ・Full version (600 JPY): in addition, a "Tongue" item is added to the Expressions menu of your uploaded avatar, so you can use it in VRChat. Install the full version on top of the trial In the trial, "Check in the scene" -> "Preview tongue movement" shows the tongue out and its movement in the Scene. If you like it, install the full version on top of the trial to add it to your uploads. ■ What it does ・"Tongue" menu: Tongue out / Move (two-axis puppet) / Auto: up-down / Auto: left-right / Auto: circle (licking motion) / Speed ・Adds Sway / Grab (PhysBone) to the tongue (can be turned off; an existing tongue PhysBone is used) ・Uses the tongue shape key if there is one; on avatars without one, it finds the tongue part near the mouth ・Angles: for each of up, down, left and right, Auto measures the largest angle at which the tongue does not go through the face (up to 40 degrees). Turn Auto off to set 0-90 degrees by hand; if an angle you set goes through the face, a notice appears at upload (the upload continues) ・Tongue out amount (%) and mouth open (auto, or 0-100 by hand) ・The detected tongue is shown in the inspector; use "Choose by hand (if detection is wrong)" if it is wrong ・"Preview tongue movement" with "Left <-> Right" and "Down <-> Up" sliders before uploading (while NDMF preview is enabled; not saved; press again or deselect to go back) ・Menu items and parameters use names that do not clash with other gimmicks (up to 35 synced bits, 33 with Sway / Grab off; not saved) ・Japanese / English UI Note: tested inside Unity only; the movement after uploading to VRChat has not been checked yet. ■ Test results (the author's tests inside Unity) 4 avatars of different builds, measured on the face in the same state as an upload. ・Yumeka and Felis: seen from the front, the tongue tip comes out past the lips in all 4 directions (56-87% of the tip is outside the lips) ・Angles measured on Auto: Yumeka 40 degrees in all directions / Felis up 20, down 40, left and right 26 / HAOLAN up 5, down 25, left 5, right 30 / RadDollV3 up 20, down 15, left and right 20 ・4 avatars x 4 directions (the poses after the tongue is out): 0 vertices went through the face surface; also 0 at 4 diagonal points and 8 points around the circle motion ・Not every moment of a motion is counted, and neither is the way out (closed -> out). On Yumeka and Felis, a few vertices cross the lip / chin surface on the way out ・Felis (no tongue shape key): the tongue is found and moves in all 4 directions ・Avatars scaled x100 and x0.01 move at the same angles. Avatars with a renamed face mesh or with MA Scale Adjuster on the head build correctly ・All 13 of the author's test cases passed (4 avatars, scale, names, tongue key choice, no PhysBone, mouth open set by hand, etc.) ■ Before you start ・Check that your avatar's terms allow adding bones, shape keys and menus ■ How to use 1. Install Modular Avatar 1.18 or later and below 2.0 (NDMF is included), then import the unitypackage 2. On the top of the avatar (the object with the VRC Avatar Descriptor), Add Component -> GRAMSHIFT -> TongueFit (or right-click in the Hierarchy -> GRAMSHIFT -> TongueFit) 3. Check "Detected tongue", then watch the movement with "Check in the scene" -> "Preview tongue movement" 4. Upload as usual and use "Tongue" in the VRChat Expressions menu ■ Requirements ・Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 or later and below 2.0 (NDMF included) ・Versions the author tested: Unity 2022.3.22f1 / SDK 3.10.5 / MA 1.18.7 / NDMF 1.14.8 ・Avatars checked: Yumeka (Arka_X), Felis (リュクらぼ), HAOLAN (かなリぁ) and RadDollV3 (三丁目の魔界) ■ FAQ Q. Does it work on an avatar without a tongue shape key? A. Yes. It finds the small tongue part near the mouth and moves it (Felis in our tests). If the detected tongue is wrong, use "Choose by hand (if detection is wrong)" in the inspector. Q. Will the tongue go through the face or cheeks? A. On Auto, for each direction it measures and uses the largest angle at which the tongue, once out, does not go through the face (up to 40 degrees). The moments in between are not checked. Avatars with a small mouth get smaller angles. Q. Do I need Blender to add bones or shape keys? A. No. Everything happens inside Unity and is added only at upload. Your original FBX, avatar and prefabs are not changed. Q. Will my performance rank drop? A. It adds 3 bones if the tongue has none (existing tongue bones are used instead), plus 2 PhysBones when Sway / Grab is on, and they count toward the rank. Quest (Android) has a low PhysBone limit, so turn Sway / Grab off if that matters. Q. What can I do with the trial? A. Check the tongue movement in the Scene. It is not added to uploaded avatars; install the full version on top of the trial for that. Q. Which avatars does it work on? A. No avatar-specific preset is needed. However, the author has checked only the 4 avatars under Requirements. For other avatars, check how the tongue is found and moves with the trial first. ■ Limitations ・The author has not yet checked the look inside VRChat or a real upload (checked inside Unity only) ・The tongue's own length and thickness are not changed; short tongues or tongues set deep in the mouth move less ・Auto angles go up to 40 degrees; avatars with a small mouth get smaller angles ・On avatars where the tongue part is moved, the whole part comes forward and may overlap the lips a little ・On avatars with neither a tongue part nor a tongue shape key near the mouth, the tongue may not be found (the inspector shows this) ・On HAOLAN, up and left are limited to 5 degrees: turned up, about half of the tip stays inside the lips, and left moves less ・With MA Scale Adjuster on the head, no extra push forward is added, so turned left or right most of the tip stays inside the lips ・The 3 added bones (when the tongue has none) and 2 PhysBones (when Sway / Grab is on) count toward the performance rank ・With Modular Avatar below 1.18 or 2.0 and later it does not run and shows a notice in the Console (the upload is not stopped) ・The trial works in the Scene view only, not on uploaded avatars ■ Need help? If something does not work, feel free to contact us with "Contact the shop" on this page (the avatar name and any message shown help us look into it quickly).
简体中文
TongueFit 是一个 Unity 编辑器扩展,可以通过 Expressions 菜单让 VRChat Avatar(模型)的舌头上下左右移动。还可以使用伸舌,以及舔舐的自动动作(上下、左右、转圈)。 没有舌头形态键的 Avatar 也能找到嘴里的舌头并移动。上下左右每个方向都会按照 Avatar 测量舌头不易进入脸部的角度。不会改写原始 Avatar 文件(支持 NDMF,非破坏式)。 ■ 建议先试用免费体验版 ・体验版(免费):在场景中确认伸舌的样子和上下左右的动作。不会加入上传的模型 ・正式版(600 日元):除上述外,上传的模型的 Expressions 菜单中会加入“舌”,可在 VRChat 中使用。在体验版上方导入正式版 体验版中可用“在场景中确认”→“查看舌头动作”,在场景中确认伸舌的样子和上下左右的动作。满意的话,在体验版上方导入正式版,上传的模型中也会加入该功能。 ■ 功能 ・“舌”菜单:伸舌/上下左右(双轴操纵杆)/自动:上下・自动:左右・自动:转圈(舔舐动作)/速度 ・可为舌头添加“摇晃”“可抓取”(PhysBone)(可在设置中关闭;舌头已有 PhysBone 时使用现有的) ・有舌头形态键时使用该键;没有时会找到嘴部附近的舌头部件并伸出 ・角度:自动模式下,为上下左右每个方向测量舌头不穿出脸部的最大角度(最大 40 度)。关闭自动可手动设置 0〜90 度,手动设置的角度穿出脸部时,上传时会有提示(上传会继续) ・可调整伸舌量(%)和张嘴程度(自动/手动 0〜100) ・找到的舌头会显示在检查器中,不对时可用“手动选择”重新选择 ・上传前可用“查看舌头动作”拖动左右・上下滑块确认(NDMF 预览开启时;不会保存;再按一次或取消选择即恢复) ・菜单和参数使用不与其他功能冲突的名称(同步最多 35 位,关闭摇晃・可抓取时为 33 位;不保存) ・日语/English 切换 ※ 只在 Unity 中确认过,尚未确认上传到 VRChat 后的动作。 ■ 测试结果(作者在 Unity 中的测试) 在 4 个结构不同的模型上,测量与上传时相同状态的脸部。 ・ゆめか(Yumeka)・フェリス(Felis):从正面看,上下左右 4 个方向舌尖都伸出到嘴唇外(舌尖的 56〜87% 在嘴唇外) ・自动测得的角度:Yumeka 上下左右 40 度/Felis 上 20 度・下 40 度・左右 26 度/HAOLAN 上 5 度・下 25 度・左 5 度・右 30 度/RadDollV3 上 20 度・下 15 度・左右 20 度 ・4 个模型 × 上下左右(伸出后的姿势):舌头穿出脸部表面 0 处;斜向(4 处)和转圈动作(圆周上 8 处)也是 0 ・没有计算动作过程中的每一瞬间,也没有计算伸舌的过程(闭合→伸出)。在 Yumeka 和 Felis 上,伸出过程中有极少数顶点穿过嘴唇・下巴的表面 ・Felis(没有舌头形态键)也能找到舌头并上下左右移动 ・模型放大 100 倍・缩小到 0.01 倍时以相同角度移动。改名的脸部网格、头部带 MA Scale Adjuster 的模型也能正常构建 ・作者的 13 项测试(4 个模型・缩放・名称・舌头键的选择・无 PhysBone・手动设置张嘴 等)全部通过 ■ 使用前须知 ・请确认模型的使用条款允许添加骨骼、形态键和菜单的改造 ■ 使用方法 1. 安装 Modular Avatar 1.18 以上、低于 2.0(包含 NDMF),然后导入 unitypackage 2. 在模型最顶层(带有 VRC Avatar Descriptor 的物体)上 Add Component → GRAMSHIFT → TongueFit(也可在 Hierarchy 中右键 → GRAMSHIFT → TongueFit) 3. 确认“找到的舌头”,用“在场景中确认”→“查看舌头动作”查看动作 4. 照常上传,在 VRChat 的 Expressions 菜单中使用“舌” ■ 运行环境 ・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(三丁目の魔界)共 4 个 ■ 常见问题 Q. 没有舌头形态键的模型能用吗? A. 能用。会找到嘴部附近的小舌头部件并移动(测试中为 Felis)。找到的舌头不对时,可在检查器中用“手动选择”重新选择。 Q. 舌头动起来会穿出脸部或脸颊吗? A. 自动时,会为每个方向测量并使用伸出后的姿势不穿出脸部的最大角度(最大 40 度)。动作过程中没有确认。嘴小的模型角度会更小。 Q. 需要用 Blender 制作骨骼或形态键吗? A. 不需要。全部在 Unity 中完成,只在上传时添加。不会改写原始 FBX、模型和 Prefab。 Q. 性能等级会下降吗? A. 舌头没有骨骼时会添加 3 根骨骼(已有时使用现有骨骼),开启“摇晃・可抓取”时再加 2 个 PhysBone,都会计入等级。Quest(Android)的 PhysBone 上限较低,介意时可在设置中关闭“摇晃・可抓取”。 Q. 体验版能做什么? A. 可在场景中确认舌头动作,但不会加入上传的模型。在体验版上方导入正式版即可。 Q. 哪些模型可以使用? A. 不需要模型专用的预设。但作者只确认了“运行环境”中的 4 个模型。其他模型请先用体验版确认舌头能否找到以及动作。 ■ 限制事项 ・作者尚未在 VRChat 中确认外观,也未实际上传确认(只在 Unity 中确认) ・不改变舌头本身的长度和粗细;短舌头或位于嘴深处的舌头动作较小 ・自动角度最大 40 度;嘴小的模型角度会更小 ・移动舌头部件的模型,整个部件会向前伸出,可能与嘴唇略有重叠 ・嘴部附近既没有舌头部件也没有形态键的模型,可能找不到舌头(此时会显示在检查器中) ・HAOLAN 的上和左限制为 5 度:向上时舌尖约一半留在嘴唇内侧,向左时动作较小 ・头部带 MA Scale Adjuster 时不会额外向前推出,向左右时舌尖大部分留在嘴唇内侧 ・添加的 3 根骨骼(舌头没有骨骼时)和 2 个 PhysBone(开启摇晃・可抓取时)会计入性能等级 ・Modular Avatar 低于 1.18 或 2.0 以上时不运行,并在 Console 中显示提示(不会中止上传) ・体验版只作用于场景视图,不会加入上传的模型 ■ 需要帮助? 如果遇到无法正常使用的情况,欢迎通过本页面的店铺咨询功能与我们联系(附上模型名称和显示的提示信息,有助于我们尽快排查)。
한국어
TongueFit은 Expressions 메뉴에서 VRChat 아바타의 혀를 상하좌우로 움직일 수 있게 해 주는 Unity 에디터 확장입니다. 혀 내밀기와 날름날름 자동 움직임(상하·좌우·돌리기)도 쓸 수 있습니다. 혀 셰이프 키가 없는 아바타에서도 입속의 혀를 찾아 움직입니다. 상하좌우 각 방향마다 혀가 얼굴 안으로 들어가기 어려운 각도를 아바타에 맞춰 측정합니다. 원본 아바타 파일은 수정하지 않습니다(NDMF 지원, 비파괴). ■ 먼저 무료 체험판으로 사용해 보세요 ・체험판(무료): 씬 안에서 혀를 내민 모습과 상하좌우 움직임을 확인합니다. 업로드한 아바타에는 들어가지 않습니다 ・정식판(600엔): 위에 더해, 업로드한 아바타의 Expressions 메뉴에 "혀"가 들어가 VRChat에서 쓸 수 있습니다. 정식판은 체험판 위에 가져옵니다 체험판에서는 "씬에서 확인" → "혀 움직임 보기"로 혀를 내민 모습과 상하좌우 움직임을 씬에서 확인할 수 있습니다. 마음에 드시면 체험판 위에 정식판을 가져오면 업로드한 아바타에도 들어갑니다. ■ 기능 ・"혀" 메뉴: 혀 내밀기 / 상하좌우(2축 퍼펫) / 자동: 상하·자동: 좌우·자동: 돌리기(날름날름 움직임) / 속도 ・혀에 "흔들림"·"잡기"(PhysBone)를 추가(설정에서 끌 수 있음. 혀에 PhysBone이 이미 있으면 그것을 사용) ・혀 셰이프 키가 있으면 그 키를 쓰고, 없는 아바타는 입 근처의 혀 부품을 찾아 혀를 내밉니다 ・각도: 자동일 때 상하좌우 각 방향마다 혀가 얼굴을 뚫지 않는 가장 큰 각도를 측정(최대 40도). 자동을 끄면 0~90도를 직접 정할 수 있고, 직접 정한 각도로 얼굴을 뚫을 때는 업로드 시 알림이 나옵니다(업로드는 계속됩니다) ・혀 내미는 양(%)과 입 벌림(자동 / 직접 0~100)을 바꿀 수 있습니다 ・찾은 혀는 인스펙터에 표시되며, 다르면 "직접 선택"으로 다시 고를 수 있습니다 ・업로드 전에 "혀 움직임 보기"에서 좌우·상하 슬라이더로 확인(NDMF 프리뷰가 켜져 있을 때. 저장되지 않음. 다시 누르거나 선택을 해제하면 돌아갑니다) ・메뉴와 파라미터는 다른 기믹과 겹치지 않는 이름으로 추가(동기화 최대 35비트, "흔들림·잡기"를 끄면 33비트, 저장 안 함) ・일본어 / English 전환 ※ Unity 안에서만 확인했으며, VRChat에 업로드한 뒤의 움직임은 아직 확인하지 않았습니다. ■ 테스트 결과(제작자의 Unity 안 테스트) 구조가 다른 4개의 아바타에서, 업로드할 때와 같은 상태로 만든 얼굴을 측정했습니다. ・ゆめか(Yumeka)·フェリス(Felis): 정면에서 보면 상하좌우 4방향 모두 혀끝이 입술 밖으로 나옵니다(혀끝의 56~87%가 입술 밖) ・자동으로 측정한 각도: Yumeka 상하좌우 40도 / Felis 위 20도·아래 40도·좌우 26도 / HAOLAN 위 5도·아래 25도·왼쪽 5도·오른쪽 30도 / RadDollV3 위 20도·아래 15도·좌우 20도 ・4개 아바타 × 상하좌우(혀를 내민 뒤의 자세): 혀가 얼굴 면을 뚫은 곳 0. 대각선(4곳)과 돌리기 움직임(원 위 8곳)에서도 0 ・움직이는 도중의 모든 순간과 혀를 내미는 도중(닫힌 모양→내민 모양)은 세지 않았습니다. Yumeka·Felis에서는 내미는 도중에 아주 일부 정점이 입술·턱 면을 가로지릅니다 ・Felis(혀 셰이프 키 없음)에서도 혀를 찾아 상하좌우로 움직입니다 ・아바타를 100배·0.01배로 해도 같은 각도로 움직입니다. 얼굴 메시 이름을 바꾼 아바타, 머리에 MA Scale Adjuster를 붙인 아바타도 빌드가 통과합니다 ・제작자의 테스트 13가지(4개 아바타·크기·이름·혀 키 선택·PhysBone 없음·입 벌림 직접 지정 등) 모두 통과 ■ 시작하기 전에 ・아바타 이용 약관에서 본·셰이프 키·메뉴를 추가하는 수정이 허용되는지 확인해 주세요 ■ 사용 방법 1. Modular Avatar 1.18 이상 2.0 미만(NDMF 포함)을 설치한 뒤 unitypackage를 가져옵니다 2. 아바타 맨 위(VRC Avatar Descriptor가 있는 오브젝트)에 Add Component → GRAMSHIFT → TongueFit을 추가합니다(Hierarchy에서 우클릭 → GRAMSHIFT → TongueFit도 가능) 3. "찾은 혀"를 확인하고 "씬에서 확인" → "혀 움직임 보기"로 움직임을 봅니다 4. 평소처럼 업로드하고 VRChat의 Expressions 메뉴에서 "혀"를 사용합니다 ■ 필요 환경 ・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(三丁目の魔界) 4개 ■ FAQ Q. 혀 셰이프 키가 없는 아바타에서도 쓸 수 있나요? A. 네. 입 근처의 작은 혀 부품을 찾아 움직입니다(테스트에서는 Felis). 찾은 혀가 다르면 인스펙터의 "직접 선택"으로 다시 고를 수 있습니다. Q. 혀를 움직이면 얼굴이나 볼을 뚫고 나오지 않나요? A. 자동이면 각 방향마다, 혀를 내민 뒤의 자세에서 얼굴을 뚫지 않는 가장 큰 각도를 측정해서 씁니다(최대 40도). 움직이는 도중까지는 확인하지 않았습니다. 입이 작은 아바타는 각도가 작아집니다. Q. Blender로 본이나 셰이프 키를 만들어야 하나요? A. 아니요. 모두 Unity 안에서 하며 업로드할 때만 추가합니다. 원본 FBX·아바타·Prefab은 수정하지 않습니다. Q. 퍼포먼스 랭크가 내려가나요? A. 혀에 본이 없는 아바타는 본 3개(원래 있으면 그 본을 사용), "흔들림·잡기"를 켜면 PhysBone 2개를 추가하므로 랭크에 포함됩니다. Quest(Android)는 PhysBone 상한이 낮으니, 신경 쓰이면 설정에서 "흔들림·잡기"를 꺼 주세요. Q. 체험판으로 무엇을 할 수 있나요? A. 씬 안에서 혀 움직임을 확인할 수 있습니다. 업로드한 아바타에는 들어가지 않으며, 체험판 위에 정식판을 가져오면 들어갑니다. Q. 어떤 아바타에서 쓸 수 있나요? A. 아바타 전용 프리셋은 필요 없습니다. 다만 제작자가 확인한 것은 "필요 환경"의 4개 아바타뿐입니다. 다른 아바타는 체험판으로 혀를 찾는 방식과 움직임을 먼저 확인해 주세요. ■ 제한 사항 ・제작자는 아직 VRChat 안에서의 모습과 실제 업로드를 확인하지 않았습니다(Unity 안에서만 확인) ・혀 자체의 길이·굵기는 바꾸지 않습니다. 짧은 혀나 입 깊숙이 있는 혀는 움직임이 작아집니다 ・자동 각도는 최대 40도이며, 입이 작은 아바타는 작아집니다 ・혀 부품을 움직이는 아바타는 부품째 앞으로 나오므로 입술과 조금 겹칠 수 있습니다 ・입 근처에 혀 부품도 셰이프 키도 없는 아바타는 혀를 찾지 못할 수 있습니다(그때는 인스펙터에 표시됩니다) ・HAOLAN은 위와 왼쪽이 5도까지입니다. 위로 향하면 혀끝의 절반 정도가 입술 안쪽에 남고, 왼쪽은 움직임이 작아집니다 ・머리에 MA Scale Adjuster가 있으면 앞으로 더 밀어내지 않으므로, 좌우로 향하면 혀끝의 대부분이 입술 안쪽에 남습니다 ・추가하는 본 3개(혀에 본이 없을 때)와 PhysBone 2개("흔들림·잡기"를 켰을 때)는 퍼포먼스 랭크에 포함됩니다 ・Modular Avatar 1.18 미만 또는 2.0 이상에서는 동작하지 않고 Console에 알림이 나옵니다(업로드는 멈추지 않습니다) ・체험판은 씬 뷰에서만 동작하며 업로드한 아바타에는 들어가지 않습니다 ■ 도움이 필요하신가요? 제대로 작동하지 않으면 이 페이지의 상점 문의 버튼으로 편하게 문의해 주세요(아바타 이름과 표시된 메시지를 알려 주시면 더 빠르게 확인할 수 있습니다).





