top of page
Bamboo_img_02

Bamboo Pavilion

Gradient Decent Optimization for Reciprocal Frame Structure
Year

2018

My Role

Design Intern @Shigeru Ban Architects

Computational Design, Optimization Workflow, Physical Mockup

A reciprocal frame holds itself up through mutual rotation — each member leans on its neighbours, with no fasteners at the joints. The geometry is elegant but fragile: it only resolves when every member sits at precisely the right angle to the next, which makes scaling it onto a curved surface a quietly difficult problem.

For Shigeru Ban Architects, this pavilion mapped a reciprocal frame onto a sphere under an uncompromising constructability brief: every bamboo member had to share the same length and the same thickness, so the structure could be cut, bundled, and assembled on site by students from Keio and Tongji without specialised tooling. That single constraint — fixed length, fixed thickness — skews the underlying quad-mesh mapping as it wraps the curvature.

My contribution was a dynamic-relaxation algorithm that iteratively settles the frame under its own constraints, converging on a per-joint engagement length that responds to the local curvature of the sphere. Tight curvature pulls members deeper into one another; flatter regions let them sit lighter. The output is not a single optimised mesh but a field of joint-by-joint engagement values that the fabrication team could read off directly.

Project team: Harano Yasunori (SBA), Jun Fujisaki (SBA), Anthony Chu (SBA). Constructed by Ban Laboratory, Keio University, with Tongji University.

1. Spherical Dome

2. Subdivision with singularity

3. Mesh Relaxation with constant edge length

4-1. Circle-Tangent

Bamboo_Method_tangent

Circle radius is increase/ decrease iteratively until frame elements touch.

4-2. Bend-Conform

Bamboo_Method_bend

Frame element is bent until frame element touch properly. 

Curvature Adaptation

Engagement length adapt to varying surface curvature, allowing the approximation of an reciprocal frame structure to free form shell geometry. Spikes showing deviation from target distance.

bamboo_detail_01.jpg

Pre-optimization

Optimized

bamboo_detail_02.jpg

Pre-optimization

Member location determined by original mesh vertices and not touching.

Optimized

Members with modified engagement length now fully tangent to each other.Median difference to target > 0.0002%

Artboard 1.png
bottom of page