【VRChat用OSCアプリ】Better Index Finger 1.0.1
- 通常版¥ 0
- 寄付(内容は通常版と同じです)¥ 500
VRChatでIndexコントローラーを使う時の指の動きを改善するためのOSCを送信するアプリケーションです。 左手のグー、パー、指そろえ形状を元にGestureLayerのAnimatorControllerを生成する機能と、VRCExpressionParametersにOSCで受信する用のパラメーターを追加するエディタ拡張が付属しています。
アプリ説明
Indexコントローラー専用アプリです。他のコントローラーでの動作は保証しません windowsのみです ・指の曲がりを整える機能 人差し指、中指、薬指、小指の曲がり具合をなだらかにします。コントローラーの握りこみ、トリガー、タッチパッド押し込みで本来の曲がり具合になります。 チェックボックスからオフにすることが出来ます。(保存はされません) ・親指をなめらかに曲げる機能 タッチパッドの押し込みとタッチパッドの上下で親指を曲げます。 タッチパッドの上下は触り始めた位置を基準として親指を曲げます。 ・指の開きを操作する機能 タッチパッドの左右で指をそろえます。 タッチパッドの触り始めた位置を基準に指をそろえる方向に動かすことで指を揃えます。
アバターセットアップ
セットアップ動画(setup video) https://x.com/3T_1115/status/1731245232203956290 VCCで作成したアバターのプロジェクトにBetterIndexFinger.unitypackageをインポート Unityエディタの上のタブからTools→BetterIndexFingerをクリックし、ツールを開く HandCloseに手を握った時のアニメーション HandOpenに手を開いた時のアニメーション HandAlignにHandOpenからアニメーションのプロパティの〇〇Spreadを調節し指をそろえた時のアニメーション をセットし、Generateを押す アニメーションとAnimatorControllerはHandCloseのアニメーションのあるフォルダに生成されます。 生成されたBetterIndexFingerという名前のAnimatorControllerをGesturelayerにセット 再度Generateを押した場合はもう一度Gesturelayerにセットし直してください。 アバターにセットしてあるVRCExpressionParametersをツールのVRCExpressionParametersにセットし、Add parametersを押すとパラメーターが追加されます。 すでにアップロード済みのアバターを更新した場合はReset Config を行ってください
利用規約
本ツールをダウンロードした時点でこの利用規約に同意したものとします。 本ツールの著作権は、tackaに帰属します。 本ツール、エディタ拡張は再配布禁止です。 本ツールによって発生した問題に対してtackaは一切責任を負いません。 利用規約は予告なく変更されることがあります。 エディタ拡張を使用して生成したアニメーション、AnimatorControllerなどは自由に改変、配布してして問題ないです。
権利表示・参考にさせていただいたもの
OSCの送信にはuOSCを使用しています。 https://github.com/hecomi/uOSC Copyright (c) 2017 hecomi https://opensource.org/licenses/mit-license.php パラメーターのスムージングにOSCmoothで出力したアニメーション、BlendTreeを参考しました。 https://github.com/regzo2/OSCmooth
更新履歴
【2023/12/3】 公開 【2023/12/8】 エディタ拡張で追加したパラメーターが保存されない場合がある問題を修正