# Setup

# ContactGloveSDKの機能

# 以下の機能がContactGloveSDKに備わっています。

  • 各関節の指の曲げ値の取得(0~1のfloat値)
  • コントローラーの入力情報取得
  • 振動モジュールの操作
  • 触覚モジュールの操作(触覚モジュール付きグローブの場合のみ)

# 一方、ContactGloveSDKには以下の機能は備わっていません。

  • アバターの手にハンドポーズ情報をビジュアライズすること(SteamVR SDKのSkeleton Input機能を使用してのビジュアライズを想定しています)
  • ハンドポーズ情報の記録機能

# DivingStation, SteamVRのセットアップ

ContactGloveSDK は DivingStation と SteamVR を使用して動作するため、初めにSteamVRとDivingStationのセットアップを完了する必要があります。 DivingStationのセットアップSteamVRのセットアップを参考にセットアップを完了してください。

# Unity用ContactGloveSDKのダウンロード

公式ホームページ (opens new window)より Unity用ContactGloveSDK の Unitypackage をダウンロードしてください。

ダウンロードした Unitypackage を Unity のプロジェクトにインポートしてください。 動作確認は Unity バージョン 2021.3.9f1 以上で行っています。

# SteamVR Plugin インポート

SteamVR Pluginを、Unity Asset Store (opens new window)からマイアセットに追加してください。

インポートが完了した後、以下のようなポップアップが表示した場合はUnityを再起動してください。 steamvr_setup1

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

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