Hyperobjects Modelling Language

The hyperobjects modelling language is a language to describe generative parametric design models. It is implemented as a Javascript library so that the models are directly web-native.

Enabling collaborative co-creative model development and refinement in various web-based interfaces.

Connected to the modelling language a suite of software components exist to for example visualise the model, make it interactive and integrate models in e-commerce tools.

The purpose of the modelling language is to describe the process in which an object takes shape. With the language you can describe models, consisting of geometries such as point groups, lines, paths and shapes and describe procedures which take these geometries as input and produce geometries with different attributes as output based on whatever mathematics you come up with.

Design goals

  • Open-ended creative computing
  • Predictable, reliable engineering outcomes

Core concepts


Continue learning hyperobjects concepts