NOMAD VR: Multiplatform virtual reality viewer for chemistry simulations

被引:20
|
作者
Garcia-Hernandez, Ruben Jesus [1 ]
Kranzlmueller, Dieter [1 ,2 ]
机构
[1] Bavarian Acad Sci, Leibniz Supercomp Ctr, Boltzmannstr 1, D-85748 Garching, Germany
[2] Ludwig Maximilians Univ Munchen, Geschwister Scholl Pl 1, D-80539 Munich, Germany
基金
欧盟地平线“2020”;
关键词
Graphics; Crystallography; Molecular physics and physical chemistry; Chemistry simulations; Materials science; Virtual reality; Rendering artifacts; Programs associated with the design and analysis of experiments; Advanced computer architecture and special purpose computers on computing in the physical sciences;
D O I
10.1016/j.cpc.2018.11.013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We describe a suite of open source virtual reality programs which can be used to visualize the results of chemical simulations of various types (including access to NOMAD, the largest database of materials science compounds). The programs target virtual reality environments at different price points (M(sic) CAVE-like(1) systems, commercial products such as the approximate to 500(sic) HTC Vive, approximate to 100(sic) Samsung GearVR, to approximate to 10(sic) Google Cardboards) in order to let final users select the device which best suits their needs. We provide a coherent interface, with graceful degradation of features for less capable devices. Tests with final users in the domains of materials science, theoretical chemistry, biochemistry and biological sciences show that the program can be used to solve certain problems much more easily and intuitively than with previous tools. Users in other fields (fluid dynamics, or climate research) were also interested in adopting the system. Applications to teaching, dissemination, outreach and marketing have also been successful. The system is currently implanted in several universities and enterprises. Additionally, outreach materials in the form of stereoscopic (panoramic) videos can be easily prepared from the viewer's output or the visualization pipeline. We describe the design and implementation of the system, and mention some caveats about using standard graphic optimization techniques in virtual reality environments. Program summary Program Title: NOMAD VR Program Files doi: http://dx.doi.org/10.17632/8n92hc8fbd.1 Licensing provisions: Apache-2.0 Programming language: Mainly C++; interface to Android and IOS in Java and Objective C, respectively Supplementary material: VR optimization caveats: example of graphic artifacts; NOMAD VR user study. Nature of problem: Understanding chemical materials and phenomena can be sometimes taxing. Visualization of simulations and exploration using mouse and keyboard interfaces, and the creation of illustrations and videos is helpful, but in some complex cases, it proves insufficient. The use of virtual reality tools allows users of NOMAD VR to enter the simulated world, providing easier interaction and understanding. Solution method: We have developed a virtual reality viewer for chemistry which has proven useful to help researchers understand their datasets better. Users may either upload their calculations to NOMAD in order to benefit from the centralized environment for data storage and analysis, or prepare their datasets for direct use in NOMAD VR using standard formats such as xyz or Gaussian cube. Workflows for different data types, using open source tools such as Paraview and Meshlab, are also provided. Tutorials for different usecases and a complete description of options can be seen at https://www.nomad-coe.eu/the-project/graphics/virtual-reality-configurator, which also includes a link to the User Manual. Additional comments including restrictions and unusual features: Download links to pre-compiled software and to the source code can be accessed from https://www.nomad-coe.eu/the-project/graphics/VR-prototype. As final users find additional use-cases and request additional functionality, more features are being implemented. We strive to maintain compatibility with previous builds by adding keywords to the configuration file to enable/disable new functionality. This article documents NOMAD VR as of 23/05/2018 (git commit 65a4204f7b0c6313d6ecd6586dc879ce281b857d). (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:230 / 237
页数:8
相关论文
共 50 条
  • [1] Virtual Reality Toolset for Material Science: NOMAD VR Tools
    Garcia-Hernandez, Ruben Jesus
    Kranzlmueller, Dieter
    [J]. AUGMENTED REALITY, VIRTUAL REALITY, AND COMPUTER GRAPHICS, AVR 2017, PT I, 2017, 10324 : 309 - 319
  • [2] Viewer's Role and Viewer Interaction in Cinematic Virtual Reality
    Tong, Lingwei
    Lindeman, Robert W.
    Regenbrecht, Holger
    [J]. COMPUTERS, 2021, 10 (05)
  • [3] Scalable Medical Viewer for Virtual Reality Environments
    Ricciardi, Francesco
    Pastorelli, Emiliano
    De Paolis, Lucio Tommaso
    Herrmann, Heiko
    [J]. AUGMENTED AND VIRTUAL REALITY, AVR 2015, 2015, 9254 : 233 - 243
  • [4] Virtual Reality Websites(VR WEB)
    Sathe, Vinit
    Gupta, Piyush
    Kaushik, Karan
    Bhat, Suvarna
    Deshpande, Sachin
    [J]. 2017 INTERNATIONAL CONFERENCE OF ELECTRONICS, COMMUNICATION AND AEROSPACE TECHNOLOGY (ICECA), VOL 1, 2017, : 647 - 652
  • [5] Evaluating the viewer experience of interactive virtual reality movies
    Carpio, Rudy
    Baumann, Oliver
    Birt, James
    [J]. VIRTUAL REALITY, 2023, 27 (04) : 3181 - 3190
  • [6] Virtual reality in chemistry
    Ihlenfeldt, WD
    [J]. NACHRICHTEN AUS CHEMIE TECHNIK UND LABORATORIUM, 1997, 45 (06): : 630 - &
  • [7] Virtual Reality in Chemistry
    W.-D. Ihlenfeldt
    [J]. Molecular modeling annual, 1997, 3 : 386 - 402
  • [8] Evaluating the viewer experience of interactive virtual reality movies
    Rudy Carpio
    Oliver Baumann
    James Birt
    [J]. Virtual Reality, 2023, 27 : 3181 - 3190
  • [9] Virtual Reality in Chemistry
    Robert Drees
    [J]. Molecular modeling annual, 1997, 3 (12) : S-1 - S-1
  • [10] Virtual reality in chemistry
    Ihlenfeldt, WD
    [J]. JOURNAL OF MOLECULAR MODELING, 1997, 3 (09) : 386 - 402