• News
    • General
    • Software
    • Industry
    • Video Games
    • Tech
    • Hardware
  • Articles
    • General
    • Reviews
    • Interviews
  • Tutorials
    • By subject
    • By software
    • Training & Courses
  • Resources
  • Spotlight
    • Reels
    • Films
    • Film Trailers
    • Game Trailers and Art
    • Breakdowns
    • Making Ofs
    • Music Videos
    • CG Videos
    • Images
    • Spots
  • Contribute News
News Channels:
  • CG News
  • 3DS Max
  • Blender
  • After Effects
  • Modo

3D Printing

3MF Consortium formed to develop new 3D printing file format

May 05, 2015 by CGP Staff
2 |
Tweet
Seven companies in the 3D printing sector launched the 3MF Consortium. The new group is dedicated to developing a 3D Manufacturing Format (3MF) standard specification that will allow applications to send 3D models to a mix of other applications, platforms, services and printers. The 3MF specification eliminates problems associated with currently available file formats, such as STL, which was designed in 1989. The first version of the specification is available now for download. More on the the 3MF Consortium’s website.

Related News

  • Autodesk joins open standards consortium the Khronos Group
  • Mold3D Academy offers online 3D printing courses
  • Autodesk’s Jeff Kowalski discusses Spark 3D printing platform, new 3D printing design software
2 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Carl Razan
9 years ago

The spec can be downloaded here: http://3mf.io/what-is-3mf/3mf-specification

I read the spec, and it stores individual mesh vertices with XML tags.

And, this is justified as follows: “The variable-precision nature of ASCII encoding is a significant advantage over fixed-width binary formats, and helps make up the difference in storage efficiency.”

Anyone doing web coding knows that XML tags can eat up >60% of storage space. Just compare the number of bytes used for xml tags vs useful data. And, it requires more CPU time to parse. In addition, storing digits in variable-width ASCII is still longer in bytes than fixed-width double precision IEEE.

This essentially cripples 3MF for handling large meshes.. Unless of course, the companies involved develop their own proprietary extension that overcomes this.

I make a call for consumers and users to openly reject the current 3MF spec until the 3MF consortium fixes this particular aspect. Modify the public spec to include an alternative binary format section for vertex / normal / index/ streaming.

BillDStrong
Reply to  Carl Razan
9 years ago

I agree that xml is a poor choice for 3d in constrained environments, this is one of the reasons that collada didn’t take off, as well as VRML. A binary format isn’t necessary to fix that aspect, however.

For a 3D printing device, the imprecision of floating point could create some big headaches and raise costs of these devices.

Now, we could split the difference with something like OpenGEX, an open source 3D format specification designed for 3 games. Two specifications came out of that project, Open Game Engine eXchange, and Open Data Description Language, which is a superset of OpenGEX for use in specialized applications. Both are Ascii based formats.

If we mandated all the files as UTF-8 or UTF-16, we could do a cool little trick, by essentially encoding each UCS code point as a number, which would give us small file sizes, as well as support for multiple languages.

This would get my vote.

http://openddl.org/
http://en.wikipedia.org/wiki/Open_Data_Description_Language
http://opengex.org/
http://en.wikipedia.org/wiki/Open_Game_Engine_Exchange

ADVERTISEMENT

Latest Comments

  • Squarei 3D on Thinkbox MX Plugin Suite for current 3ds Max versions now available
  • Tubesmokeguy on Thinkbox MX Plugin Suite for current 3ds Max versions now available
  • Guest (the original) on Thinkbox MX Plugin Suite for current 3ds Max versions now available
  • MauricioPC on Thinkbox MX Plugin Suite for current 3ds Max versions now available
  • G_L on Autodesk releases 3ds Max 2026
  • G_L on Autodesk releases 3ds Max 2026
  • Senorpablo on Autodesk releases 3ds Max 2026
  • Guest (the original) on Autodesk releases 3ds Max 2026

Latest Features

1

Review of the Huion Kamvas 13 Pen Display for 3D artists

6

Archvis artists – what the hell do they do?

See All CGPress Features

Follow CGPress

Terms and Conditions | Privacy Policy | Cookie Policy
Copyright ©2000-2025 CGPress. All rights reserved.

About Us | Contact Us | Contribute News | Advertise
facebook
twitter
rss
wpDiscuz
Manage Cookie Consent

CGPress uses technology like cookies to analyse the number of visitors to our site and how it is navigated. We DO NOT sell or profit from your data beyond displaying inconspicuous adverts relevant to CG artists. It'd really help us out if you could accept the cookies, but of course we appreciate your choice not to share data. 

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}