Preprint
Article

This version is not peer-reviewed.

Hybrid Fractal–Parametric Modeling and NSGA-II Optimization of Material-Efficient Generative Architectural Façades

Submitted:

25 September 2026

Posted:

29 September 2026

You are already at the latest version

Abstract
Fractal geometry provides a compact mathematical framework for generating and measuring multi-scale architectural form, but its integration with material-aware generative façade optimization remains limited. This study introduces a Hybrid Fractal–Parametric Model (HFPM) that combines recursively composed affine iterated-function-system transformations, parametric control, finite-scale box-counting, three-dimensional extrusion, and NSGA-II optimization in a reproducible Python–Blender workflow. The design vector P = (r, s, θ, d, t) controls recursion, scale, rotation, retained branch density, and thickness. Material volume is minimized while deviation from a baseline finite-scale box-counting dimension is minimized simultaneously. A balanced 300-configuration experiment characterized the design space before NSGA-II optimization with a population of 40 over 15 generations. The optimizer evaluated 603 unique non-baseline configurations; 602 passed all geometric and numerical validation checks, and 39 formed the final Pareto set. Relative to the baseline (Df = 1.9077; Vm = 0.9228 m³), material volume decreased by 34.9% within a 1% Df tolerance and by 44.6% within 2%. HFPM therefore exposes a reproducible material–complexity trade-off for early-stage fractal façade exploration without making unsupported structural-performance claims.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

Computational architectural design has moved from the manual placement of predefined geometric elements toward rule-based and performance-driven systems in which form is generated, evaluated, and revised algorithmically. In this setting, a façade is not merely a static surface: it is a geometric system whose density, repetition, scale hierarchy, and thickness affect visual complexity, constructability, surface area, and the amount of material required. Generative design therefore creates an opportunity to treat façade development as a search problem over a controllable geometric design space rather than as a sequence of isolated manual alternatives [1,2,3].
Fractal geometry is particularly relevant to this problem because it provides formal mechanisms for representing self-similarity and multi-scale organization. Mandelbrot established the modern conceptual basis of fractal geometry [4], while Hutchinson and Barnsley formalized self-similar sets and iterated function systems (IFS) as constructive mathematical mechanisms [5,6]. Falconer subsequently systematized the mathematical foundations of fractal dimensions and their measurement [7]. Within architecture, fractal concepts have been applied to design generation, formal analysis, and the quantitative characterization of visual complexity [8,9,10,11,12,13,14,15,16,17,18,19,20]. These studies show that architectural form can be investigated across several scales rather than through a single Euclidean descriptor.
For façade analysis, box-counting is one of the most frequently used estimators because it can be applied to finite drawings, images, or geometric projections. However, the result depends on image preparation, grid placement, selected scale intervals, and regression choices [11,12]. Recent engineering studies have further shown that scale parameters, counting origins, and scaling-window selection can materially affect estimated fractal dimensions [21,22]. Accordingly, the present study treats Df as a finite-scale comparative descriptor computed under one fixed protocol rather than as an exact asymptotic Hausdorff dimension.
Parallel developments in parametric and generative design have made it possible to explore large families of alternatives and to couple geometric parameters with performance criteria [1,2,3,23,24,25,26,27,28,29,30,31,32,33]. Multi-objective evolutionary algorithms are particularly suitable when objectives conflict. In building and façade design, evolutionary optimization has been used to balance energy, daylight, comfort, aesthetics, and other performance criteria [23,24,25,26,27,28,29,30,31,32]. The recent graph-enabled façade framework of Wang et al. [32], for example, integrates parametric generation with NSGA-II, while broader reviews show that façade engineering increasingly relies on multi-criteria and multi-objective computational methods [30].
Despite these advances, a methodological gap remains between three research streams: fractal generation, parametric control, and material-aware multi-objective optimization. Fractal studies in the built environment primarily quantify or interpret complexity [13,14,15,16,17,18,19,20], whereas performance-driven façade optimization often uses non-fractal geometric generators [29,30,31,32]. Conversely, fractal generative studies demonstrate recursive form-making but rarely formulate material volume and finite-scale geometric complexity as simultaneous Pareto objectives. The present study addresses this integration gap through a Hybrid Fractal–Parametric Model (HFPM).
The research question is therefore: which fractal–parametric façade configurations can reduce material volume while keeping multi-scale geometric complexity close to a prescribed reference level? The contribution is methodological rather than structural: the study does not claim increased load-bearing capacity or mechanical strength because no finite-element or experimental structural validation is performed. Instead, it establishes and validates a reproducible computational pipeline linking recursive generation, parametric control, geometric metrics, material volume, and NSGA-II Pareto search.
Figure 1. Positioning of the HFPM research problem at the intersection of fractal generation, parametric design, and multi-objective optimization.
Figure 1. Positioning of the HFPM research problem at the intersection of fractal generation, parametric design, and multi-objective optimization.
Preprints 235135 g001
The study makes four specific contributions: (i) a methodology-aligned affine IFS in which scale and rotation enter the recursive transformation matrix; (ii) a validated geometric evaluation layer separating finite-scale box-counting complexity, surface area, and material volume; (iii) a controlled design-space experiment that quantifies parameter effects before optimization; and (iv) an NSGA-II optimization that produces explicit material–complexity Pareto trade-offs and reproducible computational outputs.

3. Materials and Methods

3.1. HFPM Overview and Parameter Space

The HFPM couples recursive affine generation, deterministic density control, 3D extrusion, geometric measurement, and NSGA-II optimization. The controlled design vector is
P = (r, s, θ, d, t)
where r is recursion depth, s is the relative child scale, θ is the local rotation magnitude, d is the retained terminal-branch density, and t is façade thickness. The experimental façade envelope is a 6 m × 6 m square. To isolate the effects of recursive geometry from trivial thickness reduction, t was fixed at 0.08 m during the controlled experiments and optimization.
Figure 2. HFPM computational pipeline used for generation, validation, metric computation, and Pareto optimization.
Figure 2. HFPM computational pipeline used for generation, validation, metric computation, and Pareto optimization.
Preprints 235135 g002

3.2. Methodology-Aligned Recursive IFS

The generative core uses eight affine child maps corresponding to the eight occupied positions of a 3 × 3 Sierpiński-carpet template. For child i, the recursive transformation is
Ti(x) = Aix + bi, i = 1, …, 8
A i = s 3   R θ i  
R θ i = cos   θ i − sin   θ i sin   θ i cos   θ i
where R(θi) is a planar rotation matrix and θi alternates between +θ and −θ across child branches. Affine transforms are recursively composed, so scale and rotation propagate through the hierarchy rather than being applied only to terminal tiles. The canonical translation vector bi locates each child in one of the eight non-central 3 × 3 positions. The contraction ratio is q = s/3.
To prevent overlapping terminal prisms without an expensive Boolean union, a conservative local non-overlap constraint is imposed:
s(|cos θ| + |sin θ|) ≤ 1
The terminal set contains 8r branches before density reduction. A deterministic ranking with fixed seed 42 retains exactly round(d·8r) terminal branches, which makes the realized density closely match the requested density and guarantees reproducibility across configurations.

3.3. From 2D Prefactal Geometry to a 3D Façade

Each retained terminal affine map transforms a unit square into a planar quadrilateral inside the 6 m × 6 m façade envelope. The resulting quadrilateral is extruded by thickness t to produce a closed prism. All prisms are assembled into one Blender mesh for efficient evaluation. Because the non-overlap constraint is enforced before mesh construction, the total material volume can be computed as the sum of disjoint prism volumes and independently checked against Blender’s mesh-volume calculation. All computational experiments were executed with Python 3.11 in Blender 4.5 LTS using the native bpy and bmesh APIs; the complete implementation is provided as Supplementary File S1.
S(P) = Extrude(C(P), t)

3.4. Geometric Metrics and Finite-Scale Box-Counting

Three geometric quantities are tracked separately: finite-scale box-counting dimension Df, surface area As, and material volume Vm. This separation avoids treating fractal complexity as a proxy for physical material quantity. For the projected façade geometry, box-counting is estimated from
Df ≈ slope(log k, log N(k))
where k is the number of boxes per side and N(k) is the number of occupied boxes. A fixed 729 × 729 raster is used. Candidate box counts per side are {3, 9, 27, 81, 243, 729}, but only scales not exceeding 3r are included; therefore r = 3 uses 3, 9, and 27 boxes per side, whereas r = 4 additionally uses 81. This fixed protocol follows the need for explicit scale-window and grid choices emphasized in architectural box-counting studies [11,12,15,16] and in recent computational sensitivity analyses [21,22]. For every accepted configuration, the log–log regression uses at least three scales and must satisfy R² ≥ 0.95.
A s = ∑ A k
Vm = Vol[S(P)]

3.5. Baseline and Objective Functions

The reference façade is defined by r = 4, s = 0.92, θ = 0°, d = 1.00, and t = 0.08 m. Its measured values are Dtarget = 1.907744 and Vref = 0.922751 m³. The 6 m × 6 m solid slab of the same thickness has a volume of 2.88 m³, but optimization is intentionally referenced to the fractal baseline rather than to the solid panel. Two normalized objectives are minimized:
f 1 ( P )   =   V m ( P ) V ref
f 2 ( P ) = D f ( P ) − D target D target
Thus, f1 rewards material-volume reduction while f2 penalizes departure from the baseline multi-scale complexity. Pareto dominance is used rather than a weighted scalar objective so that the trade-off remains explicit.

3.6. Controlled Design-Space Experiment

Before evolutionary optimization, 300 configurations were generated using a balanced Latin-hypercube-style stratification of the admissible parameter space, following the variance-reduction and space-filling principle of Latin hypercube sampling [50]. Because the admissible upper bound for s depends on θ through Equation (5), the sampling is constrained rather than a textbook unconstrained Latin hypercube. This experiment served two purposes: (i) to test numerical validity and parameter coverage; and (ii) to estimate monotonic parameter effects without the adaptive sampling bias introduced by an evolutionary optimizer. Recursion levels r = 3 and r = 4 were balanced; scale, rotation, and retained density were sampled within the ranges in Table 2.

3.7. NSGA-II Optimization

NSGA-II was then applied to the same parameterization [46]. The custom Python implementation used a population of 40, 15 generations, crossover probability 0.90, mutation probability 0.20, BLX-α = 0.25 [51], and optimization seed 4201. Integer recursion depth was restricted to {3,4}; the continuous variables were repaired to their admissible ranges after crossover and mutation. Duplicate parameter vectors were cached to avoid repeated Blender evaluations. Invalid candidates received a large objective penalty and could not enter the final Pareto front. Non-dominated sorting and crowding distance were recomputed each generation to preserve both convergence and diversity [46,47,48].
A configuration was accepted as controlled-valid only when all of the following held: (i) the mesh was manifold and free of degenerate faces; (ii) density error was ≤ 0.01; (iii) the relative difference between analytical and Blender volume was ≤ 10⁻⁵; (iv) at least three box-counting scales were available; and (v) Df regression R² was ≥ 0.95. The box-counting criteria were fixed before the final optimization run to prevent post-hoc selection of favorable scaling behavior and to reflect the known sensitivity of finite-scale estimates to scale choice and counting protocol [21,22].

4. Results

4.1. Computational Validation and Dataset Quality

The NSGA-II run produced 603 unique non-baseline configurations. Of these, 602 passed all controlled validation criteria; only configuration 29 was excluded because its box-counting regression yielded R² = 0.94597, below the prespecified 0.95 threshold. All evaluated meshes were manifold and free of degenerate faces. Among valid non-baseline configurations, the maximum absolute density error was 9.66 × 10⁻⁴, the maximum relative volume discrepancy between the analytical and Blender calculations was 2.46 × 10⁻⁶, and the median box-counting R² was 0.99056. These results indicate that geometric generation and numerical measurement were internally consistent.
Table 3. Computational validation summary for the final NSGA-II experiment.
Table 3. Computational validation summary for the final NSGA-II experiment.
Metric Value
Unique NSGA-II configurations (excluding baseline) 603
Controlled-valid configurations 602
Invalid configurations 1
Final Pareto solutions 39
Baseline Df 1.907744
Baseline material volume Vm 0.922751 m³
Baseline surface area As 92.62362 m²
Maximum |density error| 0.000966
Maximum relative volume error 2.46e-06
Median box-counting R2 0.99056

4.2. Pareto Trade-Off Between Material Volume and Multi-Scale Complexity

The final non-dominated set contained 39 solutions. Figure 3 shows representative façade geometries selected at increasingly relaxed complexity tolerances. A key result is that substantial volume reduction is possible before large departures from the baseline Df occur. The closest high-performing solution (configuration 394) reduced material volume by 34.0% while Df differed from the baseline by only 0.23%. Within a 1% Df tolerance, configuration 280 reduced volume by 34.9%; within 2%, configuration 252 reduced volume by 44.6%. Relaxing the tolerance to 5% produced a 64.3% reduction.
Figure 3. Baseline and representative Pareto-optimal façade projections selected under 1%, 2%, and 5% allowable deviation from the baseline finite-scale box-counting dimension.
Figure 3. Baseline and representative Pareto-optimal façade projections selected under 1%, 2%, and 5% allowable deviation from the baseline finite-scale box-counting dimension.
Preprints 235135 g003
Figure 4. NSGA-II objective space. Blue points are valid evaluated configurations, orange points form the final Pareto set, and the magenta square is the baseline.
Figure 4. NSGA-II objective space. Blue points are valid evaluated configurations, orange points form the final Pareto set, and the magenta square is the baseline.
Preprints 235135 g004
Figure 5. Relationship between finite-scale box-counting dimension Df and material volume Vm for valid NSGA-II evaluations.
Figure 5. Relationship between finite-scale box-counting dimension Df and material volume Vm for valid NSGA-II evaluations.
Preprints 235135 g005
Table 4. Representative Pareto-optimal solutions at increasing Df tolerances.
Table 4. Representative Pareto-optimal solutions at increasing Df tolerances.
Tolerance Config. r s θ d Df Vm (m³) Volume reduction Actual Df dev.
0.25% 394 3 0.9092 6.047° 0.5323 1.9033 0.6092 34.0% 0.23%
1% 280 3 0.8505 11.230° 0.7857 1.9007 0.6011 34.9% 0.37%
2% 252 3 0.8049 11.842° 0.9290 1.8700 0.5114 44.6% 1.98%
3% 348 3 0.8105 12.436° 0.8073 1.8509 0.4625 49.9% 2.98%
5% 451 3 0.7679 13.984° 0.7941 1.8197 0.3297 64.3% 4.62%

4.3. Parameter Effects from the Balanced 300-Configuration Experiment

Because NSGA-II adaptively concentrates samples near favorable regions, parameter-effect analysis was performed on the preceding balanced 300-configuration experiment rather than on the evolutionary sample itself. Spearman rank correlations show that scale s was the dominant monotonic control variable: ρ = 0.866 with Df and ρ = 0.831 with Vm. Recursion level had moderate negative associations with both metrics, while retained density had smaller but statistically detectable positive associations. Rotation θ showed no significant monotonic relationship in the balanced sample, indicating that its effect is primarily configurational and interaction-dependent rather than globally monotonic.
Table 5. Spearman rank correlations from the balanced 300-configuration design-space experiment.
Table 5. Spearman rank correlations from the balanced 300-configuration design-space experiment.
Parameter ρ with Df p-value ρ with Vm p-value
Recursion level r −0.428 1.18 × 10⁻¹⁴ −0.500 3.35 × 10⁻²⁰
Scale s 0.866 5.42 × 10⁻⁹¹ 0.831 3.61 × 10⁻⁷⁷
Rotation θ 0.074 0.202 0.067 0.248
Retained density d 0.188 0.00115 0.247 1.68 × 10⁻⁵
Figure 6. IFS scale s versus material volume Vm. The strong monotonic tendency identified in the balanced sampling experiment is consistent with scale being the principal geometric control on material demand.
Figure 6. IFS scale s versus material volume Vm. The strong monotonic tendency identified in the balanced sampling experiment is consistent with scale being the principal geometric control on material demand.
Preprints 235135 g006
Figure 7. Retained branch density d versus finite-scale box-counting dimension Df.
Figure 7. Retained branch density d versus finite-scale box-counting dimension Df.
Preprints 235135 g007
Figure 8. Rotation θ versus finite-scale box-counting dimension Df. The dispersed pattern is consistent with a weak global monotonic effect and stronger interaction effects.
Figure 8. Rotation θ versus finite-scale box-counting dimension Df. The dispersed pattern is consistent with a weak global monotonic effect and stronger interaction effects.
Preprints 235135 g008

4.4. NSGA-II Convergence and Improvement over Non-Adaptive Sampling

The optimization showed progressive improvement in the complexity-matching objective. At generation 0, the smallest f2 was 0.01734 (1.734% deviation). By generation 7 it fell to 0.003682, and by generation 10 to 0.002312, after which it remained stable through generation 15. Feasible solutions within 1% of Dtarget first appeared at generation 7. The best material ratio within 2% improved from 1.022 at generation 0 to 0.554 by generation 6, corresponding to a 44.6% reduction relative to the baseline.
Figure 9. NSGA-II convergence. Minimum fractal-deviation objective and best material ratio inside a 1% Df tolerance are shown across generations.
Figure 9. NSGA-II convergence. Minimum fractal-deviation objective and best material ratio inside a 1% Df tolerance are shown across generations.
Preprints 235135 g009
A direct comparison with the balanced 300-configuration sample quantifies the benefit of adaptive Pareto search. Within a 1% Df tolerance, the balanced sample found an 11.2% material reduction, whereas NSGA-II found 34.9%. Within 2%, the corresponding reductions were 15.0% and 44.6%. The advantage narrows when much larger complexity deviations are permitted because low-volume solutions become easier to encounter even without adaptive search.
Table 6. Best material-volume reduction found by balanced sampling and NSGA-II at identical Df tolerances.
Table 6. Best material-volume reduction found by balanced sampling and NSGA-II at identical Df tolerances.
Df tolerance Balanced 300: best reduction Balanced config. NSGA-II: best reduction NSGA-II config.
1% 11.2% 292 34.9% 280
2% 15.0% 67 44.6% 252
3% 47.4% 120 49.9% 348
5% 59.8% 158 64.3% 451

5. Discussion

5.1. Interpretation of the Material–Complexity Trade-Off

The central finding is not that a single “optimal” façade exists, but that the HFPM exposes a continuous trade-off between geometric complexity and material volume. The Pareto set contains solutions for designers who prioritize close preservation of the baseline multi-scale signature as well as solutions that accept larger geometric deviation in exchange for greater volume reduction. This is a more appropriate representation of early-stage design than a single weighted optimum because the relative value assigned to geometric complexity and material savings is project-dependent.
The 34.9% volume reduction found within 1% of the baseline Df is particularly important because it demonstrates that material savings are not solely obtained by collapsing the recursive structure into a visibly simpler pattern. Configuration 280 preserves a Df of 1.9007 while reducing Vm from 0.9228 to 0.6011 m³. At a 2% tolerance, the reduction increases to 44.6%. These values should be interpreted as geometric material-volume reductions for the modeled façade prisms, not as verified reductions in embodied carbon, cost, or structural mass in a construction-ready system.
The separation of Df, As, and Vm is methodologically significant. Earlier architectural fractal research primarily uses fractal dimension to measure or interpret visual and structural complexity [13,14,15,16,17,18,19,20]. HFPM adds a second, physically dimensioned quantity—material volume—without assuming that higher or lower Df directly implies better material efficiency. The Pareto front shows that the relationship is not one-to-one; several geometries with similar Df have substantially different Vm.

5.2. Relation to Generative and Façade Optimization Research

The results extend the performance-driven generative design paradigm established by Shea et al. [1], Turrin et al. [3], and later building-optimization studies [23,24,25,26,27,28] by making recursive fractal geometry itself part of the decision space. Compared with façade optimization studies that use daylight, energy, or aesthetic-preference objectives [29,32], HFPM uses a deliberately narrower pair of objectives to isolate the interaction between multi-scale geometry and material demand. The method is therefore complementary rather than competitive: energy, daylight, structural, and fabrication criteria can be added as further objectives or constraints in later stages.
Recent generative structural research reports substantial material savings through topology or layout optimization [33,44]. The magnitude of the geometric reductions observed here is in a comparable numerical range for some tolerance levels, but the physical meaning is different. The spatial-grid study of Wang et al. [44], for example, incorporates finite-element structural evaluation, whereas HFPM does not. Consequently, this paper avoids claims of structural efficiency and restricts its conclusion to geometric material-volume efficiency under the stated non-overlap and thickness assumptions.

5.3. Why Scale Dominates and Rotation Does Not Show a Global Monotonic Effect

The balanced design-space experiment shows that s is the strongest monotonic driver of both Df and Vm. This is expected because scale changes the area of every terminal branch at every recursive level; its effect is compounded by recursion. In contrast, θ primarily redistributes orientation and local spacing. Under the conservative non-overlap constraint, rotation does not directly change the area of an individual transformed square, so its global effect emerges through spatial arrangement, finite-scale occupancy, and interactions with s and r rather than through a simple monotonic trend.
The negative association between r and Vm may appear counterintuitive because recursion increases the number of terminal elements. In the present affine formulation, however, each additional level also applies another contraction q = s/3. The terminal area therefore decreases multiplicatively, and for the investigated s range this contraction effect can dominate the increased branch count. This illustrates why parameter effects should be measured in the implemented recursive model rather than inferred from element count alone.

5.4. Finite-Scale Fractal Measurement and Methodological Caution

The reported Df values are finite-scale box-counting estimates calculated from rasterized prefactal projections. They should not be interpreted as exact Hausdorff dimensions of an infinite IFS attractor. For a finite-depth, rotated and density-thinned façade, the estimated slope depends on the available scale window, raster resolution, and counting protocol [11,12,15,16,21,22]. Recent work on scale selection and automated scaling-window optimization reinforces the need to report these computational choices explicitly [21,22]. This limitation does not invalidate the optimization objective because every candidate is evaluated under the same declared protocol; HFPM therefore uses Df as a consistent comparative descriptor rather than an asymptotic invariant.
To reduce measurement ambiguity, HFPM uses one fixed raster resolution, a declared power-of-three scale sequence, a minimum of three scales, and an R² acceptance threshold. Future work should test grid-offset sensitivity and alternative multi-scale estimators, including lacunarity and multifractal descriptors, particularly when the method is extended to less regular façade topologies.

5.5. Limitations and Future Work

The current study has five main limitations. First, it is a geometric optimization study and does not include FEM, connection design, buckling, wind loading, fire performance, or fabrication tolerances. Second, façade thickness is fixed at 0.08 m to prevent trivial material reduction through thickness minimization; a future structural model should allow thickness to vary subject to stress, deflection, and stability constraints. Third, the search is limited to two recursion depths (r = 3 and 4) and one eight-map affine topology. Fourth, the density operator removes terminal branches deterministically but does not yet impose architectural program constraints such as windows, doors, views, or modular panelization. Fifth, material volume is a geometric proxy; embodied carbon and cost depend on material type, waste, connections, manufacturing, and logistics.
Future development should therefore integrate (i) finite-element structural analysis, (ii) daylight and thermal simulation, (iii) fabrication and minimum-feature constraints, (iv) embodied-carbon factors, and (v) additional fractal descriptors. Surrogate modeling could also reduce the computational cost of higher-dimensional multi-objective searches [26,27,28]. A particularly useful next step is a constrained three- or four-objective model balancing material volume, Df, structural performance, and environmental performance while retaining the same reproducible geometric core.

6. Conclusions

This study developed and computationally validated a Hybrid Fractal–Parametric Model for material-aware generative architectural façades. The model embeds scale and rotation in recursively composed affine IFS transformations, controls terminal-branch density deterministically, converts the resulting prefactal geometry into a 3D façade, and measures finite-scale box-counting complexity, surface area, and material volume separately. A balanced 300-configuration experiment established the behavior of the design space, after which NSGA-II evaluated 603 unique configurations. Of these, 602 passed all controlled validation criteria and 39 formed the final Pareto set. Relative to the baseline façade (Df = 1.907744; Vm = 0.922751 m³), NSGA-II achieved a 34.9% material-volume reduction within 1% of the baseline Df and 44.6% within 2%. Scale was the dominant monotonic geometric control in the balanced experiment, whereas rotation showed no significant global monotonic effect. The main contribution is therefore a reproducible method for exposing material–complexity trade-offs in fractal façade design rather than a claim of structurally optimized construction. The framework is suitable for early-stage generative exploration and provides a transparent basis for subsequent integration of structural, environmental, fabrication, and life-cycle constraints.

Supplementary Materials

The following supporting files accompany this study: S1, HFPM v3.0 Blender/Python implementation; S2, all unique NSGA-II evaluations; S3, final NSGA-II Pareto set; S4, generation-level convergence summary; S5, balanced 300-configuration design-space dataset; and S6, a Python script for regenerating the publication figures from S2–S5. These files are packaged in “HFPM_Supplementary_Materials_FINAL.zip”.

Author Contributions

Conceptualization, G.B. and S.A.; methodology, G.B., S.A. and N.K.; software, G.B. and N.K.; validation, G.B. and N.K.; formal analysis, G.B. and S.A.; investigation, G.B., S.A. and N.K.; resources, S.A. and N.K.; data curation, G.B. and N.K.; writing—original draft preparation, G.B.; writing—review and editing, G.B., S.A. and N.K.; visualization, G.B. and N.K.; supervision, S.A.; project administration, G.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external or institutional funding.

Institutional Review Board Statement

Not applicable. The study did not involve humans or animals.

Data Availability Statement

The computational data supporting the reported results are provided in the Supplementary Materials (S2–S5). The Blender/Python implementation required to reproduce the HFPM generation and optimization workflow is provided as S1, and the script used to regenerate the publication figures from the supplied data is provided as S6. Additional intermediate outputs are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

Abbreviation Meaning
HFPM Hybrid Fractal–Parametric Model
IFS Iterated Function System
NSGA-II Non-dominated Sorting Genetic Algorithm II
CAD Computer-Aided Design
FEM Finite Element Method
Df Finite-scale box-counting dimension estimate
As Surface area
Vm Material volume
R2 Coefficient of determination

References

  1. Shea, K.; Aish, R.; Gourtovaia, M. Towards integrated performance-driven generative design tools. Autom. Constr. 2005, 14, 253–264. [Google Scholar] [CrossRef]
  2. Caldas, L.G.; Norford, L.K. A design optimization tool based on a genetic algorithm. Autom. Constr. 2002, 11, 173–184. [Google Scholar] [CrossRef]
  3. Turrin, M.; von Buelow, P.; Stouffs, R. Design explorations of performance driven geometry in architectural design using parametric modeling and genetic algorithms. Adv. Eng. Inform. 2011, 25, 656–675. [Google Scholar] [CrossRef]
  4. Mandelbrot, B.B. The Fractal Geometry of Nature; W.H. Freeman: San Francisco, CA, USA, 1982. [Google Scholar]
  5. Barnsley, M.F. Fractals Everywhere, 2nd ed.; Academic Press: Boston, MA, USA, 1993. [Google Scholar] [CrossRef]
  6. Hutchinson, J.E. Fractals and self similarity. Ind. Univ. Math. J. 1981, 30, 713–747. [Google Scholar] [CrossRef]
  7. Falconer, K. Fractal Geometry: Mathematical Foundations and Applications, 2nd ed.; Wiley: Chichester, UK, 2003. [Google Scholar] [CrossRef]
  8. Bovill, C. Fractal Geometry in Architecture and Design; Birkhäuser: Boston, MA, USA, 1996. [Google Scholar] [CrossRef]
  9. Ostwald, M.J.; Vaughan, J. The Fractal Dimension of Architecture; Birkhäuser: Cham, Switzerland, 2016. [Google Scholar] [CrossRef]
  10. Vaughan, J.; Ostwald, M.J. Fractal Geometry in Architecture. In Handbook of the Mathematics of the Arts and Sciences; Sriraman, B., Ed.; Springer: Cham, Switzerland, 2020; pp. 1–16. [Google Scholar] [CrossRef]
  11. Ostwald, M.J. The fractal analysis of architecture: Calibrating the box-counting method using scaling coefficient and grid disposition variables. Environ. Plan. B Plan. Des. 2013, 40, 644–663. [Google Scholar] [CrossRef]
  12. Foroutan-Pour, K.; Dutilleul, P.; Smith, D.L. Advances in the implementation of the box-counting method of fractal dimension estimation. Appl. Math. Comput. 1999, 105, 195–210. [Google Scholar] [CrossRef]
  13. Katona, V. Relief method: The analysis of architectonic façades by fractal geometry. Buildings 2021, 11, 16. [Google Scholar] [CrossRef]
  14. Katona, V. The hidden dimension of façades: Fractal analysis reveals composition rules in classical and Renaissance architecture. Fractal Fract. 2023, 7, 257. [Google Scholar] [CrossRef]
  15. Lorenz, W.E.; Kulcke, M. Multilayered complexity analysis in architectural design: Two measurement methods evaluating self-similarity and complexity. Fractal Fract. 2021, 5, 244. [Google Scholar] [CrossRef]
  16. Kulcke, M.; Lorenz, W.E. Spherical box-counting: Combining 360° panoramas with fractal analysis. Fractal Fract. 2023, 7, 327. [Google Scholar] [CrossRef]
  17. Ma, L.; He, S.; Lu, M. A measurement of visual complexity for heterogeneity in the built environment based on fractal dimension and its application in two gardens. Fractal Fract. 2021, 5, 278. [Google Scholar] [CrossRef]
  18. Tara, A.; Patuano, A.; Lawson, G. Between 2D and 3D: Studying structural complexity of urban fabric using voxels and LiDAR-derived DSMs. Fractal Fract. 2021, 5, 227. [Google Scholar] [CrossRef]
  19. Ali, L.A.; Mustafa, F.A. Fractal dimensional analysis of building facades: The case of office buildings in Erbil City. Fractal Fract. 2024, 8, 746. [Google Scholar] [CrossRef]
  20. Zhang, C.; Ping, X.; Fan, Q.; Li, C. Measurement of 2D and 3D fractal features of urban morphology from an architectural view and its influencing factors. Fractal Fract. 2024, 8, 138. [Google Scholar] [CrossRef]
  21. Wang, J.; Yang, G.; Yuan, Y.; Sun, J.; Pu, G. Effects of Scale Parameters and Counting Origins on Box-Counting Fractal Dimension and Engineering Application in Concrete Beam Crack Analysis. Fractal Fract. 2025, 9, 549. [Google Scholar] [CrossRef]
  22. Douglass, R.W. Automated Box-Counting Fractal Dimension Analysis: Sliding Window Optimization and Multi-Fractal Validation. Fractal Fract. 2025, 9, 633. [Google Scholar] [CrossRef]
  23. Wang, W.; Zmeureanu, R.; Rivard, H. Applying multi-objective genetic algorithms in green building design optimization. Build. Environ. 2005, 40, 1512–1525. [Google Scholar] [CrossRef]
  24. Wang, L.; Wong, N.H.; Li, S. Facade design optimization for naturally ventilated residential buildings in Singapore. Energy Build. 2007, 39, 954–961. [Google Scholar] [CrossRef]
  25. Magnier, L.; Haghighat, F. Multiobjective optimization of building design using TRNSYS simulations, genetic algorithm, and Artificial Neural Network. Build. Environ. 2010, 45, 739–746. [Google Scholar] [CrossRef]
  26. Evins, R. A review of computational optimisation methods applied to sustainable building design. Renew. Sustain. Energy Rev. 2013, 22, 230–245. [Google Scholar] [CrossRef]
  27. Nguyen, A.-T.; Reiter, S.; Rigo, P. A review on simulation-based optimization methods applied to building performance analysis. Appl. Energy 2014, 113, 1043–1058. [Google Scholar] [CrossRef]
  28. Machairas, V.; Tsangrassoulis, A.; Axarli, K. Algorithms for optimization of building design: A review. Renew. Sustain. Energy Rev. 2014, 31, 101–112. [Google Scholar] [CrossRef]
  29. Yi, Y.K. Building facade multi-objective optimization for daylight and aesthetical perception. Build. Environ. 2019, 156, 178–190. [Google Scholar] [CrossRef]
  30. Bianchi, S.; Andriotis, C.; Klein, T.; Overend, M. Multi-criteria design methods in façade engineering: State-of-the-art and future trends. Build. Environ. 2024, 250, 111184. [Google Scholar] [CrossRef]
  31. Zhang, J.; Liu, N.; Wang, S. Generative design and performance optimization of residential buildings based on parametric algorithm. Energy Build. 2021, 244, 111033. [Google Scholar] [CrossRef]
  32. Wang, B.; Lu, W.; Zhang, Y. A graph-enabled parametric modeling approach for façade layout generative design. J. Build. Eng. 2025, 105, 112481. [Google Scholar] [CrossRef]
  33. Wefki, H.; Salah, M.; Elbeltagi, E.; Alinizzi, M. Generative design-driven optimization for effective concrete structural systems. Buildings 2025, 15, 2646. [Google Scholar] [CrossRef]
  34. Prusinkiewicz, P.; Lindenmayer, A. The Algorithmic Beauty of Plants; Springer: New York, NY, USA, 1990. [Google Scholar] [CrossRef]
  35. Rvachev, V.L. Teoriya R-Funktsiy i Nekotoryye Yeye Prilozheniya [The R-Functions Theory and Some of Its Applications]; Naukova Dumka: Kyiv, Ukraine, 1982. [Google Scholar]
  36. Anarova, S.; Narzulloev, O.; Ibragimova, Z. Development of fractal equations of national design patterns based on the method of R-function. Int. J. Innov. Technol. Explor. Eng. 2020, 9, 134–141. [Google Scholar] [CrossRef]
  37. Anarova, S.A.; Ibrohimova, Z.E. Methods of constructing equations for objects of fractal geometry and R-function method. In Intelligent Human Computer Interaction; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2022; Volume 13184, pp. 425–436. [Google Scholar] [CrossRef]
  38. Anarova, S.A.; Sadullaeva, Sh.A.; Berdiev, G.; et al. Geometric modelling of fractal structured objects based on integration of R-function and L-system methods. In Proceedings of the ACM International Conference Proceeding Series, 2024; pp. 172–181. [Google Scholar] [CrossRef]
  39. Rian, I.M.; Asayama, S. Computational design of a nature-inspired architectural structure using the concepts of self-similar and random fractals. Autom. Constr. 2016, 66, 43–58. [Google Scholar] [CrossRef]
  40. Rian, I.M.; Sassone, M.; Asayama, S. From fractal geometry to architecture: Designing a grid-shell-like structure using the Takagi–Landsberg surface. Comput.-Aided Des. 2018, 98, 40–53. [Google Scholar] [CrossRef]
  41. Rian, I.M.; Sassone, M. Tree-inspired dendriforms and fractal-like branching structures in architecture: A brief historical overview. Front. Archit. Res. 2014, 3, 298–323. [Google Scholar] [CrossRef]
  42. Rian, I.M.; Sassone, M. Fractal-based generative design of structural trusses using iterated function system. Int. J. Space Struct. 2014, 29, 181–191. [Google Scholar] [CrossRef]
  43. Anarova, S.; Sadullaeva, Sh.A.; Berdiev, G. Calculation of building dimensions in the method of composition fractal analysis. In Proceedings of the 2021 International Conference on Information Science and Communications Technologies (ICISCT), Tashkent, Uzbekistan, 3–5 November 2021. [Google Scholar] [CrossRef]
  44. Wang, H.; Guo, T.; Zhang, Z. Generative design and evaluation of spatial grid structures based on parametric topology optimization driven by metaheuristic algorithms. Eng. Struct. 2026, 358, 122655. [Google Scholar] [CrossRef]
  45. Nouri, L.; Taghizadeh Azari, K.; Pourfouladi, M.; Keramat, D.; Alaghmandan, M. Form-finding and optimization of branching columns using L-systems in early stages of design: A parametric approach. J. Build. Eng. 2026, 117, 114817. [Google Scholar] [CrossRef]
  46. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  47. Zitzler, E.; Deb, K.; Thiele, L. Comparison of multiobjective evolutionary algorithms: Empirical results. Evol. Comput. 2000, 8, 173–195. [Google Scholar] [CrossRef] [PubMed]
  48. Coello Coello, C.A. Evolutionary multi-objective optimization: A historical view of the field. IEEE Comput. Intell. Mag. 2006, 1, 28–36. [Google Scholar] [CrossRef]
  49. Blank, J.; Deb, K. pymoo: Multi-objective optimization in Python. IEEE Access 2020, 8, 89497–89509. [Google Scholar] [CrossRef]
  50. McKay, M.D.; Beckman, R.J.; Conover, W.J. A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output from a Computer Code. Technometrics 1979, 21, 239–245. [Google Scholar] [CrossRef]
  51. Eshelman, L.J.; Schaffer, J.D. Real-Coded Genetic Algorithms and Interval-Schemata. In Foundations of Genetic Algorithms 2; Whitley, L.D., Ed.; Morgan Kaufmann: San Mateo, CA, USA, 1993; pp. 187–202. [Google Scholar] [CrossRef]
Table 1. Comparative analysis of fractal, parametric, generative, and material-oriented approaches relevant to HFPM.
Table 1. Comparative analysis of fractal, parametric, generative, and material-oriented approaches relevant to HFPM.
Approach Fractal generation Parametric control Multi-objective optimization Material-volume objective Main limitation
Classical fractal modeling Yes Partial No No Primarily form/complexity
IFS / L-system generation Yes Yes Usually separate No Optimization not intrinsic
Parametric generative design Partial Yes Yes Partial Fractal generator not central
Façade multi-objective optimization Partial Yes Yes Task-dependent Complexity usually non-fractal
Material-oriented generative design Partial Yes Yes Yes Fractal complexity rarely explicit
Proposed HFPM Yes Yes Yes Yes Requires geometric and later structural validation
Table 2. Controlled experimental settings.
Table 2. Controlled experimental settings.
Parameter Symbol Controlled setting / range Role
Recursion depth r {3, 4} Hierarchy depth and terminal count
Relative scale s 0.55–0.95, subject to Eq. (5) IFS contraction and spacing
Rotation magnitude θ 0–90° Recursive branch orientation
Retained density d 0.50–1.00 Fraction of terminal branches retained
Thickness t 0.08 m (fixed) 3D extrusion thickness
Panel envelope — 6 m × 6 m Common comparison domain
Raster resolution — 729 × 729 Box-counting support
Random seed — 42 Deterministic density ranking
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.