IEEE TVCG · 2026Q1 Journal · JCR top 5.4%

HaptiCraft: A Modular Multimodal Haptic Controller for Immersive Virtual Reality Interactions

Chaeyong Park1Jeongwoo Kim2Yuk-Gwon Song3Sang-Youn Kim3Seungmoon Choi2
1Korea University2POSTECH3KOREATECH
HaptiCraft teaser

HaptiCraft: (a) individual modules and (b) Gun, (c) Steering Wheel, (d) Cup use cases in VR.

Abstract

This paper presents HaptiCraft, a modular handheld haptic controller designed to replicate the appearance, mass distribution, and multimodal haptic properties of virtual objects. HaptiCraft consists of many modules that provide distinct functions for assembly and multimodal haptic feedback, supporting five types: vibration, impact, thermal, variable inertia, and variable stiffness. Users can readily assemble these modules to create a controller tailored to their needs. To simplify the design process, especially for novice users, we also provide a graphical authoring tool and assess its usability. Finally, we evaluate the system's effectiveness through various virtual reality (VR) scenarios, demonstrating that HaptiCraft significantly enhances user experience.

Key Contributions

  • 1

    Six distinct haptic modules (vibration, impact, thermal, variable inertia, variable stiffness, and shape) that support flexible modular assembly

  • 2

    A graphical authoring tool enabling novice users to design both controller shape and multimodal haptic feedback

  • 3

    Perceptual validation confirming 83.4% identification accuracy for bimodal (V+I) stimuli

  • 4

    Summative VR user study with 18 participants across 7 VR scenarios demonstrating significant UX improvements

HaptiCraft Modules

Each module serves a distinct function and can be freely assembled with magnetic pogo-pin connectors, sharing power from a single battery module.

Shape Module

55 g | 48x48x48 mm

Unit cube module for structural assembly. Provides no active haptic effect but forms the spatial scaffold of the controller.

Vibration Module

71 g

Dual-motor vibrotactile feedback up to 6 G amplitude across 0-210 Hz, covering a wide perceptual frequency range.

Impact Module

71 g

Short, strong impulse at 30 G / 100 ms, perceptually distinct from vibration for events like gunshots or collisions.

Thermal Module

65 g

Peltier element delivers +18C heating and -8C cooling relative to ambient, enabling temperature sensation in VR.

Variable Inertia Module

235 g

A moving brass mass shifts the moment of inertia (1.02-2.17 x10^4 g cm^2), simulating different object lengths.

Variable Stiffness Module

140 g

Magneto-rheological fluid actuator provides more than 10x stiffness range (2-25 N/mm), rendering soft or rigid surface feel.

Designs of haptic modules

Fig. 3. Designs of haptic modules: (a) shape, (b) vibration, (c) impact, (d) thermal, (e) variable inertia, (f) variable stiffness.

Graphical Authoring Tool

HaptiCraft includes a WYSIWYG graphical authoring tool that allows users — including haptic novices — to design both the physical controller shape and multimodal haptic feedback through an intuitive GUI. Users assemble modules visually, then assign haptic properties via a timeline-based editor. The tool exports a .hdf file compatible with Unity.

6.3/7

Perceived Ease of Use

6.6/7

Attitude Toward Using

6.4/7

Behavioral Intention

GUI of HaptiCraft authoring tool

Fig. 9. GUI of the HaptiCraft authoring tool.

TAM results of authoring tool user study

Fig. 12. Technology Acceptance Model (TAM) for the controller authoring tool.

Summative VR User Study

18 participants evaluated HaptiCraft Multimodal (HAP-MM), HaptiCraft Unimodal (HAP-UM), and a commercial controller (COM) across 7 VR scenarios, rating Realism, Immersion, Harmony, and Enjoyment.

Gatling Gun

Impact + Inertia

Flamethrower

Vibration + Heat

Sword

Impact + Inertia

Wand

Vibration + Inertia

Cup

Vibration + Impact + Thermal

Drill

Vibration + Impact

Frying Pan

Inertia only

Seven VR scenarios

Fig. 15. Seven VR scenarios evaluated in the summative user study, each paired with a multimodal haptic controller (HAP-MM).

Citation

@article{park2026hapticraft,
  title   = {HaptiCraft: A Modular Multimodal Haptic Controller
             for Immersive Virtual Reality Interactions},
  author  = {Park, Chaeyong and Kim, Jeongwoo and Song, Yuk-Gwon
             and Kim, Sang-Youn and Choi, Seungmoon},
  journal = {IEEE Transactions on Visualization and Computer Graphics},
  year    = {2026},
  doi     = {10.1109/TVCG.2026.3683951}
}

This work was supported by NRF (RS-2024-00451947, RS-2026-25483739), ITRC (IITP-2026-RS-2024-00437866), and ICT Creative Consilience Program (IITP-2026-RS-2020-II201819).