VirtualExplorer: A plugin-based virtual reality framework

被引:4
|
作者
Kuester, F [1 ]
Hamann, B [1 ]
Joy, KI [1 ]
机构
[1] Univ Calif Davis, Ctr Image Proc & Integrated Computing, Dept Comp Sci, Davis, CA 95616 USA
关键词
virtual reality; immersive environments; virtual reality APIs; scientific data visualization and exploration;
D O I
10.1117/12.430844
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces VirtualExplorer, a customizable plugin-based virtual reality framework for immersive scientific data visualization, exploration and geometric modeling. The framework is layered on top of a run-time plugin system and reconfigurable virtual user interface and provides a variety of plugin components. The system provides access to scene-graph-based APIs, including Performer and OpenInventor, direct OpenGL support for visualization of time-critical data as well as collision and generic device managers. Plugins can be loaded, disabled, enabled or unloaded at any time, triggered either through pre-defined events or through an external Python-based interface. The virtual user interface uses pre-defined geometric primitives that can be customized to meet application-specific needs. The entire widget set can be reconfigured dynamically on a per-widget basis or as a whole through a style manager. The system is being developed with a variety of application areas in mind, but its main emphasis is on user-guided data exploration and high-precision engineering design.
引用
收藏
页码:436 / 442
页数:7
相关论文
共 50 条
  • [31] Constructing lightweight and flexible pipelines using Plugin-Based Microbiome Analysis (PluMA)
    Cickovski, Trevor
    Narasimhan, Giri
    BIOINFORMATICS, 2018, 34 (17) : 2881 - 2888
  • [32] Exploring Variability-Aware Execution for Testing Plugin-Based Web Applications
    Hung Viet Nguyen
    Kastner, Christian
    Nguyen, Tien N.
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 907 - 918
  • [33] Development of a plugin-based prototype for spatial explicit application of fuzzy multicriteria evaluation
    Sanz-Blasco, Eduardo
    Gomez-Delgado, Montserrat
    Clemente-Parraga, Julia
    Aguilera-Benavente, Francisco
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 276
  • [34] MINERVA: A multi-modality plugin-based radiation therapy treatment planning system
    Wemple, CA
    Wessol, DE
    Nigg, DW
    Cogliati, JJ
    Milvich, M
    Fredrickson, CM
    Perkins, M
    Harkin, GJ
    Hartmann-Siantar, CL
    Lehmann, J
    Flickinger, T
    Pletcher, D
    Yuan, A
    DeNardo, GL
    RADIATION PROTECTION DOSIMETRY, 2005, 116 (1-4) : 202 - 207
  • [35] Design of a Virtual Reality based Pedagogical Framework
    Demirel, Doga
    Hamam, Abdelwahab
    LEARNING AND COLLABORATION TECHNOLOGIES: NOVEL TECHNOLOGICAL ENVIRONMENTS, LCT 2022, PT II, 2022, 13329 : 38 - 47
  • [36] Kali-ma: A Semantic Guide to Browsing and Accessing Functionalities in Plugin-Based Tools
    Adamou, Alessandro
    Presutti, Valentina
    Gangemi, Aldo
    KNOWLEDGE ENGINEERING AND MANAGEMENT BY THE MASSES, EKAW 2010, 2010, 6317 : 483 - 492
  • [37] Virtual Reality based Telerobotics Framework with Depth Cameras
    Omarali, Bukeikhan
    Denoun, Brice
    Althoefer, Kaspar
    Jamone, Lorenzo
    Valle, Maurizio
    Farkhatdinov, Ildar
    2020 29TH IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2020, : 1217 - 1222
  • [38] A New GCC Plugin-Based Compiler Pass to Add Support for Thread-Level Speculation into OpenMP
    Aldea, Sergio
    Estebanez, Alvaro
    Llanos, Diego R.
    Gonzalez-Escribano, Arturo
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 234 - 245
  • [39] A framework for virtual reality with tangible augmented reality-based user interface
    Hong, D
    Woo, W
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (01): : 45 - 52
  • [40] Framework of Affordances for Virtual Reality and Augmented Reality
    Steffen, Jacob H.
    Gaskin, James E.
    Meservy, Thomas O.
    Jenkins, Jeffrey L.
    Wolman, Iopa
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2019, 36 (03) : 683 - 729