(この記事の使用環境: Unity5.5.0f3 Personal、Windows10、SteamVR Plugin 1.2.0、VRTK3.0.1)


今回はVR用アセット「VRTK」に収められているスクリプト「VRTK_InteractHaptics」の概要を説明します。VR空間で物に触れたとき・掴んだとき・使ったときの触覚フィードバックを提供します。

SnapCrab_NoName_2017-1-28_14-32-51_No-00

■公式サイトの解説

まずは公式サイトによる解説。これで用が足りる方は以下を読む必要はありません。
VRTK_InteractHaptics · VRTK - Virtual Reality Toolkit

以下、公式サイトの解説をざっくりと直訳または意訳したもの+若干の補足です。誤り等があれば指摘してもらえると大変ありがたいです。また、イベントおよびメソッドについての解説は省略していますので、それらは公式サイトを参照願います。

■概要

  • VRTK_InteractHaptics スクリプトはインタラクタブルオブジェクトにアタッチされ、コントローラーが触れた・掴んだ・使ったときの触覚フィードバックを提供します。(※ コントローラーが振動します)

■インスペクタのパラメータ

  • Strength On Touch: コントローラーがタッチしたときの振動の強さ。
  • Duration On Touch:  コントローラーがタッチしたときの振動の続く長さ。
  • Interval On Touch: コントローラーがタッチしたときの振動のインターバル(時間の間隔)。
  • Strength On Grab: コントローラーで掴んだときの振動の強さ。
  • Duration On Grab:  コントローラーで掴んだときの振動の続く長さ。
  • Interval On Grab: コントローラーで掴んだがタッチしたときの振動のインターバル(時間の間隔)。
    • Strength On Use: コントローラーで「使った」ときの振動の強さ。
    • Duration On Use:  コントローラーで「使った」ときの振動の続く長さ。
    • Interval On Use: コントローラーで「使った」ときの振動のインターバル(時間の間隔)。

        ■関連するExamples

        関連するExamplesについての解説記事です。

        ■VRTKのセットアップ方法および関連スクリプトの解説

        VRTKのセットアップ方法および関連するスクリプトについての解説記事です。
        今回は以上です。