CGPress
  • 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
    • 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
No Result
View All Result
CGPress
Home 3D Printing
3MF Consortium formed to develop new 3D printing file format

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

by CGP Staff
May 5, 2015
Reading Time: 1 min read
2

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 POSTS

Meshmixer 3.3 available with a redesigned print workflow

Meshmixer 3.1 available

Voxilion offers high resolution scanned models for 3D printing and CG work

ShareTweet

CGP Staff

Related Posts

Meshmixer 2.9.2
3D Printing

Meshmixer 3.3 available with a redesigned print workflow

November 17, 2017
Meshmixer 2.9.2
3D Printing

Meshmixer 3.1 available

April 5, 2017
Voxilion offers high resolution scanned models for 3D printing and CG work
3D Models

Voxilion offers high resolution scanned models for 3D printing and CG work

July 18, 2016
Meshmixer 2.9.2
3D Printing

Meshmixer 3.0 available

January 20, 2016
Formlabs and Pixologic team up to streamline ZBrush 3D printing
3D Printing

Formlabs and Pixologic team up to streamline ZBrush 3D printing

January 7, 2016
Meshmixer 2.9.2
3D Printing

Meshmixer 2.9.2

August 20, 2015
Next Post
HDRI Hub’s new HDR Pack offers 40% savings

HDRI Hub's new HDR Pack offers 40% savings

Casting the vendors on Avengers

Casting the vendors on Avengers

Please read our community guidelines
Please read our community guidelines
2 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Carl Razan
10 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.

Reply
BillDStrong
Reply to  Carl Razan
10 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

Reply

Recent Comments

  • paul on Miauu releases Layer Colorizer for 3ds Max
  • Jumanji on RenderMan 27 beta released
  • Animatect on Autodesk pitches AI future for media and entertainment at AU 2025
  • Jumanji on SceneLinter Pro: free scene validation script for 3ds Max
  • nomad on Anym introduces physics-based animation engine for sparse keyframing in Maya, Blender and C4D

Popular Stories

  • Adobe faces lawsuit over clarity of subscription and cancellation terms

    Adobe faces lawsuit over clarity of subscription and cancellation terms

    0 shares
    Share 0 Tweet 0
  • Autodesk pitches AI future for media and entertainment at AU 2025

    0 shares
    Share 0 Tweet 0
  • OpenHDRI launches free CC0 library

    0 shares
    Share 0 Tweet 0
  • Aviz Studio Tools introduces AI image generation tool AImagine for 3ds Max

    0 shares
    Share 0 Tweet 0
  • 3ds Max 2024 now available for download

    0 shares
    Share 0 Tweet 0
Facebook Twitter
CGPress

CGPress is an independent news website built by and for CG artists. With more than 15 years in the business, we are one of the longest-running CG news organizations in the world. Our news reporting has gathered a reputation for credibility, independent coverage and focus on quality journalism. Our feature articles are known for their in-depth analyses and impact on the CG scene. “5 out of 5 artists recommend it.”

Recent Posts

  • Epic Games releases Twinmotion 2025.2 with Nanite support
  • Miauu releases Layer Colorizer for 3ds Max
  • Topaz Labs ends perpetual licenses with launch of Topaz Studio subscription
  • About Us
  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy (UK)
  • Contact Us
  • Contribute News
  • Advertise on CGPress

© 2025 CGPress

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

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}
No Result
View All Result
  • 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

© 2025 CGPress

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
wpDiscuz
2
0
Join the conversationx
()
x
| Reply