dc.contributor.author | Müller, Andreas | en_US |
dc.contributor.author | Müller, Stefan | en_US |
dc.contributor.author | Brixner, Tobias | en_US |
dc.contributor.author | Mammen, Sebastian von | en_US |
dc.contributor.editor | Pelechano, Nuria | en_US |
dc.contributor.editor | Liarokapis, Fotis | en_US |
dc.contributor.editor | Rohmer, Damien | en_US |
dc.contributor.editor | Asadipour, Ali | en_US |
dc.date.accessioned | 2023-10-02T08:17:24Z | |
dc.date.available | 2023-10-02T08:17:24Z | |
dc.date.issued | 2023 | |
dc.identifier.isbn | 978-3-03868-233-2 | |
dc.identifier.uri | https://doi.org/10.2312/imet.20231256 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/imet20231256 | |
dc.description.abstract | femtoPro provides an immersive laser laboratory experience for training, experimentation and analysis. In this paper, we present its programmatic design and architecture driven by requirements such as: accurate (non-)linear optics calculations, real-time performance on virtual reality (VR) headsets, easy authoring capabilities of pedagogical ''quests'', as well as natural user interactions and effective, multisensory feedback. We elaborate on how we tackle these challenges considering frontend components and the simulation backend. Notable features encompass an incremental, graph-based laser path solver algorithm with caching capabilities, a volumetric pulse shape renderer with accurately mapped color and transparency, an intuitive interaction system that translates coarse hand motions into precise adjustments, a comprehensive interface for configuring, conducting, and analyzing complex experiments with double precision accuracy including time-series measurements with moving platforms, and a generally flexible, modular architecture achieved through event-based communication, dynamic binding, and other state-of-the-art coding principles. Most of our proposed solutions should be directly applicable to similar immersive science laboratories, independently of their concrete domain. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Computing methodologies -> Modeling and simulation; Applied computing -> Physical sciences and engineering | |
dc.subject | Computing methodologies | |
dc.subject | Modeling and simulation | |
dc.subject | Applied computing | |
dc.subject | Physical sciences and engineering | |
dc.title | Programmatic Design and Architecture of an Immersive Laser Laboratory | en_US |
dc.description.seriesinformation | International Conference on Interactive Media, Smart Systems and Emerging Technologies (IMET) | |
dc.description.sectionheaders | Applications in Learning and Gameplay | |
dc.identifier.doi | 10.2312/imet.20231256 | |
dc.identifier.pages | 45-52 | |
dc.identifier.pages | 8 pages | |