SmarGrab【#kontohboh_vrc 】
- Digital500 JPY




任意のアイテムを綺麗な持ち手で持たせるためのシンプルなギミックです。 アイテムを表示すると専用のジェスチャーで手のかたちが固定されます。 スマホ、歯ブラシ、マグカップの持ち手を右手・左手それぞれに用意してあります。 Constraintを使用していないので、左右それぞれで別のものを持たせることもできます。 アイデア次第でいろいろな使い方ができるかと思います。 ぜひあなたのVRChat生活にお役立てくださいませ。 ⚠️ギミック制作初心者が制作しましたので、技術的な要望に関しては対応できない場合がございます。予めご了承ください。
■簡易対応アバター(敬称略)
※あくまでもガイドの位置を調整しただけの簡易対応です。 ※アバターによっては親指のかたち等ジェスチャーとの相性が悪い場合があります。 気になる方はお手数ですがアニメーションを編集してください。 ※持たせるアイテムによってある程度の位置調整は必要になります。 珍飯亭 珍飯亭共通ボディー/伊依(Iyori)/ゼヴ(Zev)Tall mio3io 水瀬/森羅 ひゅうがなつみかん 狛乃-Komano-
■動作確認環境
VRChat SDK - Base 3.9.0 Modular Avatar - 1.14.3 Gesture Manager - 3.9.6
■導入方法
■ 準備 ⚠️Modular Avatarを導入しておいてください。 ⚠️AAO Trace And Optimizeをつけている場合は、一時的に外してください。(位置調整が完了したら再びつけていただいて大丈夫です) ■ 導入方法 1)Assets > kontohboh > SmartGrab > Prefab > SmartGrab.prefab をアバター直下にドラッグ&ドロップ。 2)オブジェクトの位置を調整したい持ち手の中の「item」のInspectorにチェックを入れて表示状態にする。 (例:右手のスマホ持ち手のスマホ位置を調整したい場合 → Hand_R > R_phone > itemを表示状態にする) 3)Guide(黄色のキューブ、アップロードには含まれません)を参考に、【itemを動かして】位置を合わせる。 4)itemの中に持たせたいオブジェクトをドラッグ&ドロップ。 5)Guideを目安にして、【4)で入れたオブジェクトを動かして】位置を合わせる。 ※オブジェクトは表示状態のままにしておいてください。 6)itemをInspectorから非表示状態にする。 7)アップロードする。 以上です。 Gesture Managerからメニューを操作し、 ONにした時オブジェクトが出現して対応した手の形に変わり、 OFFにした時オブジェクトが消えて手の形が戻れば導入成功です。 以下のツールを使うと位置合わせがしやすくておすすめ。 ※再生すると微妙にズレることがあるので、目安程度にお考えください。 IronRoseWorks VRC向けUnityTool「HandPreiewTool」 https://kougyokudou.booth.pm/items/6513296
■改変例
Animator Controllerの中のジェスチャーアニメーションを差し替えると、様々な持ち手に改変することができます。 改変する際は、同一プロジェクト内でSmartGrabを導入済みの他アバターへの意図しない上書きを防ぐため、 以下の手順を踏んで行うことをおすすめします。 ■ 準備 Animator Controllerを複製したうえで複製したものを編集し、 改変したSmartGrabのPrefabのInspectorで以下の2箇所を差し替える。 ・Animator 内「Controller」 ・MA Merge Animator内の「統合されるアニメーター」 ■ 手順 …右手の場合 ※左手の場合は「Hand_L」にてそれぞれ対応したものに対し同様の手順を行ってください。 ※「ジェスチャー差し替え方法」の画像を見ながら進めていただくとわかりやすいです。 1)Assets > kontohboh > SmartGrab > Animation > Controller > SmartGrab_Gesture_Control.controller をダブルクリックしてAnimatorを開く。 2)Layer の中の Hand_R をクリックする。 3)それぞれが以下の持ち手を司っているので、差し替えたい持ち手のステートをクリックする。 Grab1_phone → スマホの持ち手ジェスチャー Grab2_stick → 歯ブラシ(他、細い棒状のもの)の持ち手ジェスチャー Grab3_cup → マグカップの持ち手ジェスチャー 4)Inspector の Motion の欄に新しい持ち手ジェスチャーアニメーション(別途用意していただく必要あり)を入れる。 5)アバターをアップロードする。
■利用規約
【許可事項/OK】 ・個人利用、法人利用(営利・非営利問わず) ・調整、改変 ・非対応アバターでの使用(サポート外です) ・購入者同士のデータのやり取り(位置調整を済ませたPrefabの共有など) ・暴力、性的表現(ただしゾーニングは行って下さい) ・映像作品や画像作品に登場させるアバターに導入して使用する(営利・非営利問いません。クレジット表記は必須ではありませんがあると嬉しいです。) 【禁止事項/NG】 ・自作発言 ・再販、再配布(改変、パーツ流用したものも不可) ※使用するアバターおよびプラットフォームの規約を遵守したうえでご利用ください。 ※クレジット表記は不要ですが、あると嬉しいです。 ※ショップタグが必要な場合は #kontohboh_vrc をご利用ください。
■クレジット
🎁サムネイル撮影にあたりお借りしたアバター・アイテム(敬称略) 珍飯亭 オリジナル3Dモデル『伊依/Iyori』 https://tinmeshi.booth.pm/items/6958479 Runic Ættir ガジェット詰め合わせセット (フルセット+おまけ)【非公開】 アタラクシアプロジェクト デンタルケアセット / Dental care set https://a-j-nefsi.booth.pm/items/4914523 🙋♂️アバター対応協力 紅 櫻(@SaKuRa_VRC) 🙋♂️制作協力 さたにあ(@71s9)
🎁おまけ
「スマホ親指スワイプアニメーション」付き (Grab1_phone tap-anime.anim) 親指でスマホの画面をスワイプする動きをループするアニメーションです。 差し替えてご利用ください。




