Enhancements to VTK enabling Scientific Visualization in Immersive Environments
Abstract
Modern scientific, engineering and medical computational sim- ulations, as well as experimental and observational data sens- ing/measuring devices, produce enormous amounts of data. While statistical analysis provides insight into this data, scientific vi- sualization is tactically important for scientific discovery, prod- uct design and data analysis. These benefits are impeded, how- ever, when scientific visualization algorithms are implemented from scratch—a time-consuming and redundant process in im- mersive application development. This process can greatly ben- efit from leveraging the state-of-the-art open-source Visualization Toolkit (VTK) and its community. Over the past two (almost three) decades, integrating VTK with a virtual reality (VR) environment has only been attempted to varying degrees of success. In this pa- per, we demonstrate two new approaches to simplify this amalga- mation of an immersive interface with visualization rendering from VTK. In addition, we cover several enhancements to VTK that pro- vide near real-time updates and efficient interaction. Finally, we demonstrate the combination of VTK with both Vrui and OpenVR immersive environments in example applications.
- Authors:
- Publication Date:
- Research Org.:
- Idaho National Lab. (INL), Idaho Falls, ID (United States)
- Sponsoring Org.:
- USDOE Office of Nuclear Energy (NE)
- OSTI Identifier:
- 1364111
- Report Number(s):
- INL/CON-16-40014
- DOE Contract Number:
- DE-AC07-05ID14517
- Resource Type:
- Conference
- Resource Relation:
- Conference: IEEE Virtual Reality, Los Angeles, California, March 17–22, 2017,
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; Immersive Visualization; OpenVR; Virtual Reality; Visualization; VRUI; VTK
Citation Formats
O'Leary, Patrick, Jhaveri, Sankhesh, Chaudhary, Aashish, Sherman, William, Martin, Ken, Lonie, David, Whiting, Eric, and Money, James. Enhancements to VTK enabling Scientific Visualization in Immersive Environments. United States: N. p., 2017.
Web. doi:10.1109/VR.2017.7892246.
O'Leary, Patrick, Jhaveri, Sankhesh, Chaudhary, Aashish, Sherman, William, Martin, Ken, Lonie, David, Whiting, Eric, & Money, James. Enhancements to VTK enabling Scientific Visualization in Immersive Environments. United States. https://doi.org/10.1109/VR.2017.7892246
O'Leary, Patrick, Jhaveri, Sankhesh, Chaudhary, Aashish, Sherman, William, Martin, Ken, Lonie, David, Whiting, Eric, and Money, James. Sat .
"Enhancements to VTK enabling Scientific Visualization in Immersive Environments". United States. https://doi.org/10.1109/VR.2017.7892246. https://www.osti.gov/servlets/purl/1364111.
@article{osti_1364111,
title = {Enhancements to VTK enabling Scientific Visualization in Immersive Environments},
author = {O'Leary, Patrick and Jhaveri, Sankhesh and Chaudhary, Aashish and Sherman, William and Martin, Ken and Lonie, David and Whiting, Eric and Money, James},
abstractNote = {Modern scientific, engineering and medical computational sim- ulations, as well as experimental and observational data sens- ing/measuring devices, produce enormous amounts of data. While statistical analysis provides insight into this data, scientific vi- sualization is tactically important for scientific discovery, prod- uct design and data analysis. These benefits are impeded, how- ever, when scientific visualization algorithms are implemented from scratch—a time-consuming and redundant process in im- mersive application development. This process can greatly ben- efit from leveraging the state-of-the-art open-source Visualization Toolkit (VTK) and its community. Over the past two (almost three) decades, integrating VTK with a virtual reality (VR) environment has only been attempted to varying degrees of success. In this pa- per, we demonstrate two new approaches to simplify this amalga- mation of an immersive interface with visualization rendering from VTK. In addition, we cover several enhancements to VTK that pro- vide near real-time updates and efficient interaction. Finally, we demonstrate the combination of VTK with both Vrui and OpenVR immersive environments in example applications.},
doi = {10.1109/VR.2017.7892246},
url = {https://www.osti.gov/biblio/1364111},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2017},
month = {4}
}