DXR: A Toolkit for Building Immersive Data Visualizations

  • Ronell Sicat
  • , Jiabao Li
  • , Junyoung Choi
  • , Maxime Cordeil
  • , Won Ki Jeong
  • , Benjamin Bach
  • , Hanspeter Pfister

Research output: Contribution to journalArticlepeer-review

Abstract

This paper presents DXR, a toolkit for building immersive data visualizations based on the Unity development platform. Over the past years, immersive data visualizations in augmented and virtual reality (AR, VR) have been emerging as a promising medium for data sense-making beyond the desktop. However, creating immersive visualizations remains challenging, and often require complex low-level programming and tedious manual encoding of data attributes to geometric and visual properties. These can hinder the iterative idea-to-prototype process, especially for developers without experience in 3D graphics, AR, and VR programming. With DXR, developers can efficiently specify visualization designs using a concise declarative visualization grammar inspired by Vega-Lite. DXR further provides a GUI for easy and quick edits and previews of visualization designs in-situ, i.e., while immersed in the virtual world. DXR also provides reusable templates and customizable graphical marks, enabling unique and engaging visualizations. We demonstrate the flexibility of DXR through several examples spanning a wide range of applications.

Original languageEnglish
Article number8440858
Pages (from-to)715-725
Number of pages11
JournalIEEE Transactions on Visualization and Computer Graphics
Volume25
Issue number1
DOIs
Publication statusPublished - 2019 Jan
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1995-2012 IEEE.

Keywords

  • Augmented Reality
  • Immersive Analytics
  • Immersive Visualization
  • Virtual Reality
  • Visualization Toolkit

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'DXR: A Toolkit for Building Immersive Data Visualizations'. Together they form a unique fingerprint.

Cite this