Software

Generative design | Grasshopper | Rhino

SpatialGH

In our research we are actively developing new algorithms for computer-aided floor plan synthesis and automation. The SpatialOS environment is now available for Rhino and Grasshopper as SpatialGH. It is a free software library and can be used to help you design, visualize and generate building layouts using hypergraphs. The current version includes our latest research around a differentiable inverse design algorithm, allowing users to create floor plans according to exact room size specifications.

@ Ramon Weber

@ Shaoyi Wang

Associated publications: A Hypergraph Model for Carbon Reduction in Housing, Inverse Design of Architectural Floor Plans

Machine Learning | Gymnasium | Structural Design

GooGym2D

An environment for training of machine learning algorithms for structural design. The headless Gymnasium environment allows for incremental 2D bridge construction, with graph-state utilities and a lightweight axial truss FEM pipeline for terminal structural evaluation. The current version is extracted from the research codebase behind the IASS 2026 and ACADIA 2026 papers on learning structural design intuition from human demonstrations.

@ Tao Sun

@ Shaoyi Wang

@ Ramon Weber

Associated publications: Capturing Structural Intuition

GooGym2D bridge gallery