Preview3D
Obtenir

Qu’est-ce qu’un fichier .amf ? AMF, anciens projets Slic3r et le Mac

AMF (Additive Manufacturing File Format) est un format XML d’impression 3D lancé comme « STL 2.0 », norme ASTM depuis 2011 et aujourd’hui ISO/ASTM 52915. Par rapport au STL, il porte des unités, des couleurs, plusieurs matériaux et même des triangles courbes. Il ne s’est pourtant jamais vraiment imposé, et le 3MF a pris sa place. Aujourd’hui, on croise surtout l’AMF sous forme d’anciens projets Slic3r et PrusaSlicer.

En bref

Extension
.amf
Type
Modèle pour l’impression 3D
Créé par
ASTM F42, Cornell University
Depuis
2011
Norme
ISO/ASTM 52915:2020
Spécification
ISO/ASTM 52915
macOS sans app
Ne le connaît pas : ni aperçu, ni vignette

Faits vérifiés le 4 novembre 2026

Du XML avec une unité, des couleurs et des réglages d’impression

Voici le début d’un projet Slic3r PE de juillet 2018 que j’ai sur mon disque :

<?xml version="1.0" encoding="UTF-8"?>
<amf unit="millimeter">
<metadata type="cad">Slic3r 1.40.1-rc2+23-feature-arrange-with-libnest2d-win64</metadata>
<metadata type="slic3rpe_amf_version">1</metadata>
<metadata type="slic3rpe_config">
; avoid_crossing_perimeters = 0
; bed_shape = 0x0,250x0,250x210,0x210
; bed_temperature = 90
…

L’attribut unit donne l’unité : millimètre, pouce, pied, mètre ou micron. Quand il manque, les programmes supposent des millimètres. Un modèle se compose d’objets (<object>). Chacun a une liste de sommets et un ou plusieurs volumes (<volume>) de triangles. La couleur peut se trouver sur les matériaux, les objets, les volumes, les sommets ou des triangles isolés. Une constellation (<constellation>) place des copies d’objets avec un décalage et une rotation. Chaque sommet peut porter une normale et chaque arête des tangentes, à partir desquelles un programme peut calculer un triangle courbe.

Slic3r et PrusaSlicer enregistraient aussi leurs propres données dans l’AMF. Le projet ci-dessus porte 171 lignes de réglages d’impression dans slic3rpe_config, de la température du plateau au diamètre du filament. À la fin du fichier se trouve une constellation avec quatre pièces disposées sur le plateau d’impression.

Ce que contient votre fichier .amf

Trois choses différentes se cachent derrière l’extension .amf :

  • du XML simple, comme dans l’exemple ci-dessus,
  • du XML compressé dans un ZIP, avec la même extension. Slic3r et PrusaSlicer enregistraient ainsi leurs projets, en .zip.amf,
  • de la musique : selon FileInfo, des modules DSMI Advanced Module Format et la musique des jeux Crusader. Aucun logiciel 3D ne les ouvre.

Le Terminal les distingue :

file model.amf

Le XML simple affiche XML 1.0 document text, la version compressée Zip archive data. La différence de taille est grande : mon projet fait 840 ko dans son ZIP et 14 Mo décompressé. Décompressez un fichier compressé avec unzip model.zip.amf ; à l’intérieur se trouve un .amf simple.

Pourquoi l’AMF a perdu face au 3MF

L’AMF a été conçu par Jonathan Hiller et Hod Lipson à l’université Cornell. Ils l’ont présenté comme « STL 2.0 » en 2009, et en 2011 l’ASTM l’a adopté comme norme F2915. Depuis 2013, l’ISO et l’ASTM le gèrent ensemble, et en 2026 l’ISO a confirmé que la dernière édition, ISO/ASTM 52915:2020 (version 1.2), restait en vigueur. Le texte de la norme est toutefois payant ; seul le schéma XML est gratuit.

Le 3MF est arrivé en 2015, porté par un consortium fondé par Microsoft, Autodesk, HP et d’autres. Sa spécification était gratuite, il était livré avec une bibliothèque, et les trancheurs (slicers) l’ont adopté comme format de projet. PrusaSlicer a cessé d’enregistrer en AMF avec la version 2.4.0, en décembre 2021. La version stable PrusaSlicer 2.9.7, de novembre 2026, ouvre encore l’AMF ; les versions de développement 3.0 n’ont pas encore l’importateur.

Si vous avez d’anciens projets .amf, ouvrez-les dans PrusaSlicer 2.9 et enregistrez-les en 3MF tant que c’est encore possible. Les réglages d’impression, les couleurs et la disposition sur le plateau sont conservés.

Comment ouvrir un AMF sur Mac

macOS ne connaît pas l’AMF. Sur macOS 27.0.1, le système n’a pas de type de fichier pour lui, et ni Aperçu, ni Quick Look, ni le Finder ne l’affichent.

  • PrusaSlicer 2.9 ouvre l’AMF, y compris les projets compressés .zip.amf.
  • OrcaSlicer, Bambu Studio et UltiMaker Cura ont aussi des lecteurs AMF.
  • Preview3D, mon app, ouvre les fichiers .amf sur Mac dans sa fenêtre, dans Quick Look et en vignettes dans le Finder. Sur iPad, iPhone et Apple Vision Pro aussi.

Preview3D lit l’AMF via la bibliothèque Assimp. J’ai fait l’essai avec la build d’Assimp que l’app utilise, sur mon projet Slic3r et sur des fichiers que j’ai écrits d’après le schéma. Elle ouvre le XML simple ; Assimp a chargé le projet décompressé de 14 Mo, avec 70 986 triangles, en un peu moins de 4 secondes. Mais j’ai rencontré quatre limites :

  • L’AMF compressé ne s’ouvre pas : une erreur XML est signalée. Décompressez-le d’abord.
  • Les rotations des constellations ne sont pas appliquées. Assimp enregistre par erreur les valeurs rx, ry et rz dans le décalage au lieu de la rotation. Une pièce que Slic3r a tournée de 180° sur le plateau apparaît donc sans rotation et 3,14 mm plus bas, et dans un fichier où une pièce a à la fois un décalage et une rotation, ce sont les nombres de la rotation qui servent de décalage.
  • L’unité du fichier n’est pas lue. L’app prend toujours l’AMF pour des millimètres, et l’affiche à cette taille réelle en RA aussi. Un fichier en pouces ressortirait 25,4 fois trop petit.
  • Les triangles courbes restent plats.

L’app affiche la géométrie dans une seule couleur unie et n’utilise pas les matériaux ni les couleurs du fichier. Infos du modèle indique les dimensions et le nombre de triangles, avec une vérification du maillage.

Convertir un AMF en STL ou en 3MF

Convertissez en 3MF dans un trancheur : couleurs, matériaux, unités et réglages sont conservés. Vers le STL, Preview3D convertit depuis Fichier → Exporter le modèle sous… (⌥⌘E), sans rien envoyer en ligne. Les couleurs, les matériaux et les réglages d’impression disparaissent, et toutes les pièces se retrouvent dans un seul maillage. À cause du bogue de rotation décrit plus haut, examinez le résultat d’un projet à plusieurs pièces avant de l’envoyer à l’impression.

Questions fréquentes

Qu’est-ce qu’un fichier .amf ?

Un format XML pour l’impression 3D, selon la norme ISO/ASTM 52915 : un maillage de triangles avec une unité, des couleurs, des matériaux et, éventuellement, des triangles courbes.

AMF ou 3MF : lequel est le mieux ?

Le 3MF. Il fait ce que fait l’AMF, sa spécification est gratuite, et les trancheurs actuels y enregistrent leurs projets. L’AMF perd peu à peu sa prise en charge.

Comment ouvrir un ancien projet .zip.amf de Slic3r ?

Dans PrusaSlicer 2.9, OrcaSlicer ou Bambu Studio. Pour le voir dans Preview3D, décompressez-le d’abord avec unzip.

Mon fichier .amf est-il un modèle 3D ?

file model.amf affiche XML 1.0 document text ou Zip archive data pour un modèle 3D. Toute autre réponse indique plutôt un module de musique.

Un Mac ouvre-t-il le .amf sans autre app ?

Non. macOS 27 n’a pas de type de fichier pour l’AMF, et ni Aperçu ni Quick Look ne l’affichent.

Comment convertir un AMF en STL ?

Sur Mac, dans Preview3D avec Fichier → Exporter le modèle sous…, ou dans un trancheur. Un projet avec couleurs et réglages, enregistrez-le plutôt en 3MF.

Pages associées

Sources

Vous avez d’anciens projets .amf de Slic3r que vous aimeriez passer en revue avant de les convertir ? Écrivez-moi à apps@xfanta.com et dites-moi ce qui vous aiderait.

Ouvrez-le dans Preview3D

STEP, 3MF, STL, G-code, BGCODE et plus sur Mac, iPad, iPhone et Vision Pro. Un seul achat, sans compte, sans réseau.

Preview3D sur l’App Store