3D Manufacturing Format

Last updated
3D Manufacturing Format
3D Manufacturing Format Logo.png
Filename extension
.3mf
Internet media type application/vnd.ms-package.3dmanufacturing-3dmodel+xml, application/vnd.ms-printing.printticket+xml, model/3mf
Developed by3MF Consortium
Initial release29 April 2015;8 years ago (2015-04-29)
Latest release
2.2.0
24 August 2021;2 years ago (2021-08-24)
Container for 3D printing data
Contained by Open Packaging Conventions
Extended from ZIP, XML
Open format?Yes
Website 3MF Specification

3D Manufacturing Format or 3MF is an open source file format standard developed and published by the 3MF Consortium. [1] [2]

Contents

3MF is an XML-based data format designed specifically for additive manufacturing. It includes information about materials, colors, and other information that cannot be represented in the STL format. [3] [4] 3MF is part of the Linux open standards project [5] and is not intended to compete in the traditional CAD space which are represented by neutral formats. [6]

Today, CAD software related companies such as Autodesk, Dassault Systèmes, PTC, and Netfabb are part of the 3MF Consortium. Other firms in the 3MF Consortium are Microsoft (for operating system and 3D modeling support), SLM and HP, whilst Shapeways are also included to give insight from a 3D printing background. [7] Other key players in the 3D printing and additive manufacturing business, such as Materialise, 3D Systems, Siemens Digital Industries Software and Stratasys have recently joined the consortium. [8] To facilitate the adoption, 3MF Consortium has brought on new associate members and Executive Director to increase awareness and adoption [9] while also published a C++ implementation of the 3MF file format. [10]

Features

Below are a list of some of the advantages of the 3MF format, supplied by the consortium. [11]

Sample file

Below is the 3D payload for a simple 3MF file describing a rectangular cuboid, adapted from the 3MF Core specification. The rectangular cuboid has the dimensions of a 1-2-3 block.

<?xml version="1.0" encoding="UTF-8"?><modelunit="inch"xml:lang="en-US"xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02"><metadataname="Copyright">Copyright(c)20153MFConsortium.Allrightsreserved. </metadata><resources><objectid="1"type="model"><mesh><vertices><vertexx="0"y="0"z="0"/><vertexx="1"y="0"z="0"/><vertexx="1"y="2"z="0"/><vertexx="0"y="2"z="0"/><vertexx="0"y="0"z="3"/><vertexx="1"y="0"z="3"/><vertexx="1"y="2"z="3"/><vertexx="0"y="2"z="3"/></vertices><triangles><trianglev1="3"v2="2"v3="1"/><trianglev1="1"v2="0"v3="3"/><trianglev1="4"v2="5"v3="6"/><trianglev1="6"v2="7"v3="4"/><trianglev1="0"v2="1"v3="5"/><trianglev1="5"v2="4"v3="0"/><trianglev1="1"v2="2"v3="6"/><trianglev1="6"v2="5"v3="1"/><trianglev1="2"v2="3"v3="7"/><trianglev1="7"v2="6"v3="2"/><trianglev1="3"v2="0"v3="4"/><trianglev1="4"v2="7"v3="3"/></triangles></mesh></object></resources><build><itemobjectid="1"/></build></model>

3MF consortium members

Source: [15]

See also

Related Research Articles

<span class="mw-page-title-main">VRML</span> File format for representing 3D interactive vector graphics

VRML is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind. It has been superseded by X3D.

X3D is a set of royalty-free ISO/IEC standards for declaratively representing 3D computer graphics. X3D includes multiple graphics file formats, programming-language API definitions, and run-time specifications for both delivery and integration of interactive network-capable 3D data. X3D version 4.0 has been approved by Web3D Consortium, and is under final review by ISO/IEC as a revised International Standard (IS).

The computer graphics pipeline, also known as the rendering pipeline or graphics pipeline, is a framework within computer graphics that outlines the necessary procedures for transforming a three-dimensional (3D) scene into a two-dimensional (2D) representation on a screen. Once a 3D model is generated, the graphics pipeline converts the model into a visually perceivable format on the computer display. Due to the dependence on specific software, hardware configurations, and desired display attributes, a universally applicable graphics pipeline does not exist. Nevertheless, graphics application programming interfaces (APIs), such as Direct3D, OpenGL and Vulkan were developed to standardize common procedures and oversee the graphics pipeline of a given hardware accelerator. These APIs provide an abstraction layer over the underlying hardware, relieving programmers from the need to write code explicitly targeting various graphics hardware accelerators like AMD, Intel, Nvidia, and others.

OBJ is a geometry definition file format first developed by Wavefront Technologies for its Advanced Visualizer animation package. The file format is open and has been adopted by other 3D graphics application vendors.

<span class="mw-page-title-main">Back-face culling</span> Only rendering polygons facing towards the camera

In computer graphics, back-face culling determines whether a polygon is drawn. It is a step in the graphical pipeline that tests whether the points in the polygon appear in clockwise or counter-clockwise order when projected onto the screen. If the user has specified that front-facing polygons have a clockwise winding, but the polygon projected on the screen has a counter-clockwise winding then it has been rotated to face away from the camera and will not be drawn.

<span class="mw-page-title-main">STL (file format)</span> File format for stereolithography applications

STL is a file format native to the stereolithography CAD software created by 3D Systems. Chuck Hull, the inventor of stereolithography and 3D Systems’ founder, reports that the file extension is an abbreviation for stereolithography.

JT is an openly-published ISO-standardized 3D CAD data exchange format used for product visualization, collaboration, digital mockups, and other purposes. It was developed by Siemens.

The Clinical Data Interchange Standards Consortium (CDISC) is a standards developing organization (SDO) dealing with medical research data linked with healthcare, to "enable information system interoperability to improve medical research and related areas of healthcare". The standards support medical research from protocol through analysis and reporting of results and have been shown to decrease resources needed by 60% overall and 70–90% in the start-up stages when they are implemented at the beginning of the research process.

VistaPro is 3D scenery generator for the Amiga, Macintosh, MS-DOS, and Microsoft Windows. It was written by John Hinkley as the follow-up to the initial version, Vista. The about box describes it as "a 3-D landscape generator and projector capable of accurately displaying real-world and fractal landscapes." It was published by Virtual Reality Labs and developed by Hypercube Engineering. The latest versions were published and developed by Monkey Byte Development.

PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format. It was principally designed to store three-dimensional data from 3D scanners. The data storage format supports a relatively simple description of a single object as a list of nominally flat polygons. A variety of properties can be stored, including color and transparency, surface normals, texture coordinates and data confidence values. The format permits one to have different properties for the front and back of a polygon.

The Microsoft Open Specification Promise is a promise by Microsoft, published in September 2006, to not assert its patents, in certain conditions, against implementations of a certain list of specifications.

<span class="mw-page-title-main">Stratasys</span> Manufacturer of 3D production systems

Stratasys, Ltd. is an American-Israeli manufacturer of 3D printers, software, and materials for polymer additive manufacturing as well as 3D-printed parts on-demand. The company is incorporated in Israel. Engineers use Stratasys systems to model complex geometries in a wide range of polymer materials, including: ABS, polyphenylsulfone (PPSF), polycarbonate (PC) and polyetherimide and Nylon 12.

<span class="mw-page-title-main">MakerBot</span> American desktop 3D printer manufacturer company

MakerBot Industries, LLC was an American desktop 3D printer manufacturer company headquartered in New York City. It was founded in January 2009 by Bre Pettis, Adam Mayer, and Zach "Hoeken" Smith to build on the early progress of the RepRap Project. It was acquired by Stratasys in June 2013. As of April 2016, MakerBot had sold over 100,000 desktop 3D printers worldwide. Between 2009 and 2019, the company released 7 generations of 3D printers, ending with the METHOD and METHOD X. It was at one point the leader of the desktop market with an important presence in the media, but its market share declined over the late 2010s. MakerBot also founded and operated Thingiverse, the largest online 3D printing community and file repository. In August 2022, the company completed a merger with its long-time competitor Ultimaker. The combined company is known as UltiMaker, but retains the MakerBot name for its Sketch line of education-focused 3D printers.

Additive manufacturing file format (AMF) is an open standard for describing objects for additive manufacturing processes such as 3D printing. The official ISO/ASTM 52915:2016 standard is an XML-based format designed to allow any computer-aided design software to describe the shape and composition of any 3D object to be fabricated on any 3D printer via a computer-aided manufacturing software. Unlike its predecessor STL format, AMF has native support for color, materials, lattices, and constellations.

A 3D printing marketplace is a website where users buy, sell and freely share digital 3D printable files for use on 3D printers. They sometimes also offer the ability to print the models and ship them to customers.

<span class="mw-page-title-main">Fused filament fabrication</span> 3D printing process

Fused filament fabrication (FFF), also known as fused deposition modeling, or filament freeform fabrication, is a 3D printing process that uses a continuous filament of a thermoplastic material. Filament is fed from a large spool through a moving, heated printer extruder head, and is deposited on the growing work. The print head is moved under computer control to define the printed shape. Usually the head moves in two dimensions to deposit one horizontal plane, or layer, at a time; the work or the print head is then moved vertically by a small amount to begin a new layer. The speed of the extruder head may also be controlled to stop and start deposition and form an interrupted plane without stringing or dribbling between sections. "Fused filament fabrication" was coined by the members of the RepRap project to give an acronym (FFF) that would be legally unconstrained in its use.

<span class="mw-page-title-main">Cura (software)</span> 3D printer software

Cura is an open source slicing application for 3D printers. It was created by David Braam who was later employed by Ultimaker, a 3D printer manufacturing company, to maintain the software. Cura is available under LGPLv3 license. Cura was initially released under the open source Affero General Public License version 3, but on 28 September 2017 the license was changed to LGPLv3. This change allowed for more integration with third-party CAD applications. Development is hosted on GitHub. Ultimaker Cura is used by over one million users worldwide and handles 1.4 million print jobs per week. It is the preferred 3D printing software for Ultimaker 3D printers, but it can be used with other printers as well.

References

  1. "3MF Website". 3MF. Retrieved 1 May 2015.
  2. "3MF Consortium Releases New 3D Printing File Format". 5 May 2015.
  3. "What is 3MF?"
  4. "Microsoft Spearheads 3D Printing File Format: Introducing the 3MF". Forbes .
  5. "3D Printing Effort Becomes Linux Foundation Open Standards Project, Announces New Executive Director - Linux Foundation". www.linuxfoundation.org. Retrieved 2022-10-21.
  6. "3MF About Us". 3MF. Archived from the original on 2019-10-10. Retrieved 10 July 2020.
  7. "3MF Consortium Launches to Advance 3D Printing Technology". Business Wire. Retrieved 1 May 2015.
  8. ""As of September 2020, 3MF Consortium have signed new members such as 3D Systems, Materialise, Siemens PLM Software, Stratasys among 31 others"". Archived from the original on 2021-09-16. Retrieved 2020-09-23.
  9. Wegner, Andre. "With A New Executive Director, 3MF Strengthens The Digital Thread For Additive Manufacturing". Forbes. Retrieved 2022-12-02.
  10. "Lib3mf". GitHub . 13 March 2022.
  11. "3MF Core Specification" (PDF). 3MF Consortium. 2018.
  12. 3MF Beam Lattice Extension, 3MF Consortium, 2022-05-26, retrieved 2022-10-21
  13. 3D Manufacturing Format - Secure Content Extension, 3MF Consortium, 2021-04-15, retrieved 2022-10-21
  14. Manufacturing Format - Volumetric Extension, 3MF Consortium, 2022-09-16, retrieved 2022-10-21
  15. "Members". 3MF Consortium. Retrieved 2022-12-02.