VRCFTの過剰な負荷から守ります【OSCRateLimiter】
- FreeDigital0 JPY
- 制作コストの回収にご協力お願いします!!Digital500 JPY

「OSCRateLimiter」は、VRCFaceTracking利用者のためのOSC制御ツールです。 高頻度で送信されるOSCデータによる負荷や競合問題を、レート制限とデッドゾーン処理によって解決し、安定した動作環境を実現します。 VRCFaceTrackingなどの送信先を本アプリに変更することで、OSCを一度受信し、最適化してからVRChatへ再送信します。 これにより、VRChatへの負荷軽減や他OSCアプリとの干渉を防ぐことができます。
🌟 主な機能
🔹 レート制限(Hz指定) OSCの送信頻度を制御し、過剰な更新を抑制します。負荷軽減に直結します。 🔹 デッドゾーン設定 微小な値変化を無視することで、不要なOSC送信を削減します。 🔹 OSC中継機能 受信したOSCを加工してVRChatへ再送信。既存環境に簡単に組み込めます。 🔹 シンプルUI 必要最低限の設定のみで、直感的に扱えます。
🔧 使用方法(VRCFaceTracking想定)
1️⃣ VRCFaceTrackingの送信ポートを変更します。 (例:9000 → 9010) 2️⃣ 本アプリを起動し、受信ポートを設定します。 (例:9010) 3️⃣ 送信先を9000(VRChat)に設定します。 4️⃣ Hz・デッドゾーンを調整し、Startを押して動作開始します。 🔹おすすめ - デットゾーン:0.0099 - レート制限:24Hz ※自分の画面で多少カクついてみても他のプレイヤーからはスムージングされています。
🖥️ 動作仕様
本アプリはOSC中継型ツールです。 VRCFaceTracking → OSCRateLimiter → VRChat の順にデータが流れ、内部でレート制御と最適化処理が行われます。
📄 仕様
対応環境:Windows 形式:.exe(PyInstaller) 配布形式:zip 動作方式:起動中のみ有効(常駐なし)
💡 注意事項
🔹 Hzを下げすぎるとトラッキング精度が低下する可能性があります 🔹 デッドゾーンを大きくしすぎると表情変化が鈍くなります 🔹 他OSCツールとポート競合しないよう注意してください
📞 カスタマーサポート
Booth のお問い合わせ機能をご利用ください。 対応言語:日本語
📄 ライセンス
この商品は VN3ライセンス を利用しています。 詳細な使用条件や制限事項については次のURLをご参照ください。 https://drive.google.com/drive/folders/1abVboH1QQest6v_oEyrNajdEarmGNN2L?usp=sharing

