Skip to main content

AMF

AMF is an XML-based additive manufacturing file format designed to store 3D geometry, materials, colors, and printing metadata.

Last updated May 21, 2026

AMF is an XML-based additive manufacturing file format designed for advanced 3D Printing workflows. AMF supports mesh geometry, materials, colors, textures, lattice structures, and manufacturing metadata within a single file.

The format was developed as a successor to limitations found in STL and was standardized by ASTM International under ASTM F2915. AMF files commonly use the .amf file extension.

AMF was created to provide richer manufacturing information for additive manufacturing systems while maintaining compatibility with polygon-based geometry workflows.

What Is AMF?

AMF stands for Additive Manufacturing File Format.

The format was designed specifically for additive manufacturing technologies and supports significantly more information than traditional STL workflows.

AMF files may contain:

  • mesh geometry
  • curved triangle definitions
  • material assignments
  • color information
  • textures
  • lattice structures
  • object hierarchies
  • metadata
  • multiple objects

Because of its XML-based structure, AMF is both machine-readable and extensible.

AMF Geometry Representation

AMF primarily represents geometry using polygon meshes.

Common geometry elements include:

  • vertices
  • triangular faces
  • curved triangles
  • object groupings
  • coordinate systems

Unlike basic mesh formats, AMF can also describe curved surfaces more efficiently through curved triangle definitions.

This can reduce visible faceting while maintaining smaller file sizes compared to highly tessellated meshes.

AMF in 3D Printing

AMF was designed specifically for additive manufacturing workflows.

A typical workflow may include:

  1. Creating geometry in CAD software
  2. Exporting the model as AMF
  3. Importing the file into a Slicer
  4. Defining manufacturing settings
  5. Generating G-code
  6. Printing the object using a 3D Printer

AMF allows manufacturing data and geometry to remain bundled within a unified file structure.

AMF vs STL

AMF and STL are both additive manufacturing formats, but they differ significantly in capability.

FormatMaterial supportColor supportMetadata support
STLNoNoNo
AMFYesYesYes

Compared to STL, AMF supports:

  • multiple materials
  • object colors
  • textures
  • lattice structures
  • manufacturing metadata
  • curved triangle definitions

STL remains more universally supported because of its simplicity and long industry history.

AMF vs 3MF

3MF and AMF were both developed to improve additive manufacturing workflows beyond STL limitations.

FormatStructure typeTypical ecosystem
AMFXML-basedOpen additive workflows
3MFZIP/XML packageModern commercial printing

Compared to AMF, 3MF often provides:

  • stronger software ecosystem support
  • better workflow integration
  • improved packaging systems
  • broader modern adoption

AMF remains important as an open standardized additive manufacturing format.

Curved Triangles in AMF

One unique feature of AMF is support for curved triangles.

Traditional mesh formats approximate curved surfaces using many flat triangles.

Curved triangles allow AMF to:

  • reduce visible faceting
  • preserve smoother surfaces
  • lower file size requirements
  • improve geometric approximation

This feature can improve surface quality in additive manufacturing workflows.

Materials and Multi-Material Printing

AMF supports advanced material definitions for additive manufacturing systems.

Material information may include:

  • color assignments
  • density values
  • material mixtures
  • texture information
  • graded material transitions

This makes AMF suitable for:

  • multi-material printing
  • color printing
  • experimental additive manufacturing
  • industrial fabrication systems

Advantages of AMF

AMF offers several advantages over older additive manufacturing formats.

  • support for materials and colors
  • metadata preservation
  • curved surface representation
  • support for lattice structures
  • extensible XML structure
  • improved manufacturing information

These characteristics make AMF more capable than simple mesh-only formats.

Limitations of AMF

AMF also has several limitations.

  • less universal support than STL
  • limited adoption compared to 3MF
  • larger software ecosystem fragmentation
  • inconsistent implementation across slicers
  • reduced compatibility with older systems

Because of these limitations, many modern workflows prefer 3MF despite AMF's technical capabilities.

Common Software Supporting AMF

SoftwareAMF support typeTypical use
CuraImport support3D printing
PrusaSlicerPartial supportAdditive manufacturing
MeshLabMesh processingGeometry workflows
FreeCADExport supportOpen-source CAD
NetfabbImport and repairAdditive manufacturing

See also

  • STL
  • 3MF
  • OBJ
  • 3D Printing
  • Slicer
  • G-code
  • Triangle Mesh
  • Additive Manufacturing
  • MeshLab
  • Netfabb