【無料】QUEST3のコントローラーのトラッキングを止めて、トラッカーでトラッキングするやつ(テスト版)
상품 설명
手トラッカー調整ツール QT (テスト版)
Questコントローラーの操作はそのまま。
手のトラッキングをTracker側へ切り替えるための補助ツールです。
かんろみ様の記事を参考に作成したツールです。こちらの記事も見てね!
『(VRC向け)コントローラーのトラッキングをトラッカーで上書きする』
https://note.com/kanromi/n/naab2e9c4042f
VRChatでダンスやパフォーマンスをするとき、
「Questコントローラーを持ったままだと踊りにくい」
「でもスティックやボタン操作は残したい」
「手の位置はTrackerで取りたい」
そんな使い方をしやすくするために作ったWindows用ツールです。
---
## QTでできること
QTでは、SteamVRの設定を利用して、
**Questコントローラーによる手の位置トラッキングを停止し、
代わりにTrackerを左右の手として使用するための設定を補助します。**
Questコントローラーの
* ボタン
* スティック
* トリガー
* グリップ
などの操作を残しながら、手の位置・向きをTracker側へ切り替える構成を想定しています。
ブレイキン、ダンス、DJ、ライブパフォーマンスなど、
**コントローラーを手に持たず、自由に手を動かしたい場面**におすすめです。
---
主な機能
### Dance Mode ON / OFF
QTからSteamVRの`TrackingOverrides`を設定し、
```text
通常モード
Questコントローラー → 手のトラッキング
Dance Mode
Tracker → 手のトラッキング
```
を切り替えるための設定を行います。
設定変更後はSteamVRの再起動が必要です。
---
### 左右Trackerかんたん設定
初期設定では、
```text
左手TrackerだけON
↓
QTで検索
↓
左手として登録
右手TrackerをON
↓
再検索
↓
追加されたTrackerを右手として登録
```
という流れで設定できます。
Trackerのシリアル番号を覚えて設定する必要はありません。
---
### Controller Offset推定
QuestコントローラーとTrackerの位置関係から、
```text
Position
X / Y / Z
Rotation
Pitch / Yaw / Roll
```
のController Offset値を推定します。
「左手だけ」「右手だけ」「両手」の測定に対応。
測定開始後は5秒のカウントダウンを行い、
その後約1~2秒間Poseを取得して推定します。
取得した数値は、SteamVRのController Offset設定時に使用できます。
※自動設定ではなく推定値です。
VRChat上で手の位置を確認しながら微調整してください。
---
### Step by Step 初期設定
初めて使う場合でも設定しやすいように、
QT内に初期設定ガイドを用意しています。
Tracker登録、Offset推定、Dance Mode設定、SteamVR側のController Offset設定まで、順番に進められます。
SteamVR側の操作についても画像付きで案内します。
---
## 対応Tracker
現在、以下を想定しています。
```text
VIVE Tracker 2.0 / 3.0
Tundra Tracker
VIVE Ultimate Tracker
```
VIVE Trackerは対応確認済みです。
Tundra Trackerは対応実装済みですが、実機環境による確認を推奨します。
VIVE Ultimate TrackerについてはSteamVR上での認識方式が環境によって異なる可能性があるため、実機確認を進めています。
左右で異なる種類のTrackerを使用する構成にも対応できる設計です。
---
想定環境
主に以下の構成を想定して開発しています。
```text
Windows PC
VRChat PC版
SteamVR
Meta Quest 3
Quest Touch Plus Controller
Virtual Desktop
VIVE Tracker等
Space Calibrator
```
※すべてのVR環境・組み合わせでの動作を保証するものではありません。
---
重要:完全自動ツールではありません
QTは**補助ツール**です。
SteamVRの仕様上、Dance Modeと通常モードの切り替えには、ユーザー自身で行う作業があります。
### モード切替時
手のトラッキング設定を変更するには、
```text
SteamVRを完全終了
↓
QTでDance ON / OFF
↓
SteamVRを起動
```
という操作が必要です。
SteamVR起動中にQTから設定を書き換えることは、安全性を優先して禁止しています。
---
### コントローラーバインド
Dance Modeと通常モードでは、SteamVR側で使用するコントローラーバインドをユーザー自身で切り替えてください。
QTからBindingを自動変更する機能はありません。
これはSteamVRやQuestコントローラーの設定を必要以上に変更しないための安全設計です。
---
安全性について
QTでは、Questコントローラー周辺の設定をできるだけ直接変更しない設計にしています。
以下のような機能は使用していません。
```text
仮想コントローラー
仮想Tracker
独自SteamVR Driver
Bindingの自動書き換え
Bindingの自動切り替え
```
Dance Modeの変更時には設定ファイルのバックアップを作成し、書き込み後にも設定内容を再確認します。
また、初期状態を保存しておくことで、設定を戻すための復元機能も用意しています。
---
こんな人におすすめ
* VRChatでダンスをする
* ブレイキンなど大きく腕を動かす
* DJ・ライブパフォーマンスをする
* Questコントローラーを手から離したい
* 手首や手の甲にTrackerを装着したい
* Trackerで手を動かしながらQuestコントローラーのボタン操作も使いたい
特に、**VRChatで身体を大きく使うパフォーマンスをする方**を想定しています。
---
使用イメージ
```text
通常時
Questコントローラー
↓
手の位置 + ボタン操作
Dance Mode
Tracker
↓
手の位置
Questコントローラー
↓
ボタン / スティック操作
```
手の動きと操作デバイスの役割を分けることで、ダンス時の自由度を高めることを目的としています。
---
ご購入前に
QTはSteamVRの設定を利用するツールです。
PC環境、SteamVR、VRChat、Virtual Desktop、Trackerなどのバージョン変更によって動作が変化する可能性があります。
また、
* Trackerのペアリング
* Space Calibrator等による座標合わせ
* SteamVR Controller Bindingの作成
* Controller Offsetの最終的な微調整
などはユーザー側で行っていただく必要があります。
**「ボタン1つですべて自動化するツール」ではありません。**
その代わり、SteamVRやQuestコントローラー周辺を必要以上に変更せず、できるだけ安全に設定できることを重視しています。
---
QT
**Quest Controller × Tracker**
VRChatで、もっと自由に手を動かすために。
**手トラッカー調整ツール QT**
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기