Web-Based Generative Design Apps
We create our designs through an iterative and experimental process. After brainstorming an initial concept, we write a pattern generating algorithm through which we further explore our ideas and ultimately create a finished product. You can use the software we share here to create your own one of a kind designs or just to play and learn.
Kinematics
concept
complex, foldable 3D prints
technologies used
JavaScript, webGL
original release
2013-11-26
latest release
2013-11-26
Kinematics is a system for 4D printing that creates complex, foldable forms composed of articulated modules. The system provides a way to turn any three-dimensional shape into a flexible structure using 3D printing. Kinematics combines computational geometry techniques with rigid body physics and customization. Practically, Kinematics allows us to take large objects and compress them down for 3D printing through simulation. It also enables the production of intricately patterned wearables that conform flexibly to the body.

Do you have our own 3D printer? try our free kinematics@home app

Cell Cycle
concept
cellular design for 3d-printing
technologies used
javascript, webGL
original release
2009-07-08
latest release
2014-05-27
Cell Cycle is a web-based design app for creating 3d-printable cellular models. You can shape, twist, and subdivide, transforming a simple mesh to a complex patterned structure. It's a playful, dynamic physible. You can make jewelry, lamp shades, sculptures... whatever you want, entirely in the browser. Designs are available in various colors of 3D-printed nylon and also precious metals. The intricate bi-layer forms would be impossible to create by traditional manufacturing methods.
Radiolaria
concept
spring mesh simulation
technologies used
ProcessingJS, Javascript, WebGL
original release
2007-12-01
latest release
2012-11-29
Radiolaria lets you manipulate a web of connected cells to create a huge variety of biologically-inspired patterns.

Each object you create starts as a basic hexagonal mesh which you can change as much, or as little, as you want with a variety of tools. Choose a sharp, geometric look or a rounded, more organic style. Use attractive and repulsive forces to disrupt the pattern's initial symmetry, or give it a twist with spiraling forces. Click inside any cell to subdivide it into three smaller cells -- those smaller cells can even be further subdivided to add more intricate detail to your design.

Your digital designs can be turned into real-world jewelry, housewares, or decorations made from steel, bamboo, or felt. Play around! And make sure to save your creations so you can revisit and share them, digitally or physically.

Dendrite
concept
diffusion limited aggregation
technologies used
Processing
original release
2007-12-01
latest release
2008-12-18
In this applet we experiment with an algorithm called diffusion limited aggregation or DLA which models dendritic growth. DLA simulates the movement of particles undergoing random motion, and when particles collide they stick. Over time the particles aggregate into organic, branching forms similar to those seen in corals and dendritic crystals.

When playing with the applet, you can access various parameters through the control panels and use them to change the overall form of the aggregation. Designs you create using the applet can be ordered as custom, one of a kind jewelry.

Libraries