How to 3D Print Armor and Cosplay Costumes
Our site is reader-supported. When you buy via the affiliate links on this site, we will receive a commission at no cost to you. All opinions remain our own. Learn more

3D Printing Cosplay Costumes and Armors: A No-Nonsense Guide

3D printing has made it easier than ever to create detailed and accurate cosplay props and costumes to wear. A set of armor for cosplay used to take days to craft by hand, but with a 3D printer, you can create the base for your armor pieces in a matter of hours.

With the wide selection of affordable 3D printers for cosplay available right now, it’s a hobby that almost anyone can pick up. To get you started, we’ll show you how to design or find 3D models of armor, how to 3D print armor, and how to make your finished prints look like professional cosplay props.

How to 3D Print Armor: A Comprehensive Guide

Get a 3D Model of Armor

Before you can 3D print your cosplay armor, you will understandably need a 3D model of a wearable armor set.

Designing Armor Yourself

The most reliable way to get a set of 3D models of armor is to design them yourself. This will ensure the files are sized properly to your body and look the way you want them to.

Designing 3D models for an armor set requires you to properly size them to your (or the intended wearer’s) body measurements and contour the pieces to your body parts. At the same time, it is key to stay accurate to what you’re trying to represent. No matter if you are trying to design Batman, Stormtrooper, Mandalorian, or other Star Wars cosplay armor, you typically want to make sure it resembles that from the show, movie, or video game.

The overall difficulty of such a project depends on your 3D modeling skills and how much detail your armor needs. Luckily there are plenty of learning resources available to help, no matter what (free) 3D modeling software you choose.

Here are a few of our favorite tutorials to get you started, if you choose to design your own 3D printed armor!

Download a 3D Model

Downloading a 3D model of armor is much easier than designing it yourself, but it offers you less reliable results.

Since most of the free files uploaded online are from hobbyists trying to share their own projects, the armor pieces are likely sized to their body proportions. You will need to scale them up or down to fit your measurements, which can take some experimentation to get it right.

This Youtube has some great tips for getting a good fit:

There are many websites where you can download free 3D models, but some of our favorites include:

All models on these sites are submitted by other users. While that does lead to some less-than-stellar designs sometimes, other users will often step in and fix or redesign models that don’t work properly.

Our Favorite 3D Printed Armor Models

There are countless options for armor sets available on popular 3D model sharing sites. You can find everything, from generic to historical to recreations from pop culture. Here are some of our favorites:

Mandalorian Beskar Armor

A 3D printed Mandalorian Beskar Armor

For an easy Mandalorian costume, this simple version of the Beskar armor is one of the best options available. This 3D printed armor attaches to your shirt and pants, so there is no need for buckles or straps. It also doesn’t need much fine detail painting, so you can finish the armor off fairly quickly by painting it with a can of spray paint.

Halo Master Chief Full-Body Armor

Components of a 3D printed Halo Master Chief costume laid out on a floor.

As a full-sized version of Master Chief’s suit from Halo, this 3d printed armor is extra bulky. You will need to use a lot more filament for this project than some of the others we have listed and some of the larger pieces will need to be split to fit on your build plate (even with a bigger 3D printer), but the finished look is worth it!

Storm Trooper Armor

You’d be hard-pressed to find a more iconic full-body suit than a Storm Trooper armor, and this particular set pays close attention to detail. As with any Storm Trooper costume, this one will take quite some time to 3D print and finish since it has full-body coverage. You can expedite the process by using faster 3D print settings, as the armor does not have many fine details.

Iron Man Mk 6 Suit

Two 3D Printed Iron Man costumes

With two sets of files to print either War Machine or the MK 6 Iron Man suit, these 3D printed armor sets are versatile and stunningly detailed. The armor sets are a labor of love to make, especially when you add in the wiring and lighting for the repulsors, but the results speak for themselves.

Cat Armor

A cat armor that has been made with a 3D printer

No one should ride into battle without their cat, and thanks to this 3D model, you won’t have to! Designed specifically for your furry companion(s) to wear, this set of armor is made up of several articulated pieces that strap to the cat’s back. This makes it easier to size and fit the armor to different body types and sizes, so you won’t need to worry about measuring or scaling with this project.

Preparing Your Armor for 3D Printing

Before you can 3D print your armor pieces, there are a few things you’ll need to do first.

Splitting Your Models

If your armor pieces are too large for your print bed, you will need to split them into multiple pieces and glue them together once they are finished 3D printing. The easiest way to do this is to use the plane cut tool in your favorite 3D printing software. If you are unsure which software to use for this, Autodesk’s MeshMixer, Slic3r, or Netfabb all support the plane cut feature.

For step-by-step instructions for splitting models, we find this video to be of great help:

Generating Your GCode

What settings you need to use for your 3D printed armor depends heavily on what 3D printer you have and how you plan to use your finished armor. A few things to consider are:

  • Infill: How much infill you use can determine how heavy your finished armor will be (especially with larger models) and how much filament your 3D printer will use to print your armor. Less infill means a lighter finished model and less filament used but your armor will be more fragile. More infill means heavier armor and more durability.
    For most uses, you can usually get away with a low percentage of infill (10-20%), but it all depends on what type of movements and stress each piece will be under when worn. If you want to optimize for strength, you can also look at using some of the strongest infill patterns.
  • Wall thickness: Remember that you will most likely have to sand away some of your outer material, so adding an extra outer layer or two can ensure you have extra material to sand away.
  • Supports: You may need to use support material to 3D print your armor depending on the shape of the armor pieces. You can also use a raft or skirt on your 3D printer bed for better adhesion to the build plate. Those tools are especially useful if the object you are 3D printing is asymmetrical or has narrow first layers.
  • Layer height: Adjusting the layer height will change how quickly your 3D printer prints your armor pieces, but it will also affect your final print resolution. A smaller layer height means your 3D printer will make shorter (and therefore more) layers to make the model, which means greater detail and less visible layer lines. A taller layer height means the opposite, so you will lose detail but spend less time 3D printing. Tall layers are better for large, simple models that you plan to fill in with putty or primer in post-processing (more on that later).
  • Temperature/flow/speed: Things like bed and extruder temperature, material flow, and nozzle speed all depend on your 3D printer. Go with the settings you know work well with your machine.

If you’re using models you downloaded from a model-sharing website, the designer sometimes lists what 3D printer, slicer, and settings they used. In those cases, it’s best to at least consider their recommendations when generating GCode in your slicer software.

Print Your Armor

Once your GCode is generated, you can move on to 3D printing your armor. This can be done on almost any 3D printer, but some are better suited to the task than others.

The Prusa i3 MK3S+ is our top choice in printers for creating armor and other cosplay items. It has a large bed, is highly accurate, has advanced mesh auto-leveling, and offers you a choice between purchasing a fully assembled machine or building it from a kit.

If you want to learn more about the Prusa i3 MK3S+ or see our picks for the best 3D printers for cosplay, we have an entire article that you can check out.

Finish Your Armor

Your printed armor pieces are most likely going to need a lot of post-processing work. This is especially true if you are using them to cosplay and want them to look as realistic as possible.

Removing Supports

If any of your armor pieces needed supports or rafts to print, you’ll need to remove them before you can do anything else. If this is a step you absolutely dread, it may be worth it to invest in a dual extruder 3D printer that supports PVA. It dissolves in water, so you can just run your model under the faucet to break off the supports.

Assembling the Pieces

If you split any models to make them fit on a smaller build plate, you will need to assemble them into one piece by gluing them together with super glue, two-part epoxy, or other strong plastic glues. These are a variety of ways to glue 3D prints, and the adhesive you use will depend on the type of filament that you 3D printed in. For more information you can check out our dedicated article on the subject.

Armor pieces during assembly

Sanding

Let’s talk about everyone’s least favorite part of post-processing: sanding. It takes a long time and a lot of elbow grease, but sanding is pretty much a requirement of you want a smooth finish on your armor.

The best way to sand a model is to start with a rough-grit paper like 200 to quickly remove the layer lines, and progressively work your way up to using a fine-grit paper like 2000.

You can cut out some of the initial sanding using something like bondo, wood putty, even resin to fill in the layer lines. Then you just have to sand the filler smooth instead of the actual 3D printed surface.

Priming

While some people skip this step, we think it’s a pretty important one. Priming your armor pieces before you paint ensures that you have a good foundation layer for your paint, so you can use less coats to cover your model. You can use a paint and primer combination to ignore this step, but the results vary.

Painting

Once your pieces are smoothed out and primed, you can finally move on to painting them. How involved this process is depends on the armor set you’re making and how detailed you want to be.

If your armor doesn’t have any fine details to recreate, you can usually get away with using a can of spray paint to quickly cover your pieces in an even coat. Filigree and other fine detailing has to be done by hand.

You can also use the painting process to make the armor look damaged, rusted, or otherwise less than perfect. This is good if you want to recreate a look from a certain point (like after a specific fight) in a movie, show, or other type of medium.

Conclusion

3D printing a set of armor takes a lot of time and effort, but it is one of the coolest 3D printing projects you can try. If you are thinking of giving it a shot, you might also want to 3D print a helmet to go with it.

Are you planning to design or print your own armor or costume? What questions do you still have about the process? Let us know in the comments.

Author image
Emily is a seasoned content writer specializing in 3D printing and DIY topics, with a BA in English Language and Literature from Mansfield University of Pennsylvania and an MA in Communication and Media Studies from St. Bonaventure University. Her work combines hands-on experience, meticulous research, and a deep understanding of design and crafting, inspiring enthusiasts across all levels.

Leave a Comment

Comments are moderated on a ~24-48 hour cycle. There will be some delay after submitting a comment. Your email address will not be published.