【MA対応】ふにゃ指 - SoftFingers【無料】
- ダウンロード商品¥ 0



エディタ拡張とModular Avatarにより、VRChatアバターの指にPhysBonesによる揺れを導入するのを手助けするアセットです。 アバター直下にPrefabを入れて遠隔で指にPBを適用しているので、今のところ非破壊な導入です。 コリジョンを入れて衝突で曲げさせるのではなく、手を薙いだときに指がゆるやかに曲がったり広がったりするのを目的としています。 これで撫でたり手を振れば、少し柔らかい印象になるかもしれません。
【導入方法】
事前に「お好きなアバター」と「Modular Avatar」をインポート。 当ギミックの.unitypackageもインポートし、「メニューバー(Unityエディタ上部) → Tools → ふにゃ指 - SoftFingers」をクリック。 「対象アバター」に目的のアバターをドラッグ&ドロップするか、シーン内のアバターがひとつのみの場合は「アバターを自動選択」ボタンで指定。 色々と設定項目が表示されますが、後からパラメーターを更新できるのでとりあえずデフォルトを試してみてください。 ウィンドウの下の方に「適用する」ボタンがあるのでクリック。問題なく適用できれば「完了しました」とポップアップが表示されます。 アバターをアップロードして、動作確認してみてください。 Exメニューにラジアルメニューが追加されているので、50%ぐらいに上げると指のしなりが体感できるはず。 0%だとPullパラメーターだけではなくPBコンポーネント自体が完全無効化されます。
【設定項目】
・PB揺れパラメーター - VRCのPBの設定値にそのまま渡す。PullはExメニューから制御するので無効。Stiffness以外はそのままでよいと思われる ・回転軸 - 基本的には「アバターの指の曲げ = Pitch」なのでそのままでいいが、入れ替えたい場合は変更 ・曲げ/反り角度 - 指は90度曲がるように見えるが、揺れにそこまで自由を与えると変なので約半分がデフォルト。反りも少し与えてある ・広がり角度 - 手を横に薙いだときに広がるよう、少し狭くしてある。もう少し広げてもよい? ・制限角度を反転 - 自動判別が難しかったので手動で設定する仕様。ここが間違っていると、「指がめっちゃ反るのにあまり曲がらない」「指同士が逆に狭まる」ような挙動になることも ・設定を初期値に戻す - 設定項目すべてを起動時の値に戻す
【Unity上での調整項目】
・「アバター名/SoftFingers/PB/Hand_*/*Proxima_*」: PBコンポーネントがあるオブジェクト。エディタ拡張で指定できないパラメーターを直接編集できる ・「Assets/SoftFingers/Animations/_Animator.controller → Initialize → Transition → ExitTime」: Pullの動的変更を適用するための、アバターロード時のPB無効時間。デフォルトは2で2秒
【Special Thanks】
ギミックを作りやすく、共有しやすく整備していただいた「Modular Avatar」さま https://modular-avatar.nadena.dev/ja Exメニューのアイコンに、「Googleマテリアルアイコン」を素材として利用させていただいてます。(Apache License 2.0) この場を借りて厚く御礼申し上げます。
【ライセンス】
Apache License Version 2.0 の下で公開されています。 https://www.apache.org/licenses/LICENSE-2.0
【更新履歴】
ver.1.00 - 公開開始



