Skip to main content

Materials and Properties Extension

Materials and Properties Extension

Download PDF
Version 1.2.1
Status Published

Download Materials and Properties PDF

Table of Contents

About this Specification
Document Conventions Language Notes Software Conformance
Part I. 3MF Documents
Chapter 1. Overview of Additions
1.1. Resources
1.2. sRGB and Linear Color Values
1.3. Material Gradients and Interpolation Methods 1.4. Base Materials
Chapter 2. Color Groups 2.1. Color
Chapter 3. Texture 2D Groups 3.1. Texture 2D Coordinate
Chapter 4. Composite Materials 4.1. Composite
Chapter 5. Multiproperties 5.1. Multi
Chapter 6. Texture 2d
Chapter 7. Display Properties Overview 7.1. Specular Display Properties
7.1.1. Specular
7.2. Metallic Display Properties 7.2.1. Metallic
7.3. Specular Texture Display Properties 7.4. Metallic Texture Display Properties
3MF Materials Extension 1/36
7.5. Translucent Display Properties 7.5.1. Translucent
Part II. Appendixes Appendix A. Glossary
Appendix B. 3MF XSD Schema for Material and Properties
Appendix C. 3MF Samples
C.1. Physically Based Material Sample
C.2. Translucent Material Sample
Appendix D. Micro-facet Surface Model and BRDF D.1. Normal Distribution Function – D(h)
D.2. Geometric Occlusion Term – G(l, v, h)
D.3. Fresnel Term – F(l, h)
Appendix E. Standard Namespaces and Content Types E.1 Content Types
E.2 Relationship Types
E.3 Namespaces References


About this Specification

This 3MF materials and properties specification is an extension to the core 3MF specification. This document cannot stand alone and only applies as an addendum to the core 3MF specification. Usage of this and any other 3MF extensions follow an a la carte model, defined in the core 3MF specification.
Part I, “3MF Documents,” presents the details of the primarily XML-based 3MF Document format. This section describes the XML markup that defines the composition of 3D documents and the appearance of each model within the document.
Part II, “Appendixes,” contains additional technical details and schemas too extensive to include in the main body of the text as well as convenient reference information.
The information contained in this specification is subject to change. Every effort has been made to ensure its accuracy at the time of publication.
This extension MUST be used only with Core specification 1.2.


THESE MATERIALS ARE PROVIDED “AS IS.” The contributors expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the materials. The entire risk as to implementing or otherwise using the materials is assumed by the implementer and user. IN NO EVENT WILL ANY MEMBER BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS DELIVERABLE OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER MEMBER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.