The Bristle Dress

by MakerBot, published

The Bristle Dress by MakerBot Mar 11, 2014

Featured Thing!



The Bristle Dress by MakerBot is licensed under the Creative Commons - Attribution license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

66919Views 8593Downloads Found in Fashion


Francis Bitonti Studio, a multidisciplinary design studio in New York City, organized a workshop at the Metropolitan Exchange in Brooklyn that resulted in the creation of their second 3D printed dress. They built a web interface with MakerBot allowing people to configure the skirt from a super structured mini to an expanded flare skirt.

"We wanted to make the body solidify into harder geometry, going from atmosphere to ice. We integrated a fur lining in their version to ease in the transition. The skirt can be secured by either gluing a hook and eye strip or industrial zipper down the back seam. We are starting to think a lot about design interfaces and questioning how much the public is willing to design." - Francis Bitonti Studio

Photography: Chris Vongsawat. Hair/Makeup: Aviva Leah.


Top: The top is printed with MakerBot Natural PLA Filament. The top x3g files are sliced with custom rafts and custom supports.
Skirt: The skirt is printed with MakerBot Flexible Filament. The skirt pieces files print without rafts or supports.

If you are customizing your own skirt, please note that, depending on the build volume of your 3D printer, you may need to break the file into smaller parts, print, and assemble.

  • Parameter One modifies the length/flare of the dress with 0 being the longest/widest, and 100 being the shortest/narrowest
  • Parameter One modifies the waist, with 0 being the narrowest, and 100 being the widest
  • Parameter One also changes the z-dimension of the dress. Zoom out to see the effect.

(Note: the obj file dimensions are in inches.)

More from Fashion

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App
Comments deleted.

Hey, so I'm trying to print this myself and Customizer is apparently not working via Thingiverse. Are there any scale factors that are standard to dress sizes?

just now

i would like to know the same. if you already figured out how please let me know :(

Comments deleted.

Print in flexible filament with different densities, pending structural integrity, form, and actual function. :) NICE WORK!

I see there are 38 files for the top. Do I print them separately then glue them all together?

What about the jacket? Is it in the file?

Nice for art, but not very practical.

what is need to print filaflex with the Replicator 2?

Comments deleted.

Saw it in front of Makerbot's NY store. It was beautiful!

This is currently set up so you can print it directly on a Rep2? Thats pretty amazing...

How does one print something like that?

The OpenSCAD (.scad) generates STL files (e.g. in Customizer) that can be printed.

.OBJ files can be loaded into many modeling programs, and some printing programs (MakerWare can supposedly read OBJ files, though I haven't done so).

The X3G files are sliced specifically for Makerbot printers, so they can only be printed on them and not other printers. Worse, they're already sliced with a specific configuration, so you can't change layer height, print speed, etc., just print them exactly the way whoever sliced the files wants.

I'd suggest that for the purposes of 3D printing, the easiest format for most people to print is STL files using mm as units. That lets everyone load the files and print them, without having to scale from inches or do any format conversion. So if you could upload STL files as well as the "source" 3D models, that would be very nice.

It's a beautiful dress, and an intriguing idea, but I can't figure out what the two parameters are doing. If the parameters were meaningful (e.g. waist, length) then I think that people would be very excited to customize and print the dress. But, speaking for myself, I'd rather not spend days printing parts for a dress, the find out that it's the wrong size/shape. :-)

Hi Laird - the Customizer has been updated with dress sizes.

You should get acquainted with editing tools so that you can measure the geometry before printing.

I know about 3D modeling and editing tools. I've published quite a few things on Thingiverse - check my profile.

The issue is that (1) STL files have no units, by definition, and (2) the OpenSCAD code (i.e. the customizable design, which is the real Thing), contains no scale, or any comments. I guessed by the numbers that the units were inches, and I see that there's a note added since my original comment, explaining that the design is inches, which is normal for dresses but odd for 3D printing, because 3D printing is always done in mm. But even with the scale of the geometry now provided, that doesn't tell me the body size that the dress is designed for. And since the dress doesn't conform to the body shape, but angles around it, and there's no geometry that is a "waist", there's no obvious way to tell what body size the dress actually fits for any given parameter settings. And even if you generate a dress and measure the geometry, there's no way to know what size person it would actually fit short of printing it (or loading it into a modeling tool with a model of the person you want to fit into the dress).

I think that Bumblecat wants to encourage people to use customizable 3D printed clothing, and that's a wonderful goal. I think that this Thing would be more approachable if the parameters are based on measurements or sizes that are in terms that people know, not in abstract parameters.

For example, in Customizer you can define parameters as lists of values to pick from. So, to make up an example:

// Dress size
parameter1 = 12; //[12:US Size 1, 18:US Size 2, 25: US Size 3]

Would give people a parameter labeled Dress size, letting the user pick from a list (Size 1, Size 2, Size 3), setting the parameter in the code to 12, 18 or 25.

Of course, if the dress is more of a conceptual piece, not intended for normal people to print, then scaling to fit doesn't matter. :-)

"if the dress is more of a conceptual piece, not intended for normal people to print, then scaling to fit doesn't matter"

Then why bother with customizer? I agree the options in the customizer are useless. This is interesting in the "get Makerbot in the News" kind of way I'm sure it is intended, but I doubt there are too many people wanting to print this dress, let alone wear it. Designers prefer to be weird and shocking instead of practical or comfortable.

Modeled it in 3Dmax ??

The Studio used Rhino and Maya to model the dress.

Are these files in inches? All the OBJ files are really small. I'm curious why you converted it to OBJ does it offer a smaller file size than STL?

Francis Bitonti says, "We do much of our design in Maya and have fallen into a habit of working with OBJ files as a result so that it will be easier to go back and forth."