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 journalArticleResearchpeer-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
Pages (from-to)715-725
Number of pages11
JournalIEEE Transactions on Visualization and Computer Graphics
Volume25
Issue number1
DOIs
Publication statusPublished - Jan 2019

Keywords

  • Augmented Reality
  • Data visualization
  • Graphical user interfaces
  • Immersive Analytics
  • Immersive Visualization
  • Libraries
  • Programming
  • Three-dimensional displays
  • Tools
  • Virtual Reality
  • Visualization
  • Visualization Toolkit

Cite this

Sicat, Ronell ; Li, Jiabao ; Choi, JunYoung ; Cordeil, Maxime ; Jeong, Won-Ki ; Bach, Benjamin ; Pfister, Hanspeter. / DXR : a toolkit for building immersive data visualizations. In: IEEE Transactions on Visualization and Computer Graphics. 2019 ; Vol. 25, No. 1. pp. 715-725.
@article{c9898cac9b3b46dc9ca77ec1ce097313,
title = "DXR: a toolkit for building immersive data visualizations",
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.",
keywords = "Augmented Reality, Data visualization, Graphical user interfaces, Immersive Analytics, Immersive Visualization, Libraries, Programming, Three-dimensional displays, Tools, Virtual Reality, Visualization, Visualization Toolkit",
author = "Ronell Sicat and Jiabao Li and JunYoung Choi and Maxime Cordeil and Won-Ki Jeong and Benjamin Bach and Hanspeter Pfister",
year = "2019",
month = "1",
doi = "10.1109/TVCG.2018.2865152",
language = "English",
volume = "25",
pages = "715--725",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
number = "1",

}

DXR : a toolkit for building immersive data visualizations. / Sicat, Ronell; Li, Jiabao; Choi, JunYoung; Cordeil, Maxime; Jeong, Won-Ki; Bach, Benjamin; Pfister, Hanspeter.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 25, No. 1, 01.2019, p. 715-725.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - DXR

T2 - a toolkit for building immersive data visualizations

AU - Sicat, Ronell

AU - Li, Jiabao

AU - Choi, JunYoung

AU - Cordeil, Maxime

AU - Jeong, Won-Ki

AU - Bach, Benjamin

AU - Pfister, Hanspeter

PY - 2019/1

Y1 - 2019/1

N2 - 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.

AB - 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.

KW - Augmented Reality

KW - Data visualization

KW - Graphical user interfaces

KW - Immersive Analytics

KW - Immersive Visualization

KW - Libraries

KW - Programming

KW - Three-dimensional displays

KW - Tools

KW - Virtual Reality

KW - Visualization

KW - Visualization Toolkit

UR - http://www.scopus.com/inward/record.url?scp=85052630008&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2018.2865152

DO - 10.1109/TVCG.2018.2865152

M3 - Article

VL - 25

SP - 715

EP - 725

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 1

ER -