Python Script and Models for the Generation of 3D Models of Medieval Chinese-style Timber Buildings

Fuente: Zenodo
Salvato in:
Dettagli Bibliografici
Autore principale: Klenk, Dominik
Natura: Recurso digital
Lingua:tedesco
Pubblicazione: Zenodo 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866901634058027008
author Klenk, Dominik
author_facet Klenk, Dominik
contents <p>This upload belongs to the paper "Rapid and Reproducible Reconstruction of Ancient Architecture by Procedural Generation", to appear in the CHNT 26 Proceedings. The paper uses the 3D-reconstruction of the "Great Hall" of Karakorum as a case-study. Since the “Great Hall” is an almost completely destroyed building, a possible reconstruction turns out to be quite difficult. The aim was therefore to develop a method with which existing research and theories as well as connections to other architectural styles can be incorporated into the reconstruction. Accordingly, many different variants come into question for a possible reconstruction. Therefore, it is important that hypotheses are not tested on the basis of a single reconstruction, but that it is possible to visualise and discuss several different hypotheses in a short time. Such a method can be created with the help of a procedural generation. In order to implement possible hypotheses as a 3D model with this method, it is important that the generation of the 3D model can be influenced with the help of changeable parameters. In the paper the connections to the Chinese architecture are explained, as well as related works and theories are taken up, which pursued similar approaches and goals. Furthermore, the procedure of reconstruction is explained, and the method of procedural generation is illustrated by the parameter-controlled creation of the structural system of a Chinese-style building. This repository contains the pythons script, which implements a blender-panel to control the reconstruction of a medieval Chinese-style building with different user-defined parameters.</p> <p>To be completely sure that the script will work as expected it is recommended to use the Blender version 3.0.0, because it was developed to work with this version.</p> <p>To use the Blender Panel, it is necessary to import the script via the “Scripting” tab. Inside the “Scripting” tab it is possible to add the script with the folder icon above the text editor. After the script was added, the source code should be visible inside the text editor area. Once the script has been added successfully it needs to be executed with the arrow icon above the text editor.</p> <p>If the script was executed successfully, the panel should be visible in the 3D-Viewport of the “Layout” tab in the “Sidebar” labelled as “Tempel”. It is necessary to use the “Object-Mode” and if the “Sidebar” is not visible, it is possible to open it with the “N”-Key or with the small arrow in the upper right corner. The panel should now be visible as shown in Figure 6.</p> <p>Before it is possible to generate buildings with the panel it is important to add the path to the Blender-File, which includes the individual components used for the generation, as file path via the folder icon inside the panel. Now the individual parameters can be changed at will, and the possible reconstruction can be generated with a click on the “Generierung starten”-Button at the bottom of the panel.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_7837875
institution Zenodo
language deu
publishDate 2023
publisher Zenodo
record_format zenodo
spellingShingle Python Script and Models for the Generation of 3D Models of Medieval Chinese-style Timber Buildings
Klenk, Dominik
Archaeology
Digital Archaeology
3D Reconstruction
Virtual Reality
Mongolia
Karakorum
<p>This upload belongs to the paper "Rapid and Reproducible Reconstruction of Ancient Architecture by Procedural Generation", to appear in the CHNT 26 Proceedings. The paper uses the 3D-reconstruction of the "Great Hall" of Karakorum as a case-study. Since the “Great Hall” is an almost completely destroyed building, a possible reconstruction turns out to be quite difficult. The aim was therefore to develop a method with which existing research and theories as well as connections to other architectural styles can be incorporated into the reconstruction. Accordingly, many different variants come into question for a possible reconstruction. Therefore, it is important that hypotheses are not tested on the basis of a single reconstruction, but that it is possible to visualise and discuss several different hypotheses in a short time. Such a method can be created with the help of a procedural generation. In order to implement possible hypotheses as a 3D model with this method, it is important that the generation of the 3D model can be influenced with the help of changeable parameters. In the paper the connections to the Chinese architecture are explained, as well as related works and theories are taken up, which pursued similar approaches and goals. Furthermore, the procedure of reconstruction is explained, and the method of procedural generation is illustrated by the parameter-controlled creation of the structural system of a Chinese-style building. This repository contains the pythons script, which implements a blender-panel to control the reconstruction of a medieval Chinese-style building with different user-defined parameters.</p> <p>To be completely sure that the script will work as expected it is recommended to use the Blender version 3.0.0, because it was developed to work with this version.</p> <p>To use the Blender Panel, it is necessary to import the script via the “Scripting” tab. Inside the “Scripting” tab it is possible to add the script with the folder icon above the text editor. After the script was added, the source code should be visible inside the text editor area. Once the script has been added successfully it needs to be executed with the arrow icon above the text editor.</p> <p>If the script was executed successfully, the panel should be visible in the 3D-Viewport of the “Layout” tab in the “Sidebar” labelled as “Tempel”. It is necessary to use the “Object-Mode” and if the “Sidebar” is not visible, it is possible to open it with the “N”-Key or with the small arrow in the upper right corner. The panel should now be visible as shown in Figure 6.</p> <p>Before it is possible to generate buildings with the panel it is important to add the path to the Blender-File, which includes the individual components used for the generation, as file path via the folder icon inside the panel. Now the individual parameters can be changed at will, and the possible reconstruction can be generated with a click on the “Generierung starten”-Button at the bottom of the panel.</p>
title Python Script and Models for the Generation of 3D Models of Medieval Chinese-style Timber Buildings
topic Archaeology
Digital Archaeology
3D Reconstruction
Virtual Reality
Mongolia
Karakorum
url https://doi.org/10.5281/zenodo.7837875