top of page
_DSC0102_01 copy.jpg

Structural Aesthetics

Str

Arch

Comp

A Computational design framework evaluates architecture through two lenses: convergent structural performance and less-explored aesthetic qualities. It provides a diverse array of high-performing, aesthetically tailored solutions. Using Finite Element Analysis (FEA) and Machine Learning (ML), the framework assesses both structural integrity and aesthetic qualities. The process calibrates ML parameters to recognize embedded aesthetics through curated historical architectural data and adapts FEA for cross-sectional image analysis. Focusing on domes in mosques and churches, this study opens a multidimensional design space that integrates structural performance with cultural specificity, marking an initial effort to bring aesthetics into computational workflow

01_Flow Chart.jpg

To train a model for recognizing dome cross-sections, historical cross-section images were collected and curated to focus on poché (solid black fill). This curation was automated using a Pix2Pix model, a conditional Generative Adversarial Network (cGAN) that converts historical images into poché-style cross-sections. The curated images were then used to train a Convolutional Neural Network (CNN) classifier for accurate dome cross-section recognition and classification.

Historical Cross-sections Drawings

04_pix to pix.png

Input

Ground Truth

Prediction

conditional Generative Adversarial Network (cGAN)

This investigation explored architectural patterns and ornamentation by training a Convolutional Neural Network (CNN) on pattern classification. A diffusion model then generated new patterns, using a specific loss function to differentiate between two pattern classes. The diffusion model adds noise to data and reverses it to produce new samples with targeted stylistic features.

Gothic Patterns (Class a)

Islamic Patterns (Class b)

Historical Ornament Images

+1 Class a | -1 Class b

-1 Class a | +1 Class b

Diffusion Model (Pattern Generation)

A parametric model was developed to generate a diverse dataset of dome shapes, including variations beyond conventional dome cross-sections.

12_dome iterations.png

Parametric Model (Dome Cross-section Generation)

These cross-sections were then processed through a custom finite element analysis (FEA) library that operates on a pixel level, converting each pixel into a finite element for analysis. This pixel-based FEA approach enabled efficient batch processing and analysis of images in large numbers. then using the maximum displacement of each iteration to classify it's structural score.

10_Pixel FEA.png
10_Pixel FEA_Iterations.png

Pixel FEA

Based on the cross-section classifications, the activation of each class was used to shape the loss function for the diffusion model, guiding it to generate patterns that align with each cross-section type. These generated patterns were then mapped onto the domes.

Map Textures

Using these classifications, a multidimensional space of design solutions could be explored.

Latent Space of Design Iterations

_DSC0096_01.jpg
_DSC0101_01.jpg
_DSC0109_01.jpg
_DSC0087_01 copy.jpg
_DSC0108_01.jpg
bottom of page