これから、3D Systems社製 ハプティクスデバイスを利用したアプリケーション開発をされるユーザ様向けに、開発ツールおよびドキュメントのリンク先を掲載しております。 開発は、以下の2つの方法があります。

 

① OpenHapticsというC++ライブラリを使用して、Microsoft Visual Studioで開発をする。
 for Windows (Windows 10)
 for Linux (Ubuntu 18.04 LTS version 64-bit)
② HapticsDirectというプラグインソフトを使用して、UnityまたはUnral Engineで開発する。
 for Unity (C# Script)
 for Unreal Engine (C++, C#, UnrealScript)
OpenHapticsは、OpenGL の命名規則を 踏襲しているため特定の形状のOpenGLコードを活用し、OpenHaptics コマンドで補足して、摩擦や剛性などの触覚的な材料特性をシミュレーションします。 コンパイラは、Microsoft Visual C++を使用します。
OpenHaptics OpenHaptics Developer Edition カタログ

OpenHaptics for Windows Developer Edition v3.5 ダウンロード

 

3D Systems Customer Support Center
OpenHaptics_Developer_Edition_v3.5.0.zip

動作環境

  • OS: 64-bit Windows 7, 8.1, 10以降
  • Touch Device Driver for Windows v2016.10.13 以降
  • Phantom Device Driver for Windows v5.1.7 以降

OpenHaptics for Linux Developer Edition v3.4 ダウンロード

 

3D Systems Customer Support Center
Openhaptics_3.4-0-developer-edition-amd64.tar.gz

動作環境

  • OS: Ubuntu 18.04 LTS version 64-bit
  • Touch Device Driver for Linux v2019.2.15 以降
ゲームエンジンと言われる Unity や Unreal Engine は、ゲーム開発に必要な処理(描画処理、物理演算、衝突判定、サウンド入出力など)が、あらかじめ用意されている開発ツールです。
「HapticsDirect」は、ゲームエンジンで、3D Systems社製ハプティクスデバイス用アプリ開発を実現するためのプラグインソフトです。
ゲームエンジンでの開発は、特に開発よりも労力が掛かると言われているコンテンツ制作について、例えば3次元モデルなどをアセットストアから入手することで容易に実現できます。 ※対応プラットフォームは、Windowsのみです。Mac OS および Linuxには対応しておりません。

HapticsDirect の特長


  • ドラッグ&ドロップ操作による開発が可能
  • Physicsエンジンによるハプティックをサポート
  • プログラミングを容易にするためのHapticスクリプトで開発が可能
  • VRデバイスのためのハプティックに関する対応付けを容易に実現

  1. HapticsDirect for Unreal Beta
  2. HapticsDirect for Unity Plugin V1.0
  3. OpenHaptics Unity Plugin V1.1 (サポート終了)

OpenHaptics Unityプラグインは引き続きご利用頂けますが、今後のサポートおよびバージョンアップの予定はありません。

 

HapticsDirect for Unreal Beta ダウンロード

 

UEマーケットプレイス

動作環境

  • Code Modules: “HapticDeviceInterface” – Runtime
  • Blueprints: 2
  • C++ Classes: 10
  • Network Replicated: No
  • Touch Device Driver for Windows vv2021.9.21 以降

 

HapticsDirect for Unity Plugin V1.0 ダウンロード

 

HapticsDirectは、OpenHaptics(のHDAPIとHLAPIの一部)を統合したため、OpenHapticsのインストールは不要になりました。 OpenHaptics Unityプラグインとの機能の差は、HapticsDirectのいくつかの新しい機能を除いて、殆ど同じです。 OpenHaptics Unity Bridgeにより、衝突や動的メッシュなどの機能に独自のアルゴリズムを実装できるようになりました。 また、Unityで提供されているPhysics(物理演算)機能を利用することもできます。

 

Unityアセットストア

動作環境

  • Unity 2019.4.29 以降
  • Touch Device Driver for Windows v2020.7.9 以降

HapticsDirect for Unity installation and setup

 

 

HapticsDirect for Unity Demo Scenes

 

 

OpenHaptics Unity Plugin V1.1 ダウンロード (サポート終了)

 

Unityアセットストア

動作環境

  • Unity 2018.2.8 以降
  • Touch Device Driver for Windows v2018.10.22 以降
  • OpenHaptics for Windows Developer Edition v3.5以降

 

OpenHaptics Unityプラグインによる開発 OpenHaptics Unityプラグインによる開発 カタログ
  • Touch / Touch X 用デバイスドライバ : TDD for Windows
Touch Device Driver for Windows Touch Device Driver for Windows Installation Guide
Touch Device Driver for WindowsをインストールすることでOpenHaptics Unity Plugin: Beta Demosも同時にインストールされる。 OpenHaptics Unity Plugin: Beta Demosは、Unityで制作された実行ファイルです。(ソースは含まれておりません)
  • Touch / Touch X 用デバイスドライバ : TDD for Linux
Touch Device Driver for Linux Touch Device Driver for Linux Installation Guide
Touch Device Driver for Linuxをインストールする。(OpenHaptics Unity Pluginは対応しておりません)
  • Phantom Premium 1.5 / 3.0 用デバイスドライバ : PDD for Windows
Phantom Device Driver for Windows Phantom Device Driver for Windows Installation Guide
Phantom Device Driver for Windowsをインストールする。(OpenHaptics Unity Plugin: Beta Demosは含まれておりません)

Touch Device Driver for Windows ダウンロード

Touch_Device_Driver_2021.9.21.exe
  • デバイスの設定ソフト (Touch Setup, Touch Smart Setup)
  • キャリブレーションソフト (Touch Diagnostic)
  • サンプルアプリケーション (OpenHaptics Unity Plugin Beta Demos)

OpenHaptics Unity Plugin: Beta Demos サンプルプログラム

 

  • Rings & Pegs *ソースコードなし

 

Rings & Pegs

 

  • Block Stacking Game
Block Stacking Game

 

  • Faling Rocks
Faling Rocks

 

  • Surface Demo
Surface Demo

 

  • Vase Cleaning Game
Vase Cleaning Game

 

  • Scripting Demo
Scripting Demo

 

  • Effects Demo
Effects Demo

Touch Device Driver for Linux ダウンロード

TouchDriver2019_2_15_Linux.tar.xz
  • デバイスの設定ソフト (Touch Setup, Touch Smart Setup)
  • キャリブレーションソフト (Touch Diagnostic)

Phantom Device Driver for Windows ダウンロード

Phantom_Device_Drivers_5.1.9.exe
  • デバイスの設定ソフト (Phantom Configration)
  • キャリブレーションソフト (Phantom Test)

 

※Unity および関連の製品名は Unity Technologies またはその子会社の商標です。
※3D Systems Geomagic および 3D Systems ロゴは、3D Systems Inc. の登録商標です。