Wenn Sie eine .3mf-Datei erhalten haben und sie öffnen, prüfen oder teilen müssen, beginnen Sie hier. Bevor Sie dem Ergebnis vertrauen, prüfen Sie vier Dinge: die angegebene Einheit, den Geometrietyp, alle erforderlichen Erweiterungen und ob die Druckabsicht für Ihren Drucker gilt. Dieser Leitfaden trennt, was das Format festlegt, von dem, was es der Anwendung überlässt, die die Datei öffnet.
Was ist eine 3MF-Datei?
Die offizielle 3MF Core Specification nennt als ausgeschriebenen Namen 3D Manufacturing Format. Sie beschreibt 3MF als eine Reihe von Konventionen, die XML zur Beschreibung von 3D-Modellen verwenden (3MF Consortium). Das Wort „advanced“ erscheint in der langjährigen Webadresse dieser Seite. Es ist nicht Teil des offiziellen Namens des Formats.
Dieser Leitfaden basiert auf der 3MF Core Specification Version 1.4.0, die den Status „Published“ hat. Die Änderungshistorie der Spezifikation datiert diese Version auf den 6. Februar 2025, und der Text wurde am 7. Oktober 2026 aus dem offiziellen Repository abgerufen (3MF Consortium). Er beschreibt, was das Format festlegt, nicht, wie sich eine bestimmte Anwendung derzeit verhält.
Ein ZIP-Paket, kein einzelnes Mesh
Die Spezifikation verlangt, dass ein 3MF-Dokument ein ZIP-Archiv als sein physisches Modell verwendet (3MF Consortium).
Seine Formatanforderungen erweitern die Verpackungsanforderungen der Spezifikation Open Packaging Conventions (OPC) (3MF Consortium).
Das Paket soll eigenständig sein. Die Kernspecifikation besagt, dass alle zur Herstellung eines Objekts in der 3D-Nutzlast verwendeten Inhalte im 3MF-Dokument enthalten sein müssen und das Dokument keine externen Ressourcen referenzieren darf, sofern eine Erweiterung nichts anderes festlegt (3MF Consortium).
Im Modell: Einheiten, Ressourcen, Build und Komponenten
In Core 1.4.0 ist das unit-Attribut des model-Elements standardmäßig millimeter und legt die Einheit für die Interpretation aller Vertices, Positionen und Messungen fest. Gültige Werte sind micron, millimeter, centimeter, inch, foot und meter (3MF Consortium).
Ein 3D-Model-Teil hat zwei Abschnitte: Ressourcendefinitionen, die Objekte und Materialien umfassen, sowie Build-Items, die auflisten, was tatsächlich hergestellt werden soll. Ein Consumer darf keine Objekte ausgeben, auf die kein Build-Item verweist (3MF Consortium). Eine Datei kann daher ein Objekt definieren, das nie in der Ausgabe erscheint.
Objekte können auch aus Komponenten zusammengesetzt werden. Ein 3D-Fertigungsgerät muss die relativen Positionen von Komponentenobjekten berücksichtigen, sofern im Dokument nichts anderes festgelegt ist (3MF Consortium).
Mesh-Regeln nach Objekttyp (Zusammenfassung)
Die strengen geometrischen Regeln hängen vom Objekttyp ab. Meshes unter „model“- oder „solidsupport“-Objekten müssen eine durchgehende Oberfläche ohne Löcher, Lücken oder offene Kanten bilden. Objekte der Typen „support“, „surface“ und „other“ dürfen diese Bedingungen verletzen (3MF Consortium).
Dies ist eine Zusammenfassung, keine vollständige Validierungscheckliste. Die Spezifikation führt weitere Mesh-Anforderungen auf. Eine Datei mit der Endung .3mf ist nicht automatisch druckbereit, und das Format selbst repariert kein Mesh.
Materialien, Anzeigefarbe und Druckabsicht
Die Spezifikation besagt, dass druckerspezifische Informationen, einschließlich der Zuordnung von Basismaterialien zu tatsächlichen Druckermaterialien, im Print Ticket abgelegt werden sollen (3MF Consortium). Dies beschreibt die vorgesehene Gestaltung der Spezifikation, nicht das Verhalten eines Slicers.
Die Spezifikation besagt, dass ein Producer nicht annehmen darf, dass displaycolor irgendeine Auswirkung auf das gedruckte Teil hat (3MF Consortium). Die physische Farbvorgabe liegt außerhalb des Umfangs dieses Leitfadens.
Das PrintTicket-Format hängt von der Consumer-Umgebung ab. Wenn ein PrintTicket fehlt oder nicht unterstützt wird, wendet der Consumer seine eigenen Standardwerte an (3MF Consortium).
Warum sich eine 3MF in einer anderen Anwendung anders öffnen kann
Wenn ein Producer eine Erweiterung als erforderlich kennzeichnet, müssen Consumer, die sie nicht unterstützen, beim Bearbeiten oder Herstellen des Dokuments fehlschlagen, statt sie zu ignorieren (3MF Consortium).
Empfohlene Erweiterungen werden weniger streng behandelt. Editoren und Geräte sollten den Nutzer warnen, wenn sie diese nicht unterstützen, und fragen, wie fortgefahren werden soll. Dies ist ein SHOULD, kein MUST (3MF Consortium).
Zusammen mit der umgebungsabhängigen PrintTicket-Verarbeitung bedeuten diese Regeln, dass die Endung .3mf kein vollständiges, interoperables Slicer-Projekt oder identische Einstellungen in jeder Anwendung garantiert.
Eine Checkliste zum Öffnen und Teilen einer 3MF-Datei
Empfohlener Prüfablauf (Hinweis; 3D Mag hat diese Schritte nicht als Test durchgeführt):
| Schritt | Was zu prüfen ist | Warum |
|---|---|---|
| Einheit und Abmessungen | Vergleichen Sie die Gesamtgröße mit der erwarteten tatsächlichen Größe. | Die Modelleinheit ist standardmäßig millimeter und kann auch micron, centimeter, inch, foot oder meter sein (3MF Consortium). |
| Position und Skalierung | Prüfen Sie Platzierung und Größe in den Werkzeugen Ihres Slicers. | Die PrusaSlicer-Dokumentation beschreibt beispielsweise ein Move-Tool für die X-, Y- oder Z-Position und ein Scale-Tool für gleichmäßige oder ungleichmäßige Skalierung (Prusa Research). |
| Geometriewarnungen | Prüfen Sie Mesh-Warnungen vor dem Drucken. | Laut Prusa-Dokumentation repariert PrusaSlicer Modelle nur bis zu einem gewissen Grad automatisch, und nicht alle beschädigten Modelle können automatisch repariert werden (Prusa Research). |
| Erweiterungen | Bestätigen Sie, dass die empfangende Anwendung alle erforderlichen Erweiterungen unterstützt. | Consumer, denen eine erforderliche Erweiterung fehlt, müssen beim Bearbeiten oder Herstellen des Dokuments fehlschlagen (3MF Consortium). |
| Druckabsicht | Legen Sie Druckereinstellungen und Materialien in der Zielumgebung erneut fest. | Fehlende oder nicht unterstützte PrintTickets greifen auf Consumer-Standardwerte zurück (3MF Consortium). |
Die oben zitierte PrusaSlicer-Werkzeugseite ist einer älteren PrusaSlicer-Version zugeordnet (Prusa Research). Werkzeugnamen und Verhalten können sich in anderen Versionen und Anwendungen unterscheiden.
FAQ
Wofür steht 3MF? 3D Manufacturing Format (3MF Consortium). „Advanced“ ist nicht Teil des offiziellen Namens.
Welche Einheit verwendet eine 3MF-Datei? Das model-Element legt sie fest. In Core 1.4.0 lautet der Standardwert millimeter, und die gültigen Werte sind micron, millimeter, centimeter, inch, foot und meter (3MF Consortium).
Wird eine 3MF meine Druckeinstellungen überall reproduzieren? Dies ist nicht garantiert. Wenn ein PrintTicket fehlt oder nicht unterstützt wird, wendet der Consumer seine eigenen Standardwerte an (3MF Consortium).
Legt die Anzeigefarbe die gedruckte Farbe fest? Nein. Ein Producer darf nicht annehmen, dass displaycolor irgendeine Auswirkung auf das gedruckte Teil hat (3MF Consortium).
Ist eine 3MF-Datei automatisch druckbereit oder repariert? Nein. Der Core legt seine strengen Anforderungen an geschlossene Oberflächen nur für „model“- und „solidsupport“-Objekte fest (3MF Consortium). Laut Prusa-Dokumentation repariert PrusaSlicer Modelle nur bis zu einem gewissen Grad automatisch (Prusa Research). Prüfen Sie die Geometrie vor dem Drucken.
Quellen
Dieser Leitfaden basiert auf der zitierten Formatspezifikation und Softwaredokumentation; 3D Mag hat keine Praxistests durchgeführt. Sponsoring des Herausgebers.