UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

OpenMPD: A Low-Level Presentation Engine for Multimodal Particle-Based Displays

Montano-Murillo, Roberto; Hirayama, Ryuji; Martinez Plasencia, Diego; (2023) OpenMPD: A Low-Level Presentation Engine for Multimodal Particle-Based Displays. ACM Transactions on Graphics , 42 (2) , Article 24. 10.1145/3572896. Green open access

[thumbnail of OpenMPD (1).pdf]
Preview
Text
OpenMPD (1).pdf - Accepted Version

Download (22MB) | Preview

Abstract

Phased arrays of transducers have been quickly evolving in terms of software and hardware with applications in haptics (acoustic vibrations), display (levitation), and audio. Most recently, Multimodal Particle-based Displays (MPDs) have even demonstrated volumetric content that can be seen, heard, and felt simultaneously, without additional instrumentation. However, current software tools only support individual modalities and they do not address the integration and exploitation of the multi-modal potential of MPDs. This is because there is no standardized presentation pipeline tackling the challenges related to presenting such kind of multi-modal content (e.g., multi-modal support, multi-rate synchronization at 10 KHz, visual rendering or synchronization and continuity). This article presents OpenMPD, a low-level presentation engine that deals with these challenges and allows structured exploitation of any type of MPD content (i.e., visual, tactile, audio). We characterize OpenMPD’s performance and illustrate how it can be integrated into higher-level development tools (i.e., Unity game engine). We then illustrate its ability to enable novel presentation capabilities, such as support of multiple MPD contents, dexterous manipulations of fast-moving particles, or novel swept-volume MPD content.

Type: Article
Title: OpenMPD: A Low-Level Presentation Engine for Multimodal Particle-Based Displays
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3572896
Publisher version: https://doi.org/10.1145/3572896
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10169091
Downloads since deposit
258Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item