3MFとSTL:どちらのファイル形式を使うべき?

STLは3Dプリントで昔から使われてきた共通フォーマットです。3MFはその後継となる最新の形式で、単位、色、複数のオブジェクト、さらには印刷設定まで保存できます。実際にどのような違いがあるのかを説明します。

結論

印刷プロジェクトを共有・保存するなら、特にパーツや色が複数ある場合は3MFを使いましょう。どんなソフトでも確実に読み込めるファイルが必要なときや、自分でスライスする単色パーツにはSTLを使います。

3MFSTL
単位保存される(通常はミリメートル)保存されない(推定される)
色とマテリアルありなし
複数のオブジェクトとパーツあり(名前と位置付き)1ファイルにメッシュ1つ(実質的に)
印刷設定、プレートあり(スライサーのプロジェクトファイル内)なし
ファイルサイズ圧縮、頂点を共有 — 小さい三角形ごとに3つの頂点を保存 — 大きい
メッシュエラー仕様で閉じた整合性のあるメッシュが必須隙間や反転した面がよくある
互換性現行のすべてのスライサー。古いツールは対応がまちまちすべて

3MFファイルが小さい理由

STLはすべての三角形について3つの頂点を列挙するため、6つの三角形が共有する頂点は6回書き込まれ、しかも圧縮されません。3MFは各頂点を1回だけ保存して番号で参照し、その結果をZIP圧縮します。同じモデルでも、3MFのほうが一般に数分の一のサイズになります。

注意点:スライサーのプロジェクト3MF

Bambu Studio、OrcaSlicer、PrusaSlicerでプロジェクトを保存すると、独自の設定や拡張が3MFに追加されます。別のスライサーでは形状は読み込めても、パーツ、色、プレートが失われることがあります。プロジェクトを標準3MFやSTLに変換すれば解決します。

変換

3MFとSTLを相互に変換

ここに3MFファイルをドロップ

またはこの枠にドラッグ · STLとOBJにも対応

ファイルはこのブラウザタブ内で開かれます。アップロードは一切行われません。

よくある質問

3MFはSTLより優れていますか?

ほとんどの3Dプリント作業ではそうです。ファイルが小さく、単位と色を保存でき、複数のオブジェクトをまとめて保持できます。ただし、互換性が最も高いのは今もSTLです。

STLを3MFに変換すると印刷品質は上がりますか?

いいえ。形状は同じなので、印刷結果も同じです。得られるのは、ファイルサイズの縮小、明示的な単位、そして複数のオブジェクトや色を1つのファイルにまとめられることです。

すべてのスライサーで3MFを開けますか?

Bambu Studio、OrcaSlicer、PrusaSlicer、Cura、およびほとんどのメーカー製スライサーで標準3MFを開けます。スライサー固有の拡張を含むプロジェクトファイルは、同じ系列のスライサーでしか完全には開けません。