本文へスキップ
バージョン: 2.2.0

パッケージ概要

グローバル・アーキテクチャ

Haply 逆サービス

Haply Inverse Serviceは、Haply の触覚デバイスとインタラクティブ・アプリケーションを統合する基本コンポーネントであり、リアルタイムのインタラクションを可能にするバックグラウンドのWindowsサービスとして動作する。 その機能には以下が含まれる:

  • デバイスの検出と管理:接続されたHaply デバイスを自動的に識別し、設定します。
  • 所有権の管理:複数のアプリケーションにまたがるデバイスへのアクセスを管理し、スムーズな運用を実現します。
  • リアルタイム・ステート・ストリーミング:デバイスの状態を高頻度で更新し、正確な制御を実現します。
  • コマンド処理:力や位置のコマンドを忠実に実行し、触覚フィードバックを強化する。
  • バックグラウンド動作:バックグラウンドで実行され、ユーザーの介入なしにデバイスの準備状態を維持します。

このサービスは、Haply のエコシステム内で高度な触覚インタラクションを促進するために不可欠である。

Haply 逆ユニティパッケージ

このパッケージには、Haply のInverse3 と VerseGrip デバイスを Unity 環境に統合し、制御するための重要なコンポーネントが含まれています。

クライアント接続

について ClientConnection クラスは Haply 逆サービス を通して haply-inverse-c.dll C++ライブラリとその.NETラッパー、 Haply.Inverse.dll. これは2つのコンテキストでインスタンス化される:

  • エディターモードのシングルトンとして、デバイスリストの検索を容易にする。
  • プレイモードでの通信のためにデバイスマッパーにリンクされている。

コネクション・モニター

コネクション・モニター・ツールは、クライアント接続と接続されたデバイスのステータスを表示し、デバイス接続の監視とデバッグを支援します。

もっと...

コネクション・モニターの詳細については、こちらをご覧ください。

ハプティック・リグ

Haptic Rigは、UnityのInverse3 、VerseGripデバイスのセットアップを効率化し、デバイスとのインタラクションに必要なゲームオブジェクトをシーンに自動的に設定します。 このセットアップは、GameObject >Haply Inverse > Haptic Rigからアクセスできます。

ハプティック・リグ・クリエイト

デュアルInverse3 デバイスまたは個々のコンポーネントのオプションもご利用いただけます。

ハプティック・リグ・ヒエラルキー

Inverse3 およびVerseGripコントローラー

Inverse3VerseGripコントローラは、物理デバイスをUnityゲームオブジェクトにマッピングし、Device Mapperによってサポートされます。 これらは、正確なバーチャルインタラクションのために高周波センサーデータを利用し、デバイス間の一貫性を保証します。

もっと...

デバイス・コントローラの詳細については、こちらをご覧ください。

Inverse3 およびVerseGripカーソル

これらのコンポーネントは、対応するデバイスコントローラからのデータに基づいてゲームオブジェクトの位置と回転を調整し、カスタマイズ可能なユースケースを提供し、モデル管理を簡素化します。 カーソルコンポーネントのInverse3 CursorとVerseGrip Cursorは、デバイスの位置と回転のデータをゲームオブジェクトの動きと向きに動的に変換し、バーチャルシーンとの直感的で没入感のあるインタラクションを可能にします。

もっと...

カーソルの詳細については、こちらをご覧ください。

デバイスマッパー

このユーティリティは、Haply インバース・サービスへのランタイム接続を保証し、デバイスをそれぞれのデバイス・コントローラにマッピングし、イベント通信のためにインバース・イベント・ディスパッチャを組み込みます。

デバイスマッパー

もっと...

デバイスマッパーの詳細については、こちらをご覧ください。

ハプティック・オリジン

デバイスコントローラの親トランスフォームとして動作し、カーソルのスケールの一貫性を維持しながら、Haptic Rigのスケーリングを容易にします。

ハプティック・オリジン・スケール