3D Systems · Україна

OpenHaptics — SDK для тактильних додатків 3D Systems

OpenHaptics — набір інструментів розробника (SDK) від 3D Systems для додавання силового зворотного зв'язку й справжньої 3D-навігації у власні додатки. Він побудований за зразком OpenGL API, тож знайомий графічним програмістам, і керує тактильними пристроями Touch, Touch X та Phantom Premium. Працює під Windows 10/11 і Linux.

Коротко

  • Тип: SDK для тактильних (haptic) додатків — Developer Edition
  • Модель API: за зразком OpenGL; доповнює наявний OpenGL-код тактильними властивостями
  • Пристрої: Touch, Touch X, Phantom Premium
  • ОС: 64-розрядні Windows 10 і 11, Linux (Ubuntu 20+)
  • Інтеграції: плагіни HapticsDirect для Unity та Unreal

Що дає OpenHaptics

Розробник бере наявний код OpenGL для опису геометрії та доповнює його командами OpenHaptics, які імітують тактильні властивості матеріалів — тертя й жорсткість. Так у додаток додається пряма 3D-взаємодія: користувач відчуває об'єкти у віртуальній сцені, що пришвидшує засвоєння навичок. SDK застосовують у 3D-дизайні й моделюванні, медицині, іграх, візуалізації та симуляції.

Архітектура розширювана: можна додавати підтримку нових типів фігур та інтегрувати сторонні бібліотеки фізики й виявлення зіткнень, як у Unity чи Unreal. Підтримка Linux включає опцію 7 DOF, затискні та спеціальні руків'я; для пристроїв 6DOF доступне індивідуальне налаштування крутного моменту для тангажу, крену й рискання.

Системні вимоги

ПараметрWindowsLinux
ОС64-розрядні Windows 10 / 11Ubuntu 20 або новіша
ПроцесорIntel i5 / i7, 5-те покоління або новіший, від 2,5 ГГц
Оперативна пам'ятьмінімум 4 ГБ
Відеокартамінімум 256 МБ, з найновішими драйверами
Місце на диску512 МБ
Дисплей1280 × 800 (мінімум)
ПристрійTouch / Touch X (USB 2.0/3.0) або Phantom Premium (паралельний порт EPP)

Для збірки під Windows потрібен Microsoft Visual C++ 2017 або 2022; драйвер сенсорного пристрою від версії 2022.8.1, драйвер фантомного — від 5.1.7. Для пристроїв Phantom Premium із паралельним портом доступна плата паралельного адаптера Axxon.

Пристрої під керуванням OpenHaptics зібрано в розділі Тактильні пристрої.

Часті запитання

Що таке OpenHaptics?

Це SDK 3D Systems для розробників: він додає силовий зворотний зв'язок і 3D-навігацію в додатки та керує тактильними пристроями Touch, Touch X і Phantom Premium.

Які операційні системи підтримує OpenHaptics?

64-розрядні Windows 10 і 11 та Linux (Ubuntu 20 або новіша). Підтримка Linux включає опцію 7 DOF.

Чи можна використовувати з Unity та Unreal?

Так. Для ігрових рушіїв Unity та Unreal доступні плагіни HapticsDirect.

Чи складно інтегрувати з наявним кодом?

SDK побудований за зразком OpenGL API, тож наявний OpenGL-код для геометрії можна доповнити командами OpenHaptics для тактильних властивостей — тертя й жорсткості.

Запитати про OpenHaptics — +380671073233