HomeEngineering & MaterialsTopology Optimization: Growing a Cantilever Bracket

Topology Optimization: Growing a Cantilever Bracket

Interactive bi-directional evolutionary structural optimization (BESO): a spring-lattice ground structure relaxes under load, ranks material by strain-energy sensitivity, and iteratively removes the least useful mass until an efficient load-bearing shape emerges.

Engineering & Materials3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
innovation-design ↗ Open standalone

This simulator runs a real bi-directional evolutionary structural optimization (BESO) loop on a 3D spring lattice. A dense "ground structure" of nodes and springs — every neighbor within one grid cell connected by a Hookean spring — is loaded and relaxed each frame via damped explicit dynamics until it settles into its equilibrium deformation. Periodically the optimizer measures how much strain energy each cell's springs are carrying, ranks every cell by that sensitivity, and keeps only the top fraction solid, iteratively converging on the material layout that survives with the least mass for the most stiffness — the same generative-design principle used to grow real 3D-printed aircraft brackets.

⚙ Under the hood

A bi-directional evolutionary structural optimization (BESO) simulator: a 3D spring-lattice ground structure relaxes under load, ranks every cell by strain-energy sensitivity, and iteratively removes the least useful material until an efficient load-bearing shape emerges.

topology optimizationBESOgenerative designstructural engineeringfinite elementspring lattice

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)