Smart Iteration

Computational / 2026
Optioneering — Rhino · Grasshopper · ComfyUI · FastAPI
Role — Concept, Development & Visualization

The bottleneck in early-stage design is rarely a shortage of ideas—it is the cost of testing them. Asking how façade rhythm, terrace placement, or window count change a building usually means rebuilding the model and re-rendering each option by hand, so exploration stops long before the design space is exhausted.

Smart Iteration automates the entire loop. A parametric Grasshopper model sweeps the variables and exports a perspective plus a row of metrics for every combination. Each raw option is rendered photoreal through a ComfyUI batch, unattended, and the results are gathered into a live dashboard—charted, compared, and selectable—turning hundreds of variants into a single browsable surface.

01
Parametrize A Grasshopper definition exposes the design variables—panels per row, reduce factor, terrace location—and computes outputs like covering area, window count, and glass percentage.
02
Sweep & Export A script steps through every parameter combination, writing a perspective image and a metrics row to CSV for each iteration.
03
Batch Render Every raw perspective is rendered photoreal through a ComfyUI pipeline, processed in bulk without supervision.
04
Dashboard A FastAPI dashboard ingests the CSV and renders, charts the metrics, and lets you browse, compare, and select the strongest options.