FBX to STL,
without slicer surprises

FBX is a rich scene format built for animation and engine pipelines. STL is a deliberately narrow format: a bag of triangles for a printer. The conversion is easy; making the output printable is the actual work. Check units, transforms, manifold edges and wall thickness before the file leaves Blender.

A mechanical bird drone on a print bed in Blender, with layer lines, a slicing plane and a wireframe print volume

A file can convert successfully and still be unusable. The STL exporter will happily write triangles from a mesh that a slicer later rejects because the surface is open, the normals point inward or two parts occupy the same space. Start with the assumption that the FBX was made for a render or a game, not for manufacturing. Your job is to turn that scene into a closed, measurable, printable object.

What STL keeps and what it drops

FeatureFBXSTL
GeometryMeshes, splines, NURBS converted by BlenderTriangles only
UVs and texturesYesNo
Materials and colourYesNo
Rig and animationYesNo
UnitsExporter and importer settingsNo unit metadata
Manifold intentNot guaranteedMust be supplied by the mesh

That missing metadata explains most of the pain. The slicer cannot know whether a 30 mm gap is a design feature or an accidental hole, and it cannot recover the original material. STL is the final geometry statement, so every important decision has to be visible in the triangles themselves.

The conversion workflow

01 - Import and inspect the scale. Import the FBX and measure a known dimension before doing any repair. FBX imports often arrive in centimetres, metres or a scene-specific scale. Decide the intended print size in millimetres now; resizing after a repair pass can change wall thickness and overhang decisions.

02 - Apply the transform and pose. Apply rotation and scale, then decide whether the print should use the rest pose or a specific animated frame. If the latter, bake the pose into a duplicate mesh and remove the armature from the copy. A rig that remains attached is just extra scene data when the destination only understands triangles.

03 - Choose the printable parts. Hide or delete cameras, lights, non-printing reference objects and tiny floating details that the printer cannot resolve. Decide whether clothing, armour and props are separate pieces or one joined solid. Separate shells are not automatically wrong, but every shell should be closed and the slicer should understand how they relate.

04 - Repair the mesh. Enter Edit Mode and merge vertices by distance to close accidental seams. Fill open boundary loops, recalculate normals outside, and remove interior faces that serve no purpose. The 3D Print Toolbox add-on gives you a fast non-manifold report and can highlight zero-area faces, thin walls and self-intersections. Repair the reported areas rather than remeshing the whole asset blindly.

05 - Test wall thickness and overhangs. A manifold mesh can still be too thin or impossible to print. Check the smallest feature in the slicer, then add supports and orientation in your print preparation software. If the model is decorative, thicken delicate leaves, fingers and antennae in Blender before export. It is easier to change the source than to rescue a doomed print.

06 - Export and verify. Select only the printable objects, choose File, Export, STL, keep the scale at one if the scene already uses the intended millimetres, and prefer binary STL for normal use. Re-import the STL into a clean Blender scene or open it in the slicer, then measure the bounding box and run a final manifold check. The second import is the proof that the file is actually portable.

Mesh health checklist

  • Watertight shell - every boundary edge is shared by exactly two faces, with no unintended openings.
  • Consistent normals - the outside faces outward and the slicer agrees on which side is solid.
  • No self-intersections - overlapping surfaces can confuse boolean-like slicing and produce hollow or doubled regions.
  • Printable thickness - the thinnest feature matches the nozzle and material, not just what looks good on screen.
  • No loose debris - stray vertices or tiny shells can become random blobs in the print.
  • Stable orientation - decide which face sits on the bed and check overhangs before adding supports.

Repairing without destroying detail

Repair is a sequence of small decisions, not one magic button. Merge duplicates first, because a mesh with duplicated vertices can report false holes. Fill only the boundary loops that are genuinely unwanted. Recalculate normals after closing the surface. If the model has many disconnected decorative pieces, consider joining the ones that touch and keeping truly separate pieces on the same build plate.

Voxel remeshing is useful for a badly broken organic scan, but it rebuilds the surface at a chosen resolution and can erase fine detail. Use it on a duplicate and compare the silhouette and the thinnest features before replacing the original. For mechanical models, booleans may be cleaner than remeshing because they preserve straight walls and intentional holes.

Units, scale and the slicer handoff

STL has no unit field. A model exported as "1" can be read as one millimetre, one centimetre or one inch depending on the slicer profile. The reliable workflow is to model or scale to the exact millimetres you want, export at scale one, then import with the unit setting that matches the numbers. Measure the imported object before slicing. If the bounding box says 180 mm when the intended miniature is 28 mm, you have a scale mismatch, not a slicer bug.

Keep the source file and a short note with the target dimensions, material and minimum wall thickness. If a print must be repeated, that note is more valuable than another round of export guessing. For generated miniatures, the tabletop miniature workflowcovers the scale and support choices in more detail, and the3D printing guide covers the broader path from prompt to finished part.

Keep going

The pages that answer the next question.

Frequently asked questions

Short answers to what people ask before they commit.

Does FBX to STL keep materials or animation?⌄

No. STL stores triangles and nothing else: no UVs, no materials, no rig and no animation. If the model needs colour, use 3MF or OBJ with a texture workflow. If the FBX has a pose or animation you want printed, apply the desired pose or bake the relevant frame into the mesh before exporting to STL.

Why does my STL fail in the slicer?⌄

Most slicer failures come from non-manifold geometry: holes, open edges, self-intersections or separate shells that look like one object. STL has no repair metadata, so the slicer has to guess. Run Blender 3D Print Toolbox checks, merge duplicate vertices, fill holes and recalculate normals before exporting again.

What scale should I use for a printable STL?⌄

Set the model to the real-world dimensions you want in millimetres, then keep the export scale at one. STL itself does not carry a unit, so the slicer interprets the numbers in its own unit system. Measure the model in Blender, write the expected dimensions down, and confirm them after import in the slicer.

Should I join multiple objects before export?⌄

Join them only when they are meant to be one printed part and their intersections are valid. Separate shells can be useful for colour or assembly, but a slicer may treat overlapping closed volumes in unexpected ways. For a single-colour print, join the pieces, merge doubles and run a manifold check on the combined mesh.

Can I keep the original shape after repairing a mesh?⌄

Usually yes, with a controlled repair. Merge-by-distance and hole filling preserve the silhouette; aggressive voxel remeshing can round off fine detail. Work on a duplicate, compare the repaired mesh with the original in wireframe, and increase resolution only where the print actually needs it.

Put the workflow to work.

Sign in with Google, pick a plan, and generate your first asset.

Compare plans
FBX to STL in Blender: Print-Ready Conversion