WeaveLamp Configurator is a web-based application that brings a Grasshopper workflow into an accessible browser-based experience. The project explores how a craft-inspired lamp system can be translated into a clear digital tool for customization, spatial visualization, and fabrication-oriented output.

Concept Origin

The project started from a manual exploration of ring proportions, textile density, and woven structure. This early study established the geometric logic that later informed the digital application.

From this analog sketch, the lamp evolved into a parametric system where spatial relationships could be translated into adjustable controls.

Why Bring Grasshopper to the Web

Publishing this workflow on the web expands access to parametric design by translating the functionality of a Grasshopper definition into a browser-based experience.

The application makes the workflow easier to access, easier to understand, and easier to share through a clear interface connected to Rhino.Compute.

Application Workflow

The interface is structured around four parts: Inputs, Compute, Data, and Outputs.

Users adjust radius, height, and panel density, run the Grasshopper definition through Rhino.Compute, and receive updated geometry together with fabrication-related information.

Inputs, Compute, Data, Outputs

The interface is structured around a simple user flow: parameters are adjusted, the definition is computed through Rhino.Compute, and the updated geometry and data are returned to the browser.

Inputs

Radius, height, and panel density define the main behavior of the lamp.

Compute

The request is sent to Rhino.Compute where the Grasshopper definition is solved.

Data

Geometric values are returned as usable fabrication-oriented information.

Outputs

The browser displays updated geometry together with exportable outputs.

Fabrication Data and Output Value

Alongside the visual model, the application provides fabrication data such as radius, height, diameter, circumference, estimated panel width, and panel count.

These values can be exported as CSV or Excel files, connecting parametric customization to fabrication-oriented decision making.

Demo and User Experience

Through the browser, users can adjust parameters, compute geometry, review outputs, and evaluate the lamp in a styled 3D environment.

The result is an accessible workflow that translates an early craft-based concept into a communicative digital tool.

“WeaveLamp Configurator translates a craft-inspired design logic into an accessible browser-based parametric workflow.”

Conclusion

WeaveLamp Configurator proposes a bridge between material intuition, parametric logic, and web accessibility. By translating a Grasshopper definition into a browser-based interface, the project expands the reach of computational design through a workflow that supports customization, visualization, and fabrication-oriented output.