6. Computational Couture¶
Research & Ideation¶
Research
Fashion and artistic expression come together in wearable art. It transcends clothing, transforming clothing into means of expressing individuality and creativity.
Here are a few well-known performers in this genre. In practice, computational couture allows designers to build intricate, zero-waste garment patterns that would be difficult to produce with traditional design. Designers, for example, can utilize algorithms to develop patterns that fit together without leaving any excess material, or they can mimic fabric usage to test and change designs before going into production. This digital technique not only allows for garment fit modification, but it also allows designers to experiment with zero-waste concepts through iterative testing and optimization of fabric arrangements.
Zero-waste fashion¶
Zero-waste fashion is a method of garment design and production that reduces or eliminates fabric waste while focusing on sustainability in response to the high waste levels found in traditional fashion manufacturing. By creating designs that fit together like a puzzle and leave little to no scraps behind, makers of zero-waste patterns seek to utilize the entire piece of fabric. This strategy minimizes the environmental impact by reducing resource consumption and waste generation at the source, in addition to reducing waste.
Parametric design¶
Parametric design is a technique in which design aspects are defined by parameters or rules, resulting in extremely flexible, adaptive, and generative designs that can alter based on input data. In architecture, fashion, and product design, it allows designers to build complicated geometries and structures by modifying factors that alter the design's form, size, and proportions in real time.
Through the use of software programs such as Grasshopper for Rhino, Fusion 360, or Houdini, designers establish connections between design elements (such as curves, edges, or surfaces) and specify algorithms or guidelines for their interactions. For example, by modifying a single parameter in a skyscraper's blueprint, one can alter the shape or layout of the building's façade without having to redraw the entire construction.
References & Inspiration¶
Julia Koerner
Julia Koerner is an award-winning Austrian designer working at the convergence of architecture, product and fashion design. She is internationally recognised for design innovation in 3D-Printing, Julia's work stands out at the top of these disciplines. Her designs have been featured in the National Geographic Magazine, VICE, WIRED and the New York Times among other publications.
Collaboration between Julia Koerner and Swarovski , 2018 3D-Printed Glass on CNC-routed base
Marvel’s Black Panther: Wakanda Forever features 3D Printed Costumes by Ruth E Carter, in collaboration with Austrian Designer Julia Koerner
Iris van Herpen
One of the first to use parametric and 3D design in haute couture is Dutch fashion designer Iris van Herpen. The clothes in the Voltage Collection are algorithm-generated and have complex, flowing structures. Using 3D printing and parametric design, Van Herpen, who is renowned for her avant-garde style, produced sculptural clothing that addressed the themes of movement and electricity. The collection features delicate, fluid patterns that appear to ripple and pulse with energy, highlighting the designer's concern with nature's invisible powers.
Hypnosis
For this collection, the designer found inspiration in the hypnotic manifolds within our ecologies through the work of American artist Anthony Howe. The three-dimensional cyclical harmony of Howe’s kinetic sculptures is the wind beneath the wings of this collection. Howe's spherical ‘Omniverse’ sculpture explores our relationship with nature and intertwines with infinite expansion and contraction, expressing a universal life cycle. The meditative movement of the ‘Omniverse’ serves as a portal for the collection and the models, encircling a state of hypnosis.
Anouk Wipprecht
Spider Dress 2.0
Anouk Wipprecht created the "spider dress 2.0," a wearable piece of technology that uses 3D printed sensors to improve animatronic mechanical limbs. The clothing can define and protect the surroundings around the wearer by reacting to outside stimuli with the use of proximity and respiration monitors.
From Vimeo¶
Tools¶
Blendern 2.8
Ultimaker Cura 5.8
Process and workflow¶
Step 1¶
To begin my parametric design process in Blender, I first opened the software and created a basic 3D shape, typically a cube or sphere, to start as my base model. I then applied modifiers, such as the Array Modifier and Mirror Modifier, to generate repetitive patterns or symmetrical designs, adjusting parameters for spacing, rotation, and scale to refine the overall structure.
Step 2¶
After setting up the base shape, I used Edit Mode to select vertices and edges, modifying them to form more intricate geometries. I experimented with adding nodes in Blender’s Geometry Nodes Editor, where I could control aspects like density and pattern variation by adjusting numeric parameters, which allowed for dynamic customization of the design based on specific measurements.
Step 3¶
Once I finalized the parametric model in Blender, I exported it as an STL file suitable for 3D printing. I opened Cura and imported the STL file, making sure to verify the model's dimensions to ensure it would print at the desired scale. After setting up the material type and layer height in Cura, I previewed the slicing and adjusted the print settings, like infill density and print speed, to balance strength and material usage. Finally, I saved the G-code file for the 3D printer and was ready to start the printing process.
Step 4 Exploring 3D printing filaments¶
PLA¶
PLA (Polylactic Acid): A biodegradable, easy-to-use filament, PLA is a popular choice for beginners and general-purpose prints. It prints at a relatively low temperature (around 190–220°C), requires minimal bed heating, and produces smooth, high-quality prints. However, PLA is less durable and has a lower melting point, making it less ideal for functional parts.
TPU¶
TPU (Thermoplastic Polyurethane): TPU is a flexible, rubber-like filament that is ideal for items requiring elasticity, such as phone cases and gaskets. It can be challenging to print because of its flexibility, so slower print speeds and specific retraction settings are crucial. TPU requires a heated bed and prints at temperatures around 220–250°C.
Experimenting with PLA on fabric
First Design¶
I produced my models with the help of Fab Lab's industrial designer Elen. She helped me work with Blender and make those models.
This model is a modular curved structure designed to connect and build intricate compositions. The design combines functionality with artistic inspiration, particularly from Armenian geometrical motifs. It features flowing curves and interlocking elements, creating a dynamic and visually engaging piece that can be used in wearable designs, decor, or installations.
Steps to Create the Model in Blender¶
Starting the Design:
- Open Blender and create a flat plane (Shift + A → Mesh → Plane). Scale the plane to fit the desired base dimensions (S to scale).
Subdividing the Plane:
-
Use the Subdivide tool (Right-click → Subdivide) to divide the plane into a grid structure for added geometry. Adjust the subdivision levels in the bottom-left corner to ensure sufficient detail for editing. Creating the Modular Shape:
-
Switch to Edit Mode (Tab) and select vertices, edges, or faces to sculpt the modular shape. Enable Proportional Editing (O) for smooth transitions and curves. Extrude (E) and scale (S) to create 3D depth. Adding Interlocking Slots:
-
Use the Knife Tool (K) to outline interlocking slots on the module. Apply Boolean Modifiers to cut precise slots: Add a cube or cylinder as a cutting shape.
- Use the Difference operation in the Boolean Modifier.
Finalizing the Module:
-
Add Bevels to edges (Ctrl + B) to ensure smooth transitions for 3D printing. Check the design by duplicating the module (Shift + D) and interlocking it. Exporting for 3D Printing:
-
Convert the object to Triangulate Meshes for slicing (Ctrl + T).
- Export the file in STL or OBJ format (File → Export → STL/OBJ).
Print Settings
- Infill: 20% for a balance between strength and material use.
- Print Speed: 50 mm/s for high accuracy.
- Material: PLA or another preferred filament.
- Enable Supports if overhangs are present in the design.
Fabrication file
Result¶
Second Design¶
Create the Base Pattern Element
- Press Shift + A > Mesh > Plane.
- Press S and scale it to your desired size (e.g., scale by 2 or as preferred).
- Press Tab to go into Edit Mode.
- Right-click on the plane and select Subdivide.
- Adjust the Number of Cuts in the bottom left menu (try 25 cuts, depending on the complexity).
Create the Grid Base
- Select all the faces by pressing A.
- Press I (Inset Faces) and adjust the thickness (0.10) to create a grid-like structure.
- Press Delete, and select Faces to remove the inner sections, leaving a grid outline.
Add the Knotted Design
- In Edit Mode, use Alt + Left Click on the edges to select loops.
- Bevel the Edges:
- Press Ctrl + B (Bevel) to add more geometry to the edges.
- Use the mouse wheel to increase segments for a smoother curve.
- Add a Curve Modifier
- Convert the beveled edges into a smooth path
- Press Shift + A > Curve > Bezier Curve
- Use the Snap Tool to align the curve on the grid lines.
- Adjust the curve points to make them follow a knot-like structure.
Solidify the Structure
- Go to the Modifiers Panel on the right (wrench icon).
- Add a Solidify Modifier and adjust the thickness.
- Smooth the Geometry:
- Add a Subdivision Surface Modifier from the same panel to make the edges smooth.
- Adjust the levels of subdivision for higher detail.
Duplicate the Pattern
- Apply the Modifiers
- In the modifiers panel, click Apply for all active modifiers
- Add an Array Modifier from the modifiers panel.
- Adjust the X and Y offsets to duplicate the pattern.
- Increase the count to cover the entire surface.
Process
Fabrication file
Result
Trying to work with TPU¶
Steps how a created the model - Create the Circular Frame - Press Shift + A, go to Mesh > Circle. - In the lower-left corner (the "Add Circle" menu), set Vertices to 64 for smoother edges. - Press Tab to enter Edit Mode. - Select all vertices (A), press E (Extrude), and then press S (Scale).
Add Thickness
- Press Tab to return to Object Mode.
- In the Modifiers Tab (wrench icon), add a Solidify Modifier.
- Adjust the thickness slider to create a sturdy ring.
Design the Inner Pattern
- Add a "Flower of Life" Pattern:
- In the top bar, click Edit > Preferences > Add-ons, and search for "Extra Objects". Enable Add Mesh: Extra Objects.
- Press Shift + A, go to Mesh > Math Function > Honeycomb.
- Adjust settings to create a hexagonal grid with small spacing between shapes. This is the base for the "Flower of Life."
Trim Excess Geometry
- In Edit Mode, select and delete parts of the honeycomb grid outside the circular frame (use C for Circle Select).
- Scale and Position the Pattern:
- Press S (Scale) and resize the pattern to fit snugly within the ring.
- Select the pattern, then the ring (hold Shift), and press Ctrl + J to join them into one object.
Duplicate the Units
- Add a small circle or loop at the top of the frame. Follow the same steps for creating a ring but much smaller.
- Duplicate the Design
- Select the full unit, press Shift + D (Duplicate), and move the duplicate up or sideways.
- Use Array Modifier to automate duplication:
- Go to the Modifiers Tab, add an Array Modifier.
- Set the axis (X or Y) and the distance between copies to align them perfectly.
Result