Το work with title Implementation of a 3D Web application for the interactive visualization of cultural monuments of Crete using WebGL by Kotsarinis Panagiotis is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
Panagiotis Kotsarinis, "Implementation of a 3D Web application for the interactive visualization of cultural monuments of Crete using WebGL", Diploma Work, School of Electronic and Computer Engineering, Technical University of Crete, Chania, Greece, 2015
https://doi.org/10.26233/heallink.tuc.24494
This diploma thesis presents a 3D Web Application for the interactive visualization of cultural Monuments of Crete. The implementation of the web-based application is based on WebGL. The application visualizes each cultural monument in five spatial levels of detail representing initially Crete as a whole, then by prefecture, region, complex of monuments and finally focusing on the actual monument. Simultaneously, each level of detail is visualized in seven 7 different time periods. The user is able to virtually visit Crete across regions and time. The user interface consists of two bars, one vertical and one horizontal representing the level of detail and the time periods respectively. The user can click on the desired level of detail and historical period in order to view in 3D the appropriate representation by simple interaction with the mouse. The users can also navigate inside the 3D models by performing simple mouse events interactively. When the user selects the last level of detail of the spatial axis visualizing an interactive monument, a menu is appearing offering certain options. At the right side of the screen an arrow appears and when the user slides it, a slide menu is available including monument information. The user can select photos, videos, historical and general information associated to each monument. We designed a database containing the 3D models and their associated information using Ajax technologies enabling the asynchronous loading of suitable 3D models without reloading the page. Finally, we implemented a management tool for the administrator of the main application.