Additive Manufacturing File Format
Additive Manufacturing File Format (AMF)は、3Dプリンティングとも呼ばれる積層造形プロセスのためのファイルフォーマットで、 2013年にISO(国際標準化機構)と、ASTM(アメリカ工業規格会)という2つの標準化団体によるジョイントスタンダードとなった。XMLで記述されており、どのようなコンピュータでも一般的に読み書きできる。過去約30年にわたってデファクトスタンダードとなってきたSTLフォーマットが抱える欠点や不足を根本的に解決するため、色、材料、内部構造、部品の配置、作者や著作情報などのメタデータといった、現代の3Dプリンティングに必要とされる情報や、3Dデータの正しい流通に必要とされる情報を網羅している。STLからAMFへの変換ツールも公開されており、SolidWorks、NetFabbをはじめとした3Dモデリングソフトでの対応も徐々に進められている。
AMFはXMLで記述されている。単位は、ミリ、インチ、フィート、メートルなどから指定するが、もし指定がなかった場合には、ミリメートルが採用される。 代表的なAMFのタグは以下の5つである。(最低限、<object>要素が1つあればAMFファイルとして機能する。)
<object> オブジェクト要素は、ボリュームや、材料と関連付けられたボリュームを定義する。(必須)
<material> 追加でマテリアル要素で、1つないし複数のマテリアルを指定することができる。(任意)
<texture> 追加でテクスチャー要素は、1つないし複数のテクスチャーを指定することができる。(任意)
<constellation> 追加でコンステレーション要素はオブジェクトを配置と組み合わせて反復的なパターンを指定することができる。(任意)
<metadata> 追加でメタデータ要素は、作者や日付、ライセンス情報などのメタデータを指定することができる。(任意)