UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines

We present UnrealHaptics, a plugin-architecture that enables advanced virtual reality (VR) interactions, such as haptics or grasping in modern game engines. The core is a combination of a state-of-the-art collision detection library with support for very fast and stable force and torque computations...

Full description

Bibliographic Details
Main Authors: Janis Rosskamp, Hermann Meißenhelter, Rene Weller, Marc O. Rüdel, Johannes Ganser, Gabriel Zachmann
Format: Article
Language:English
Published: Frontiers Media S.A. 2021-04-01
Series:Frontiers in Virtual Reality
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/frvir.2021.640470/full
id doaj-42b17d15bbe6462dbb47fd8e2c07a9f9
record_format Article
spelling doaj-42b17d15bbe6462dbb47fd8e2c07a9f92021-04-16T04:38:01ZengFrontiers Media S.A.Frontiers in Virtual Reality2673-41922021-04-01210.3389/frvir.2021.640470640470UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game EnginesJanis RosskampHermann MeißenhelterRene WellerMarc O. RüdelJohannes GanserGabriel ZachmannWe present UnrealHaptics, a plugin-architecture that enables advanced virtual reality (VR) interactions, such as haptics or grasping in modern game engines. The core is a combination of a state-of-the-art collision detection library with support for very fast and stable force and torque computations and a general device plugin for communication with different input/output hardware devices, such as haptic devices or Cybergloves. Our modular and lightweight architecture makes it easy for other researchers to adapt our plugins to their requirements. We prove the versatility of our plugin architecture by providing two use cases implemented in the Unreal Engine 4 (UE4). In the first use case, we have tested our plugin with a haptic device in different test scenes. For the second use case, we show a virtual hand grasping an object with precise collision detection and handling multiple contacts. We have evaluated the performance in our use cases. The results show that our plugin easily meets the requirements of stable force rendering at 1 kHz for haptic rendering even in highly non-convex scenes, and it can handle the complex contact scenarios of virtual grasping.https://www.frontiersin.org/articles/10.3389/frvir.2021.640470/fullvirtual realityunreal enginehaptic feedbackgraspingplugin architecturecontact point
collection DOAJ
language English
format Article
sources DOAJ
author Janis Rosskamp
Hermann Meißenhelter
Rene Weller
Marc O. Rüdel
Johannes Ganser
Gabriel Zachmann
spellingShingle Janis Rosskamp
Hermann Meißenhelter
Rene Weller
Marc O. Rüdel
Johannes Ganser
Gabriel Zachmann
UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines
Frontiers in Virtual Reality
virtual reality
unreal engine
haptic feedback
grasping
plugin architecture
contact point
author_facet Janis Rosskamp
Hermann Meißenhelter
Rene Weller
Marc O. Rüdel
Johannes Ganser
Gabriel Zachmann
author_sort Janis Rosskamp
title UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines
title_short UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines
title_full UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines
title_fullStr UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines
title_full_unstemmed UnrealHaptics: Plugins for Advanced VR Interactions in Modern Game Engines
title_sort unrealhaptics: plugins for advanced vr interactions in modern game engines
publisher Frontiers Media S.A.
series Frontiers in Virtual Reality
issn 2673-4192
publishDate 2021-04-01
description We present UnrealHaptics, a plugin-architecture that enables advanced virtual reality (VR) interactions, such as haptics or grasping in modern game engines. The core is a combination of a state-of-the-art collision detection library with support for very fast and stable force and torque computations and a general device plugin for communication with different input/output hardware devices, such as haptic devices or Cybergloves. Our modular and lightweight architecture makes it easy for other researchers to adapt our plugins to their requirements. We prove the versatility of our plugin architecture by providing two use cases implemented in the Unreal Engine 4 (UE4). In the first use case, we have tested our plugin with a haptic device in different test scenes. For the second use case, we show a virtual hand grasping an object with precise collision detection and handling multiple contacts. We have evaluated the performance in our use cases. The results show that our plugin easily meets the requirements of stable force rendering at 1 kHz for haptic rendering even in highly non-convex scenes, and it can handle the complex contact scenarios of virtual grasping.
topic virtual reality
unreal engine
haptic feedback
grasping
plugin architecture
contact point
url https://www.frontiersin.org/articles/10.3389/frvir.2021.640470/full
work_keys_str_mv AT janisrosskamp unrealhapticspluginsforadvancedvrinteractionsinmoderngameengines
AT hermannmeißenhelter unrealhapticspluginsforadvancedvrinteractionsinmoderngameengines
AT reneweller unrealhapticspluginsforadvancedvrinteractionsinmoderngameengines
AT marcorudel unrealhapticspluginsforadvancedvrinteractionsinmoderngameengines
AT johannesganser unrealhapticspluginsforadvancedvrinteractionsinmoderngameengines
AT gabrielzachmann unrealhapticspluginsforadvancedvrinteractionsinmoderngameengines
_version_ 1721525681079189504