ジェスチャー連動ギミックビルダー【VRChat/Unityエディタ拡張】
- Digital600 JPY




手のジェスチャー(グー・パー・ピース・サムズアップ等)をきっかけに、アバターが反応する(表情が変わる・エフェクトが出る等)ギミックを、ボタン一つで自動配線するUnityエディタ拡張です。VRChatが標準で持つジェスチャーパラメータ(GestureLeft/GestureRight)を利用するため、Expression Parametersの追加登録やExpressions Menuへの追加は不要です。 ■ なぜ便利? 「特定のジェスチャーをすると反応するギミック」を自作しようとすると、FXレイヤーへの新しいState・Transition・条件式の追加を手作業で・矛盾なく組み合わせる必要があり、初めての方には特にハードルが高い作業です。本ツールは、対象の手・ジェスチャーと反応時に再生したいAnimation Clipを指定するだけで、これら一式を自動的に配線します。 ■ 主な機能 ・アバターのFXレイヤーに、指定したジェスチャー(グー・パー・ピース・サムズアップ等)で発動するState・Transitionを自動追加(FXレイヤー未設定の場合は新規コントローラーも自動生成、既存のFXコントローラーがある場合はレイヤーを追加する形で既存設定を壊さず統合) ・VRChat標準のGestureLeft/GestureRightパラメータを利用するため、Expression Parametersのビット容量を消費しません(追加登録不要) ・Expressions Menuへの変更も不要(ジェスチャーは物理的な手の動きで発動するため) ・生成される既存コンポーネント・既存Animatorレイヤーには一切手を加えず、専用レイヤーとして追加するため、既存のギミックと安全に共存できます ■ 使い方 1. Unityメニューから [Tools > ジェスチャー連動ギミックビルダー] を開く 2. 「対象アバター(ルート)」にアバターのルートオブジェクトをドラッグ&ドロップする 3. 「反応時に再生するAnimation Clip」に、反応時の表情やエフェクトのAnimation Clipを設定する(表情ミキサー等、別ツールで書き出したClipもそのまま利用できます) 4. 「対象の手」「トリガーとなるジェスチャー」を選択する 5. 「ギミックを生成」を押す ■ 無料版と本体版の違い 無料版は右手の「Victory」(ピースサイン)ジェスチャー固定でのギミック生成が利用できます。 本体版は対象の手(右手/左手)・ジェスチャー(グー・パー・ピース・サムズアップ等全8種)を自由に選んで生成できます。 ■ こんな方におすすめ ・特定のジェスチャーでアバターが反応するギミックを組み込みたい方 ・Expression Parametersの容量を消費せずにギミックを追加したい方 ・複数のジェスチャーギミックを効率よく量産したい方 ■ 動作環境 ・Unity 2019.4以降 / VRChat SDK3 Avatars(VRCAvatarDescriptorが設定されたアバター) ・Av3Emulatorによる実機相当の動作確認済み(FXレイヤー配線・ジェスチャーパラメータ駆動による反応動作を確認) ■ 注意事項 ・生成されたギミックの最終的な調整(反応の強さ・タイミング等)は、Animator上でお好みに合わせて調整してください。 ・本ツールの利用によって生じたいかなる損害についても、作者は責任を負いません。ご自身の責任においてご利用ください。 ■ ライセンス ・個人利用・商用利用いずれも可 ・改変・再配布は禁止します(ツールそのものの複製・転売はご遠慮ください)




