aspose.info
CS

3MF

Aktualizováno

Co je soubor 3MF?

3MF, 3D Manufacturing Format, je používán aplikacemi k vykreslování 3D modelů objektů pro řadu dalších aplikací, platforem, služeb a tiskáren. Byl vytvořen tak, aby se vyhnul omezením a problémům v jiných 3D formátech souborů, jako je STL, pro práci s nejnovějšími verzemi 3D tiskáren. 3MF je relativně nový formát souborů, který byl vyvinut a publikován konsorciem 3MF. Bohatě stačí k úplnému popisu modelu, uchování interních informací, barev a dalších charakteristik, které jej činí rozšiřitelným pro podporu nových inovací v 3D tisku. Formát je rozšiřitelný, může být široce přijat a bez problémů s jinými široce používanými formáty souborů.

Stručná historie formátu souboru 3MF

Stávající omezení v dostupných modelových popisných formátech souborů, jako je STL a další, vedou přední značky k tomu, aby se spojily a vytvořily rozšiřitelnější formát souborů pro 3D tisk. Důležitou úvahou bylo, jak by aplikace měly předávat modelová data 3D tiskárnám. Konsorcium 3MF tedy vzniklo, aby podpořilo nový formát 3D souborů nazvaný 3MF s cílem zajistit, aby byl dostatečně rozšiřitelný, aby vyhovoval potřebám 3D tisku. Součástí tohoto konsorcia bylo několik společností včetně Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP a dalších. Společnost Microsoft darovala svůj nedokončený formát 3D souborů jako výchozí bod pro další vývoj specifikace konsorcia 3MF ve spolupráci.

Formát souboru 3MF - Další informace

3MF je datový formát založený na XML – lidsky čitelný komprimovaný XML – který obsahuje definice pro data související s 3D výrobou, včetně rozšiřitelnosti třetích stran pro vlastní data. Formát souboru 3MF byl navržen s ohledem na omezení a problémy, kterým čelí jiné formáty souborů 3D. To vedlo k formulaci formátu souboru 3MF, který je:

  • Kompletní: Obsahuje všechny potřebné informace o modelu, materiálu a majetku v jediném archivu
  • Čitelné pro člověka: Použití běžných struktur, jako je OPC, ZIP a XML pro usnadnění vývoje
  • Jednoduché: Krátká a jasná specifikace, která usnadňuje vývoj a urychluje ověřování
  • Rozšiřitelné: Využití jmenných prostorů XML umožňuje veřejná i soukromá rozšíření při zachování kompatibility
  • Jednoznačně: Jasné testy jazyka a shody zajišťují, že soubor je vždy konzistentní od digitálního po fyzický
  • Zdarma: Přístup a implementace specifikace 3MF je a vždy bude bez licenčních poplatků, patentů a licencí

Specifikace pro formát souboru 3MF jsou hostovány na Github pro veřejný přístup a průběžné aktualizace. Aktuální publikovaná verze je 1.2.3, která popisuje sadu konvencí pro použití XML a dalších široce dostupných technologií k popisu obsahu a vzhledu jednoho nebo více 3D modelů. Vývojáři, kteří chtějí sestavit systémy pro zpracování formátů souborů 3MF, se mohou pro účely implementace odkázat na tyto specifikace.

Specifikace formátu souboru 3MF

Formát souboru 3MF využívá pro svůj fyzický model specifikace Open Packaging ve formě archivu ZIP. Zahrnuje dobře definovanou sadu částí a vztahů, které plní konkrétní účel dokumentu. Díky tomu také formát odpovídá funkci balíčku včetně digitálních podpisů a miniatur.

Dokument 3MF – přehled

Typický dokument 3MF vypadá následovně:

3MF Document Structure

Užitečné zatížení zahrnuje úplnou sadu dílů potřebných pro zpracování dílu 3D modelu. Veškerý obsah, který má být použit k výrobě předmětu popsaného v 3D užitečné zátěži, MUSÍ být obsažen v dokumentu 3MF. Popis každé části dokumentu spolu s jejím stavem podle potřeby nebo možnosti je uveden v následující tabulce.

JménoPopisZdroj vztahuPovinné/Volitelné
3D modelObsahuje popis jednoho nebo více 3D objektů pro výrobu.BalíkPOŽADOVANÝ
Základní vlastnostiČást OPC, která obsahuje různé vlastnosti dokumentu.BalíkVOLITELNÉ
Původ digitálního podpisuČást OPC, která je kořenem digitálních podpisů v balíčku.BalíkVOLITELNÉ
Digitální podpisČásti OPC, z nichž každá obsahuje digitální podpis.Původ digitálního podpisuVOLITELNÉ
Certifikát digitálního podpisuČásti OPC, které obsahují certifikát digitálního podpisu.Digitální podpisVOLITELNÉ
PrintTicketPoskytuje nastavení pro použití při výstupu 3D objektu(ů) v části 3D modelu.3D modelVOLITELNÉ
MiniaturaObsahuje malý obrázek JPEG nebo PNG, který představuje 3D objekty v balíčku nebo balíčku jako celku.BalíkVOLITELNÉ
3D texturaObsahuje texturu použitou k aplikaci barvy na 3D objekt v části 3D modelu (k dispozici pro rozšíření)3D modelVOLITELNÉ
Vlastní dílydíly OPC, které jsou spojeny s metadatybalíčekVOLITELNÉ

Díly a vztahy, 3D modely, Object Resources, Materiálové zdroje a Funkce balíčku části specifikací dokumentu poskytují podrobné informace o dokumentu 3MF.

Reference

Viz také