Where Did AMF Go?

By on July 19th, 2013 in Ideas

Tags:

Every once in a while you’ll run into a problem when 3D printing After some diagnosis you’ll realize the root cause of your issue was STL, the prehistoric file format most commonly used by the personal 3D printing industry. 
 
There’s no other way to say it, but STL sucks. It permits invalid 3D models in several ways, it doesn’t include any information about color or texture. It’s time it was replaced. 
 
It has already been replaced. 
 
It’s been replaced by AMF, the Additive Manufacturing File Format, approved in 2011 as a standard for 3D models, particularly focusing on 3D printing features. AMF ensures valid 3D models, includes both color and texture information as well as including data describing materials to use during printing and even allowing curved triangles! 
 
But why can’t you use this amazing format? It seems that there are two roadblocks. 
 
First, major 3D modeling software vendors haven’t added AMF capability in their products. They have said it is because they have not had demand from their customers, and that’s likely true at this early stage. But another unstated reason could be they want to focus client activity on their own proprietary formats and thus make it more likely the client doesn’t move to another software tool. 
 
The second reason is 3D printer manufacturer support. While all 3D printers today accept STL files, very few if any accept raw AMF files. It’s not clear to us why this is so, as the addition of AMF compatibility would not decrease interest in a 3D printer; in fact, it may raise interest. 
 
What should happen? We’d like the 3D printer manufacturers to begin pushing AMF capability by adding it to their driver software. Once available, it should simplify their systems. Consider the unusual and unique ways several personal 3D printer manufacturers have gone about implementing color capability; they’ve had to do this because STL simply doesn’t work. There’s no good way to handle color unless you change the file format. 
 
Let’s start changing things today.  We’ve had it with STL!
 
Via AMF and Wikipedia

By Kerry Stevenson

Kerry Stevenson, aka "General Fabb" has written over 8,000 stories on 3D printing at Fabbaloo since he launched the venture in 2007, with an intention to promote and grow the incredible technology of 3D printing across the world. So far, it seems to be working!

6 comments

  1. The author of this post should really check his/her facts before biasing readers. Most glaring: STL does support color information and has for a LONG time. There are a lot of myths out there right now about AMF/STL. I've heard much debate from many that are very familiar with 3D modelling and toolpath generation, and honestly, AMF is not solving many of the problems people give it credit for, because the standard is being built to describe anything dealing with a 3D model's design, but it does not describe any printing related information. This means AMF is really just pseudo STL with a little more meta deta, except now a large xml file must be parsed, instead of much smaller binary STL files. In my opinion, AMF currently won't address the problems it set out to solve unless it begins to integrate printing information and additional geometries. Of course, this is a much larger debate…join the STL 2.0 google group for more information.

  2. The author of this post should really check his/her facts before biasing readers. Most glaring: STL does support color information and has for a LONG time. There are a lot of myths out there right now about AMF/STL. I've heard much debate from many that are very familiar with 3D modelling and toolpath generation, and honestly, AMF is not solving many of the problems people give it credit for, because the standard is being built to describe anything dealing with a 3D model's design, but it does not describe any printing related information. This means AMF is really just pseudo STL with a little more meta deta, except now a large xml file must be parsed, instead of much smaller binary STL files. In my opinion, AMF currently won't address the problems it set out to solve unless it begins to integrate printing information and additional geometries. Of course, this is a much larger debate…join the STL 2.0 google group for more information.

  3. If I want to use a 3GPP or W3 standard I can go to their site and download the latest specs freely, I can't do that with the AMF specs. The ATSMI is focussed on commercial partners and it is not clear how open the standard or their process is so why should I support them?

  4. If I want to use a 3GPP or W3 standard I can go to their site and download the latest specs freely, I can't do that with the AMF specs. The ATSMI is focussed on commercial partners and it is not clear how open the standard or their process is so why should I support them?

  5. Simply put: STL files are exceedingly easy to read and process. You can actually write them by hand if you have loads of patience.

  6. Simply put: STL files are exceedingly easy to read and process. You can actually write them by hand if you have loads of patience.

Comments are closed.