open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
file format
A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free.
Some file formats ...
standard developed and published by the 3MF Consortium.
3MF is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
-based data format designed specifically for
additive manufacturing
3D printing or additive manufacturing is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer co ...
. It includes information about materials, colors, and other information that cannot be represented in the
STL STL may refer to:
Communications
* Standard telegraph level
*Studio/transmitter link
International law
*Special Tribunal for Lebanon
The Special Tribunal for Lebanon (STL), also referred to as the Lebanon Tribunal or the Hariri Tribunal, is a ...
format. 3MF is part of the Linux open standards project and is not intended to compete in the traditional CAD space which are represented by neutral formats.
Today,
CAD software
Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
related companies such as
Autodesk
Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
,
Dassault Systèmes
Dassault Systèmes SE () (abbreviated 3DS) is a French software corporation which develops software for 3D product design, simulation, manufacturing and other 3D related products.
Founded in 1981, it is headquartered in Vélizy-Villacoublay, Fr ...
, PTC, and Netfabb are part of the 3MF Consortium. Other firms in the 3MF Consortium are
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
(for
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
and
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, an ...
Shapeways
Shapeways, Inc. is a global, 3D printing marketplace and service, publicly traded company. Users design and upload 3D printable files, and Shapeways prints the objects for them or others. Users can have objects printed in over 55 materials and f ...
are also included to give insight from a
3D printing
3D printing or additive manufacturing is the Manufacturing, construction of a three-dimensional object from a computer-aided design, CAD model or a digital 3D modeling, 3D model. It can be done in a variety of processes in which material is ...
background. Other key players in the 3D printing and additive manufacturing business, such as Materialise, 3D Systems,
Siemens Digital Industries Software
Siemens Digital Industries Software (formerly UGS and then Siemens PLM Software) is an American computer software company specializing in 3D & 2D Product Lifecycle Management (PLM) software. The company is a business unit of Siemens, operates un ...
and
Stratasys
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 c ...
have recently joined the consortium. To facilitate the adoption, 3MF Consortium has brought on new associate members and Executive Director to increase awareness and adoption while also published a
C++
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
implementation of the 3MF file format.
Features
Below are a list of some of the advantages of the 3MF format, supplied by the consortium.
* Full color and texture support in a single file
* Support structures attached to part data
* Full tray support for direct machine preparation
*
Thumbnail
Thumbnails are reduced-size versions of pictures or videos, used to help in recognizing and organizing them, serving the same role for images as a normal text index does for words. In the age of digital images, visual search engines and image ...
s, viewing, and printing in
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
* Multiple material support
* Beam extension for complex lattice structures
* Slice extension for machine data
* Secure end to end encryption
* Volumetric communication of data at voxel level
* Designed for industrial manufacturing
* Native integration in
Microsoft Office
Microsoft Office, or simply Office, is the former name of a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a marketin ...
and
Paint 3D
Paint 3D is a raster graphics and 3D computer graphics application which is a refresh of Microsoft Paint. It is one of several 3D modeling and printing applications (formatted under 3MF) introduced or improved with the Windows 10 Creators Upda ...
Sample file
Below is the 3D payload for a simple 3MF file describing a
rectangular cuboid
In geometry, a cuboid is a hexahedron, a six-faced solid. Its faces are quadrilaterals. Cuboid means "like a cube", in the sense that by adjusting the length of the edges or the angles between edges and faces a cuboid can be transformed into a cub ...
, adapted from the 3MF Core specification. The rectangular cuboid has the dimensions of a 1-2-3 block.
Copyright (c) 2015 3MF Consortium. All rights reserved.
3MF Consortium Members
* Autodesk
* HP
* 3D Systems
* Dassault Systems
* EOS
* Hexagon
* Materialise
* Microsoft
* nTopology
* Prusa
* PTC
* Siemens
* SLM
* Stratasys
* Ultimaker
* Viaccess.Orca
Open XML Paper Specification
Open XML Paper Specification (also referred to as OpenXPS) is an open specification for a page description language and a fixed-document format. Microsoft developed it as the XML Paper Specification (XPS). In June 2009, Ecma International adopt ...
*
X3D
X3D is a royalty-free ISO/IEC standard for declaratively representing 3D computer graphics. File format support includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and a draft JSON encoding. X3D became the successor to the Virtual Re ...