How to Make 3D Printed Miniatures From a Photo

A tiny version of yourself, your dog or your D&D hero on the game table is a great thing to own. You can make one from a single photo and a 3D printer. This guide covers what makes a miniature different from a bigger figure, from scale and poses to supports and paint.

By the Bake3D teamUpdated 12 min read

Short answer

To make a 3D printed miniature from a photo, turn the photo into a 3D model with an AI image to 3D tool. Pose it with the arms close to the body. Scale it to about 32 mm to the eyes for tabletop games, and stand it on a 25 mm round base. Print it on a resin printer at 0.05 mm layers, tilted, with light supports on the back. Then wash, cure, prime and paint it.

How we checked this: On 8 October 2026 we scaled our demo character, a person made with Bake3D from one picture, to tabletop size in Blender 4.4. We measured its wrists, forearms, ankles and volume at that size, posed its rig three ways, and rendered every picture on this page. We have not printed these miniatures yet, so the pictures show sizes and poses, not print results. Print settings come from Formlabs, Prusa, Anycubic and Bambu Lab, and paint tips from The Army Painter and Formlabs.

A miniature is a figurine that is small enough for a game table. That small size changes almost everything. Thin parts become hair thin, the pose decides whether the print survives, and paint has to be put on in very thin coats.

If you want a bigger figure for a shelf, our guide to making a figurine from a photo compares AI, phone scanning and paid services. This guide picks up where that one stops, at tabletop size.

What you need

  • A photo. The whole person, pet or character, standing, on a plain background.
  • A 3D model made from that photo. The fastest way is an AI image to 3D generator, which builds the back and sides too.
  • A resin printer, or a filament printer with a small nozzle. More on both below.
  • A slicer, the program that prepares the print.
  • A round base, printed with the figure or bought.
  • Primer and acrylic paint, a few small brushes, and nitrile gloves if you print in resin.

Pick a scale

Miniatures are sold by a height in millimetres. That number is the height of a human-sized figure, but makers measure it in different ways. Wikipedia’s article on gaming miniatures says some measure from the feet to the eyes, and others to the top of the head. So treat the numbers as a guide, not a rule.

The same older man in a beige cardigan at three sizes on a green cutting mat with a 10 mm grid: a small miniature on a 25 mm round base, a larger 75 mm figure on a 50 mm base, and a head and shoulders bust on a round plinth.
One Bake3D model at three sizes. A 32 mm miniature, 34 mm to the top of the head, on a 25 mm base. A 75 mm display figure. A 1:10 bust. The grid squares are 10 mm. Rendered in Blender on 8 October 2026, not photos of prints.
Size About Used for
28 mm 1:64 to 1:62 Many wargames and role-playing games
32 mm 1:54 Most new tabletop miniatures. Wikipedia calls it the most common size today
54 mm 1:35 to 1:32 Display and collector figures
75 mm 1:24 The largest common gaming size, and display figures
Bust 1:10 Head and shoulders for painting, like Young Miniatures’ 1/10 busts

Many game figures also use heroic scale. Wikipedia describes these figures as bulky for their height, with oversized heads, hands, feet and weapons. The bigger parts hold more detail and survive handling better. A figure from a photo has real-life proportions, so it looks slimmer than heroic figures next to it. If it must match them, print it a little bigger.

What tabletop size does to thin parts

We scaled our demo character to 34 mm tall, so its eyes sit at about 32 mm. Then we cut through its arms and legs in Blender and measured them:

Part Thinnest Widest
Wrist 1.2 mm 2.3 mm
Forearm 1.8 mm 2.0 mm
Ankle 2.4 mm 3.1 mm
Neck 2.8 mm 3.4 mm

The whole figure holds about 0.8 ml, so it is cheap to print and needs no hollowing. At 75 mm tall, the same figure holds about 8.3 ml.

Resin printers handle those thin parts well. Formlabs lists 0.2 mm as the thinnest wall for its Form 4 printer. A filament printer is right at its limit. Formlabs gives 1 mm as the thinnest wall for filament printers, and 1.2 mm with a common 0.4 mm nozzle. So at 28 or 32 mm, thin wrists, fingers and weapons are the parts that break.

Bases and the game grid

Most role-playing games are played on a grid. The D&D rules say each square stands for 5 feet. Wikipedia notes that the most common grid uses one inch for 5 feet, a scale of exactly 1:60. One inch is 25.4 mm. A Medium creature, like a human or an elf, fills one square, so a 25 mm round base fits. Large creatures take 2 by 2 squares, and Huge ones take 3 by 3.

Games Workshop’s Warhammer games use round bases too. Its official news site lists bases of 25, 28.5 and 32 mm for its skirmish games, and larger figures come on 40 mm bases and up.

Make the model from a photo

Here is the route in Bake3D. For other ways, like scanning a real person with your phone, see the figurine guide.

  1. Pick a good photo. The whole body in the frame, standing, on a plain background with even light. Arms a little away from the body help the AI tell them apart. You can pose them back in later. A three-quarter angle shows more of the shape than a straight front view.
  2. Check it for free. The free picture check reads your photo and tells you the exact price before you pay. It needs a free account, and you can do three a day. Try finished characters in the free 3D demo first if you like.
  3. Make the model. It costs 30 credits at Draft, 40 at Standard or 55 at High. For a real person, High quality with the Faithful face option keeps the eyes and face shape closer to the photo, for 14 credits more. Two to four photos of the same subject from other sides cost 10 credits more and give the AI less to guess. The smallest pack is $5 for 80 credits, and every price is on the pricing page.
  4. Add a rig if you want a new pose. A rig costs 25 credits. With it, you can play a free preset motion and pause on the frame you like. You can also describe a pose, such as “sit down and look up”, for 10 credits. See the 3D character maker for what the rig can do.
  5. Export an STL. In the Export tab, STL saves the model in its current pose, as geometry only.

Know the limits. From one photo, the back is a guess, and a face looks like the person in shape and style, not a perfect copy. Bake3D does not add a base, supports or drain holes, and it does not split the model into parts. The steps below cover those.

Set the size yourself. The studio’s STL uses the model’s own units, not millimetres, and its up direction is Y, while most slicers treat Z as up. So in your slicer the figure may open tiny and lying on its back. Turn it to stand on its feet, then scale it until it is the height you want, such as 34 mm to the top of the head.

Pose it so it survives the printer

A pose that looks great on screen can snap off the build plate. At tabletop size, every part that sticks out on its own is a weak point.

Three grey miniatures of the same man on round bases. Left, arms hanging free with the forearms and hands colored orange. Middle, arms resting against the body with no orange. Right, one arm raised in a wave, colored orange, and the other hand orange.
The same rig in three poses. Orange marks thin parts that stand free of the body. Arms resting against the body are the strongest choice. Posed with its Bake3D rig and rendered in Blender on 8 October 2026.
  • Keep arms and hands against the body. Where an arm touches the side, the body holds it up. A free hanging wrist only 1.2 mm thick does not have that help.
  • Stand on both feet. Two feet on the base give two strong joins, instead of one ankle holding the whole figure.
  • Keep weapons and tools short, or let them touch the body, a leg or the base.
  • Lean, do not reach. A forward lean or a turned head adds life without thin parts sticking out.
  • Bend thin things toward the body. Tails, ears, capes and hair are safer close to the body than flying out.

If you want an action pose anyway, plan to support the raised parts well, or split them off and print them separately.

Resin printers cure liquid resin with light, one thin layer at a time. They are the usual choice for miniatures because they keep fine detail.

Layer height. Anycubic says its default of 0.05 mm balances detail and speed. Formlabs says its printers can go down to 25 micron layers, which is 0.025 mm. Start at 0.05 mm, and only go thinner if you can see layer lines on faces.

Orientation. Formlabs suggests tilting a model about 45 degrees instead of standing it straight up, so each layer changes less from the one before. Point the face and the front away from the supports. A hollow shape with its opening toward the build plate can act like a suction cup and pull the print off. Turn it so the opening faces another way, and add drain holes.

Diagram of three resin printing habits under a build plate. A miniature hanging straight down from its base is crossed out. The same figure tilted about 45 degrees with supports on its back is ticked. A hollow cup facing the plate is crossed out, and the cup turned on its side is ticked.
Three habits from Formlabs' and Prusa's guides for resin prints. Tilt it, keep supports off the face, and never leave a hollow cup facing the build plate.

Supports. Most slicers can add supports for you. A guide on the Lychee slicer’s site sets light supports at a 0.3 mm tip, medium at 0.4 mm and heavy at 0.6 mm. It says light supports are only for keeping detail, while medium ones hold the print’s shape and keep it on the build plate. A miniature usually needs medium supports under the body and light ones under small details.

Hollowing. A 28 or 32 mm figure prints solid. Hollow a bust or a larger figure to save resin. Prusa suggests at least two drain holes, so resin can flow out and air can get in.

Wash and cure.

  1. Wash the print in isopropyl alcohol of 90% or stronger, as Formlabs recommends. Its wash machine runs 10 minutes by default.
  2. Let it dry for at least 30 minutes.
  3. Cure it under UV light. Formlabs notes that curing is optional for its standard resins, but it makes most resins harder.
  4. Remove the supports. Formlabs suggests doing this after curing, while many hobby printers do it before. Try both and see which leaves fewer marks.

Stay safe. Formlabs asks you to wear nitrile or neoprene gloves and safety glasses. It also says not to run a printer in a closet or other room with no air flow. Hobby resins differ, so read the safety data sheet for yours. Isopropyl alcohol catches fire easily, so keep it away from flames.

You can print miniatures on a regular FDM printer, the kind that melts plastic filament. The details are softer, but it works for gaming pieces and test prints.

  • Use a small nozzle. Prusa’s guide uses a 0.25 mm nozzle. Bambu Lab’s blog suggests 0.2 mm.
  • Use thin layers. Prusa suggests 0.07 or 0.1 mm. Bambu Lab says 0.08 mm works well.
  • Slow down and cool down. Prusa suggests printing slower, about 5 degrees cooler, and with the extrusion multiplier at 0.9 instead of 1.0.
  • Use soft supports. Prusa says its organic supports are easy to remove and do not scar the surface. It also says its printers handle overhangs of 45 to 60 degrees without support, and less with small nozzles.
  • Expect a few hours. Prusa says one figure can take 2 to 3 hours.

Remember the wrist measurement above. At 32 mm, a free hanging arm is only a few nozzle widths thick, so choose a pose with the arms against the body.

Split big figures into parts

Bigger figures, busts and action poses print better in parts. Each part can face the best way, and you need fewer supports.

  • In your slicer. PrusaSlicer and Bambu Studio both have a Cut tool that can add connectors, such as plugs and dowels, so the parts line up when you glue them.
  • In Blender. The Bisect tool cuts a mesh in two with a flat plane, and its Fill option closes the cut. Our bobblehead guide shows the steps with pictures.
  • Leave room for glue. Prusa says its printers are accurate to at least 0.2 mm and suggests at least 0.3 mm of gap for moving parts. For resin, Formlabs says parts closer than 0.4 mm may fuse together. Print a small test peg before you print the whole figure.

Want the parts in one file? Our free STL to 3MF converter puts several STL files into one 3MF, as parts of one object.

Check the file before you slice it

AI models are made to be looked at, not printed, so check every file first:

  1. Open the STL in our free STL viewer and checker. It shows the size, holes, flipped faces and loose parts. Everything runs in your browser.
  2. Fix what it finds with the free STL repair tool. It closes holes, joins open seams and turns flipped faces. It does not thicken thin walls, so fix those with the pose or the scale.
  3. Look at the sliced layers in your slicer before you press print, especially the hands, feet and face.

Paint your miniature

Painting is where a grey print becomes your character. Keep every coat thin, so it does not fill in the small details.

  1. Prime it. The Army Painter suggests holding a spray primer about 15 to 20 cm away, spraying outdoors, and painting when the air is 40% to 60% humid. Thick primer hides fine detail. Formlabs suggests short, quick sprays and says 2 to 3 thin layers cover a surface.
  2. Paint the base colors. The Army Painter recommends thinned paint in several thin layers instead of one thick coat.
  3. Shade it. A thin, dark wash flows into creases and makes the shapes stand out.
  4. Highlight it. Paint a lighter color on raised areas, like the nose and the folds of clothes. For a quick result, drybrush: wipe most of the paint off the brush on a paper towel, then brush lightly across the raised parts.
  5. Seal it. Formlabs suggests 1 or 2 thin, even layers of clear coat. A matte varnish protects a gaming piece that gets handled a lot.

A note on other people’s characters

Miniatures of your own D&D hero, your family or your pet are yours to make. Characters from games, films and books belong to their owners. Wizards of the Coast’s fan content policy says it does not allow anyone to sell Wizards-related content without its permission. For a miniature of a real person, ask first, especially if you plan to sell it. Our guide to selling 3D models covers marketplace rules.

Start with a photo

Make the model on the image to 3D page, pose it with the arms in, and export the STL. If you want to change the model in a free program first, our guide to free 3D modeling software shows which one fits the job.

Questions people ask

What size is a 28 mm or 32 mm miniature?

The number is the height of a human-sized figure, measured from the feet to the eyes or to the top of the head, depending on the maker. Wikipedia lists 32 mm as about 1:54 scale and the most common size today. 28 mm is about 1:64 to 1:62.

Can I make a D&D miniature of my own character?

Yes. Use a drawing or a photo of the character. In the D&D rules, a Medium creature takes up one 5 foot square. Most game mats draw that square one inch wide, so a 25 mm round base fits. Wizards of the Coast's fan content policy says you need its permission to sell Wizards-related content.

Is resin or filament better for miniatures?

Resin. It prints much finer layers, down to 25 microns on some Formlabs printers, so faces and hands keep their shape. Filament can work with a small nozzle and very thin layers, but at 28 or 32 mm the details get soft and thin parts break more easily.

How much does a custom miniature from a photo cost to make?

In Bake3D, checking your photo is free. A model costs 30 credits at Draft, 40 at Standard or 55 at High, and a rig to pose it adds 25. The smallest pack is $5 for 80 credits. The resin costs little, since our 34 mm demo character holds less than 1 ml before supports.

Why do miniature arms and weapons break?

They are very thin at this size. At 34 mm tall, the wrists of our demo character measure about 1.2 mm. Keep arms against the body, keep weapons short or touching something, and support thin parts well.

Do I need to hollow a miniature?

Usually not. A 28 or 32 mm figure uses little resin, so it prints solid. Our 34 mm demo character holds about 0.8 ml. Hollow bigger figures and busts to save resin, and add at least two drain holes, as Prusa suggests, so trapped resin can flow out.

Sources

  1. Wikipedia, Miniature model (gaming)
  2. D&D Beyond, Free Rules, Playing the Game (grid and creature size)
  3. Warhammer Community, bases in 25, 28.5 and 32 mm
  4. AK Interactive, Young Miniatures busts at 1/10 scale
  5. Formlabs, 3D printing miniatures and custom figurines
  6. Formlabs, Design specifications for Form 4
  7. Formlabs, Model orientation
  8. Formlabs, Choosing the right wash solvent
  9. Formlabs, Basic finishing for SLA parts
  10. Formlabs, Safety with SLA printers
  11. Anycubic, Resin printer settings explained
  12. Lychee docs, J3D Tech's guide to supporting
  13. Prusa Knowledge Base, Hollowing
  14. Prusa blog, Miniatures with a 0.25 mm nozzle
  15. Bambu Lab blog, Printing miniatures
  16. Prusa Knowledge Base, Modeling with 3D printing in mind
  17. Prusa Knowledge Base, Organic supports
  18. Formlabs, Minimum wall thickness for 3D printing
  19. Prusa Knowledge Base, Cut tool
  20. Bambu Lab Wiki, Cut tool
  21. The Army Painter, Using colour primers
  22. The Army Painter, How to paint a miniature
  23. The Army Painter, How to highlight miniatures
  24. Formlabs, How to prime and paint 3D prints
  25. Wizards of the Coast, Fan content policy

About this guide

Written and kept up to date by the Bake3D team. We build a tool that turns one image into a textured, rigged and animated 3D model, and we test the steps in our guides on our own files. First published . See how we write and check guides, or send a correction to hello@bake3d.ai.