ContactGlove Unity SDK V1
ContactGloveSDKの機能
以下の機能がContactGloveSDKに備わっています。
- 各関節の指の曲げ値の取得(0~1のfloat値)
- コントローラーの入力情報取得
- 振動モジュールの操作
- 触覚モジュールの操作(触覚モジュール付きグローブの場合のみ)
一方、ContactGloveSDKには以下の機能は備わっていません。
- アバターの手にハンドポーズ情報をビジュアライズすること(SteamVR SDKのSkeleton Input機能を使用してのビジュアライズを想定しています)
- ハンドポーズ情報の記録機能
DivingStation, SteamVRのセットアップ
ContactGloveSDK は DivingStation と SteamVR を使用して動作するため、初めにSteamVRとDivingStationのセットアップを完了する必要があります。 ご利用の製品のガイドを参考にセットアップを完了してください。
- ContactGlove1:DivingStation / SteamVR
- ContactGlove2:DivingStation / SteamVR
Unity用ContactGloveSDKのダウンロード
公式ホームページより Unity用ContactGloveSDK の Unitypackage をダウンロードしてください。
ダウンロードした Unitypackage を Unity のプロジェクトにインポートしてください。 動作確認は Unity バージョン 2021.3.9f1 以上で行っています。
SteamVR Plugin インポート《任意》
Skeletal Inputを用いたビジュアライズや位置トラッキング機能を使用する場合は、SteamVR PluginをUnity Asset Storeからマイアセットに追加してください。
インポートが完了した後、以下のようなポップアップが表示した場合はUnityを再起動してください。

Window > SteamVR Input を選択し、Save and Generateを押してください。

以上で SteamVR Plugin 及び ContactGloveSDK のセットアップは完了です 🎉