
BESO Topology Optimization is a Grasshopper script for Rhino that automates structural form-finding using evolutionary algorithms. This Grasshopper definition provides a computational framework for Bi-directional Evolutionary Structural Optimization, commonly known as BESO. It functions as a set of custom components designed to integrate directly into the Rhino/Grasshopper environment. The system allows users to define structural constraints and loading conditions, which the script then processes to iteratively remove or add material to a base volume. This process identifies the most efficient load paths, resulting in lightweight, organic structural topologies. It is intended for advanced geometric optimization tasks where material reduction and structural performance are the primary design drivers.
The download is a 1.9 MB file containing .ZIP files.
Users install the definition by dropping the components into the Grasshopper libraries folder. Once loaded, the components appear in the standard interface, where they can be connected to geometry inputs and structural load data. The script requires a defined design space and boundary conditions to initiate the iterative optimization cycle. Users should monitor the solver output within the Rhino viewport to track the evolution of the structural form until the desired convergence criteria are met.
Engineers and architects utilize this tool during the early conceptual design phase to generate high-performance structural forms. It is particularly effective for complex projects requiring material efficiency, such as large-span roof structures, bridge design, or custom architectural components. By automating the topology optimization process, designers can quickly explore multiple structural iterations based on varying load scenarios. This script is an essential asset for professionals focusing on computational design, structural engineering, and the development of high-performance architectural systems in demanding, data-driven projects.
BESO Topology Optimization Grasshopper Script
Free
File formats
What changed in 1.0.0
Initial release.
LGPL 3.0 or later
Attribution: Megidd — licensed under LGPL-3.0-or-later
Full terms have not been published for this listing. Contact the seller before using it on a commercial project.