Skip to content

7. Computational Couture

Research & Ideation

For computational couture I will work with patterns from the rainforest.

First is a pattern based om the Rio Madeira frog belly More information about this frog can be found in my final project. Frog belly Pattern Rio Madeira Frog


I also want to create something based on Jaguar spots. Jaguar Spots


Thirdly I created a pattern with circles in different heights, some full and some hollow.

Finally I got an pattern from thingiverse with crocodile scales.


Here are the initial patterns in 2D design I would like to explore for a 3D design model.

I will use several 3D design programs but Rhino and Grasshopper temporary license unfortunately expired. These programs have a high difficulty level and it will take me alot more time to get it, so in the future I will have to acquire a paid license. Trying out 3D and specifically parametric design in different open source programs and platforms will be part of my research here.


weekly assignment: Computational Couture

Learning outcomes

  • Research skills: the participant has acquired knowledge through references and Concept development

  • Design skills: the participant has acquired 3D modeling skills and explored parametric skills

  • Fabrication skills: the participant is capable of executing from file to production workflow, from 3D modelling to 3D printing

  • Process skills: Anyone can go through the process, understand it and reproduce it

  • Final outcome: Create samples/swatches of 3D printing as fabric or on fabrics and a 3D/parametric model

  • Originality: Has the design been thought through and elaborated?


Student checklist

  • Document the concept, sketches, references also to artistic and scientific publications on 3D printing and parametric modeling

  • Design a parametric model using Grasshopper3D (or alternative parametric software) and upload the 3Ddesign file + required parametric files

  • Learn how to use a 3D printer and document the step-by-step process and settings

  • Document the workflow for exporting your file and preparing the machine, Gcode and settings to be 3D printed

  • Print your file and document the outcomes

  • Upload your stl file

  • Submit some of your swatches to the analog material library of your lab. Size 20cm x 20cm approx (extra credit)


Reference Alumni pages

I'm leaving these student pages because they are excellent examples and guides.

* [Dinesh Kumar](https://class.textile-academy.org/2023/dineshkumar-gunasekaran/1.Assignments/week07/)
* [Margret Guttormsdottir](https://class.textile-academy.org/2023/margret-guttormsdottir/assignments/week07/)
* [Ala Janbek](https://class.textile-academy.org/2023/ala-janbek/assignments/week07/)
* [Laura Civetti](https://class.textile-academy.org/2019/laura.civetti/) Barcelona 2019-20_
* [Sara Alvarez](https://class.textile-academy.org/2021/sara_alvarez/) TextileLab Amsterdam 2020-21_
* [Loes Bogers](https://class.textile-academy.org/2020/loes.bogers/) TextileLab Amsterdam 2019-20_
* [Batoul Rashdan](https://class.textile-academy.org/2022/batoul-rashdan/) Techworks Amman 2021-22_
* [Haneem Jaafreh](https://class.textile-academy.org/2022/haneen-jaafreh/) Techworks Amman 2021-22_
* [Louise Massacrier](https://class.textile-academy.org/2022/louise-massacrier/Assignments/week07/) _Lyon TextileLab 2021-22_
* [Kate Reed](https://class.textile-academy.org/2021/kate.reed/)

References & Inspiration

My first reference and inspiration is the lecture Julia Koerner in Fabricademy Computational Couture. To get knowledge from someone who has done cutting edge work and has worked on a the Black Panther saga is out of this world!

I truly feel blessed!

So naturally the first thing I looked up is her webpresence. What I love most about her work is the way nature inspires the patterns and garments she creates. With the rainforest in mind this is a path to follow. I reference some of her work here and in the visuals. JK3D

Of equal importance for the technical skills are the Fabricademy Rhino tutorials as well as Grasshopper, Blender and Solidworks tutorials. In addition I also reference the 2022 Tutorial on 3D PRINTING on FABRICS by Ana Correa Again this is a very challenging assignment for me. But these are also references for me to fall back on later for practice and skill improvement, so I am grateful.

While researching I came across Garrett Gerson founder of Variant3D. A company creating 3D printed and woven custom wearable clothing as an answer to sustainability. The approach of the company is collaborative design. The platform is not opensource. Variant3D online platform

Another inspiring designer or design house is Nervous system. Both next designs are mention worthy.

Tetra body suit

VIP Tie was recognized by an online source as exceptional for the way they integrate 3D printing in men's wear. Their specialty is ties and bowties. Catering from affordable to high end. VIP Tie

The mechanical engineering at MIT shows here how the 3D printed sole was developed for Adidas's newly launched running shoe during Paris Fashionweek this January 2024. Watch the video

Article Modeling Running via Optimal Control for Shoe Design Sarah C. Fay, A. E. Hosoi

Here are some inspiring computational couture I found online. Amazingly the main source of inspiration is nature: flowers, animal skin, coral. Miraculous!

Radiolaria Tutu • 3D printed with biodegradable material by Reina Raveles


Alternative Opensource Parametric 3D CAD platforms and software

Apart from researching what is possible with parametric design, I've also researched some alternative open source software for 3D printing. User-friendly software that gives good designs is my most important requirement. My second requirement has to do with my strategy to use patterns from photos. The application must have an import function and menu steps to transform a jpg, png or svg file into an STL or OBJ basically from 2D to 3D. I downloaded a number but alot of the apps don't work or are not userfriendly for a beginner level with or without tutorial.

This article gives a top 18 opensource CAD sftware list. Article of sculpeo on opensource CAD

Tinkercad I used this before - a long time ago when I worked in the fablab. It is the most basic userfriendly 3D online platform that I know of. This pattern was a first try. The STL file can be found at the end of this page in 1

I screenfilmed the making of with the snipping tool but it crashed!

I imported the file into Meshlab an opensource 3D CAD program by Microsoft. Next I will make a 3D print on fabric.

Meshlab 3D CAD shows another interesting image of the file

Next I tried Blender 3.6.4 A slightly older version since it is now at version 4.1.1. But the good news is that once you've figured out how it works for the specific task you need (Use tutorials, from Blender, the community, on youtube and other sources, it gives good outputs for zero dollars. The not so good news: you won't find your way through this jungle by yourself, so you really need tutorials. And the instructors go through the steps so fast that you have to listen and stop and rewind alot.

I did a few tries. There were 2 options: First to import picture and turn that into an STL file which can then be 3D printed. Secondly to import an SVG file and transform that into an STL.

Both have very different methods. I used online tutorials.

After a few tries I decided to go for the SVG to STL.

Tutorial videos online can be found here: Blender Tutorial - Turn Any 2D Image to 3D Mode

The steps I took were to transfer a PNG picture file to an SVG in Inkspcape 2D program. Then to import the SVG into Blender and to transfer it to an STL. Jaguar Spots STL file 2

This is the result:

Jaguar Spots by Reina Raveles

New developments in 3D printing technology

On a consumer level 3D printing has some fun and interesting developments that are also applicable to the fashion industry.

  • Glow in the dark and colorchanging filaments Watch the video

  • Also manufacturers have been working on high speed 3D printers. The slow rate of 3D printing is definitely the single bigest hurdle for this technology. Apart from the nozzle clogging or the filament not sticking to the print base.

In this recent article from april 2024 Formlab launched its newest 3D printer with an impressive speed. Techcrunch: formlabs speedy new 3D printer rivals injection molding

  • 3D printing is expanding to more materials In another recent beakthrough MIT has found a way to 3D print aluminium in such a way that it keeps its strength and does not warp or crack. Techcrunch: 3D printing Aluminium

  • Prices of 3D printers are getting lower making them more accessible.

Research papers on 3D printing and (digital) fashion

Here are some research papers on 3D printing and fashion I found interesting.

Fashion From 3D Printing to Digital Fashion; Maria Victória Rocha


Utilising 3D fashion design software to enable remanufacturing in sportswear; S. V. Wetherell et.al International Journal of Fashion Design, Technology and Education

Tools


Process and workflow

Time to print!

The Fab community to the rescue again. I am getting help from Ramsay Mac Donald, assistant dean of the university of Suriname Technological Faculty, and also a Fab Lab enthousiast since he discovered 3D printing in Fablab Paramaribo 10 years ago. With limited resources he makes sure many students get their first 3D printing experience here.

Ramsay in FTeWLab


3D printer: Ultimaker S3

UltimakerS3

The lab has an Ultimaker S3 3D printer working. You can find the specs here: Specs

Unfortunately Murphy's Law was working because just that day the display burned so operating the printer was limited. We couldn't change the filament between jobs for instance. Other than that it was possible to do everything through wifi.

3D printing with ABS

The material I 3D printed with was a red ABS filement.

I personally prefer to 3D print with PLA because it is better for the environment. Unfortunately the 3D printer had an issue with the screen and as a result we could not change the filament.


ABS properties

ABS (acrylonitrile butadiene styrene) is a common filament used in 3D printing. It is especially valuable in strong plastic parts that must remain resilient in the face of temperature swings. It is mainly used in FDM (fused deposition modeling) 3D printers. ABS is a thermoplastic polymer composed of three monomers: acrylonitrile, butadiene, and styrene. ... Acrylonitrile gives it rigidity, chemical resistance, and strength. Styrene provides a smooth and shiny texture. And butadiene is the rubbery component that makes ABS tough.

The melting temperature of ABS filament is generally between 210-250°C.

This next table shows the specs for ABS.

Table with ABS properties

Source: XOmetry.com


Particularly for the Ultimake Cura the following property parameter settings for ABS are in the software:

Ultimaker Cura ABS settings


Based (partially) on these parameter settings I printed the ABS with these properties:

Speed: fast 0.2 mm/s Infill density : 30% Infill : Zig zag Shell thickness horizontal 0.7 mm Shell thickness vertical 1.0 mm No adhesion: this gives an extra support on the bottom


Here is the step by step process for the Tinkercad couture model

This model was 3D printed in ABS on organza. Click on the next presentation to see the step by step process.

Your paragraph text by Reina Raveles

Here is the step by step process for the Frog belly model

The Frog Belly model was 3D printed in ABS on Polyester netting. Click on the next presentation to see the step by step process.

3Dprinting FrogBelly Pattern on Polyester Netting by Reina Raveles

Here is the step by step process for the Crocodile scales model

This model is downloaded from thingiverse via this link: Crocodile scales 3D model from Thingiverse

This model was 3D printed in ABS on a mixed plastic mesh. This material melted during printing so it didn't turn out as neat as the other models.

3D print crocodile on Blue Mesh by Reina Raveles

Jaguar Spots making a design in Blender

UPDATE! My first few tries with extruding the Jaguar spots did not succeed in Blender. But after a few days I tried again and was able to extrude to 3 mm thickness.

I simulated a 3D print on the Ultimaker Cura and got this rendering video as a result. Click on the next picture for the youtube video: Watch the video

The steps where I made adjustments in the parametric design can be found here:

Jaguar Spots by Reina Raveles

I still have to 3D print but for now I added the rendering.

The model is uploaded in Sketchfab and can be found here:

UPDATE: Parametric Modelling in Blender

Based on the blender tutorial in this short Youtube film Model Parametric Design Blender Tutorial by Harish Lohar which I have watched over 20 times to "get it" I first recreated his parametric model with hexacons. Later I did the same with ball shapes.

The steps are:

Steps to Model a Parametric Design Blender Tutorial

1) Starting with a basic shape in Blender:


  • First press ‘A’ to select all shapes in the startup plane and then ‘delete’

  • Press "shift" "A" to add a new basic shape.

  • A menu below shows the vertices to adjust the shape

Basic Shape

2) Adjusting the shape

  • In edit mode you can further adjust the shape by pressing ‘e’ and/or scale in the left side menu

Scaling Basic Shape


3) Prepare to multiply and group your shape

  • Select your shape

  • On the menu on the right side of the screen go to: Data (Data Object properties) -vertex group section - add a new vertex group.

  • Name it and press assign

Prepare to Multiply



4) In object mode duplicate the shape as many times as you want.


  • In the menu on the right side go to Modifier– add modifier – generate and then choose “Array ”.

Modify Array1


  • Under fit type-count you can adjust the number to how many shapes you want in your first row Eg. 20, 50 etc Make sure your shape is selected.

Modify Array2


Modify Array3


  • Then duplicate the first row by pressing “shift” “d”

  • Duplicate the second row and on by moving it where you want it.


Multiply Rows


  • In the menu on top you can connect the rows and shapes with the “ snap” key.\ Choose Snap to “vertex”


Snap to vertex


  • Then to multiply quickly: press shift d and again shift until you have as many copies as you like.


5) Convert to Mesh and create one object from all shapes


  • In object mode Select all

  • In the menu on top go to “ object” – “convert” - “mesh” The modifier is applied now


convert to mesh


  • To join all the shapes in one object: Select all and press ctrl j

Before ctrl j


After ctrl j


  • In object mode Select all

  • In the menu on the right side go to Data- Shape keys – add shape key (Basics)

  • Then add a second shape key (Key1)


shape key

  • In the menu on top go to: “ Transform pivot point” - individual origins. Select and now you can scale it.

Transform pivot point


Final Parametric Model


  • Scale your model how you want. This can be done with the value button and or by dragging the arrows (which I still prefer!)


Scale your model how you want


VIDEO

Here is a video scaling the different parametric models.

Testing Parametric Modelling in Blender by Reina Raveles


In this second video the scaling of the balls parametric model is done numerically.

Testing (2) Parametric Modelling in Blender with numbers by Reina Raveles


Fabrication files