2020 |
Ioannidis, Charalabos; Boutsi, Argyro-Maria MULTITHREADED RENDERING FOR CROSS-PLATFORM 3D VISUALIZATION BASED ON VULKAN API Journal Article In: ISPRS - Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci., vol. XLIV-4/W1-, pp. 57–62, 2020, ISSN: 2194-9034. Abstract | Links | BibTeX | Tags: 3D visualization, Computer graphics, geospatial data, graphics API, Vulkan @article{Ioannidis2020a, Abstract. The visualization of large-sized 3D geospatial models is a graphics intensive task. With ever increasing size and complexity, more computing resources are needed to attain speed and visual quality. Exploiting the parallelism and the multi-core performance of the Graphics Processing Unit (GPU), a cross-platform 3D viewer is developed based on the Vulkan API and modern C++. The proposed prototype aims at the visualization of a textured 3D mesh of the Cultural Heritage by enabling a multi-threaded rendering pipeline. The rendering workload is distributed across many CPU threads by recording multiple command buffers in parallel and coordinating the host and the GPU rendering phases. To ensure efficient multi-threading behavior and a minimum overhead, synchronization primitives are exploiting for ordering the execution of queues and command buffers. Furthermore, push-constants are used to send uniform data to the GPU and render passes to adapt to the tile-based rendering of the mobile devices. The proposed methodology and technical solution are designed, implemented and tested for Windows, MacOS and Android on Vulkan-compatible GPU hardware by compiling the same codebase. The benchmarking on multiple hardware, architectures and platforms explores the performance improvement for the different approaches compared to one-thread and showcase the potential of the 3D viewer to handle large datasets at no expense of visual quality and geometric fidelity in the absence of high-end technological resources. |
2019 |
Boutsi, Argyro-Maria; Ioannidis, Charalabos; Soile, Sofia An Integrated Approach to 3D Web Visualization of Cultural Heritage Heterogeneous Datasets Journal Article In: Remote Sens., vol. 11, no. 21, pp. 2508, 2019, ISSN: 2072-4292. Abstract | Links | BibTeX | Tags: 'structure from motion photogrammetry, 3D visualization, Cultural heritage, Data retrieval, Interactivity, Remote sensing archaeology @article{Boutsi2019, The evolution of the high-quality 3D archaeological representations from niche products to integrated online media has not yet been completed. Digital archives of the field often lack multimodal data interoperability, user interaction and intelligibility. A web-based cultural heritage archive that compensates for these issues is presented in this paper. The multi-resolution 3D models constitute the core of the visualization on top of which supportive documentation data and multimedia content are spatial and logical connected. Our holistic approach focuses on the dynamic manipulation of the 3D scene through the development of advanced navigation mechanisms and information retrieval tools. Users parse the multi-modal content in a geo-referenced way through interactive annotation systems over cultural points of interest and automatic narrative tours. Multiple 3D and 2D viewpoints are enabled in real-time to support data inspection. The implementation exploits front-end programming languages, 3D graphic libraries and visualization frameworks to handle efficiently the asynchronous operations and preserve the initial assets' accuracy. The choice of Greece's Meteora, UNESCO world site, as a case study accounts for the platform's applicability to complex geometries and large-scale historical environments. |
2020 |
MULTITHREADED RENDERING FOR CROSS-PLATFORM 3D VISUALIZATION BASED ON VULKAN API Journal Article In: ISPRS - Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci., vol. XLIV-4/W1-, pp. 57–62, 2020, ISSN: 2194-9034. |
2019 |
An Integrated Approach to 3D Web Visualization of Cultural Heritage Heterogeneous Datasets Journal Article In: Remote Sens., vol. 11, no. 21, pp. 2508, 2019, ISSN: 2072-4292. |