textilelab   fabricademy

Computational Couture

Aldo Sollazzo

In this lecture participants will explore computational design methods towards a new reinterpretation of cloths, garments and accessories for fashion design, inspired by a new digital design methodology.

Rhino 6

If you’ve never worked with Rhinoceros before (like me) and you dive straight into Grasshopper it’s a bit much, so familiarize yourself with the Rhino interface first. Rhino is a command-driven program; the toolbars contain the graphical icons for the commands. The documentation of Rhino is a great place to start.

NURBS (non-uniform rational B‑splines) are mathematical representations that can accurately model any shape from a simple 2‑D line, circle, arc, or box to the most complex 3‑D free‑form organic surface or solid. Because of their flexibility and accuracy, NURBS models can be used in any process from illustration and animation to manufacturing.

NURBS geometry is an industry standard for designers who work in 3‑D where forms are free and flowing; where both form and function is important. Rhino is used in marine, aerospace, and automobile interior and exterior design. Makers of household and office appliances, furniture, medical and sports equipment, footwear, and jewelry use Rhino to create free-form shapes.

NURBS modeling is also widely used by professional animators and graphic artists. The advantage of using NURBS over using polygon modelers is that NURBS surfaces have no facets. The models can be rendered at any resolution. A mesh can be created from the model at any resolution.


First: why use grasshopper? What makes parametric design so useful? The video on the left explains this; the video on the right is a good tutorial to start with.

Download all of the plugin linked to in the second video (in the description). If you don’t see them in the grasshopper tab menu, they probably have to be unblocked; to do this for all files at once in the libraries folder you have to open powershell there and use the command:

dir -Recurse | Unblock-File

unblock unblock

Brickbox is used to manage Grasshopper snippets, so you can save combinations of blocks to import later in other files. When saving a snippet make sure to double click ‘add new brick’, check the checkbox and click done (I first thought it didn’t work properly but the size of the dialog window is not right).

Rightclicking input/output:

Parametric patterns

Using Grasshopper to generate parametric patterns (great for fashion prints and 3d printed fabrics) is magical and the tutorial below is really helpful and beginner friendly.



The final print file (both as Grasshopper file and as .STL) can be found at the bottom of this post.

Truchet tiles

Truchet tiles are great for seemingly organic geometric pattern design.

In information visualization and graphic design, Truchet tiles are square tiles decorated with patterns that are not rotationally symmetric. When placed in a square tiling of the plane, they can form varied patterns, and the orientation of each tile can be used to visualize information associated with the tile’s position within the tiling. via Wikipedia


send drawings