STL、STEP、3MF、OBJ:3Dプリントのファイル形式はどう違う?
STL、STEP、3MF、OBJはいずれも3Dプリントに使えますが、保存する内容は異なります。三角形メッシュだけの形式もあれば、編集可能なソリッドを保存する形式もあります。この記事では4形式を比較し、boxesmodelのダウンロードに含まれるSTLとSTEPの用途を説明します。
プリントだけならSTL、CADで寸法変更、穴追加、再モデリングをするならSTEPを使ってください。3MFは色、複数パーツ、プリント設定を含むスライサープロジェクトの保存に向いています。OBJは主にテクスチャ付きの表示用モデルで使われ、プリントではほとんど必要ありません。
4つのファイル形式を比較
| STL | STEP | 3MF | OBJ | |
|---|---|---|---|---|
| 保存される内容 | 三角グリッドの表面 | 正確なソリッド形状(曲面・エッジ・立体) | 三角メッシュに色・材料・プリント設定を含められます | 三角形または多角形のメッシュで、テクスチャを付けられます |
| 単位 | 記録されません。通常、スライサーはミリメートルとして読み取ります。 | 単位を記録 | 単位を記録 | 記録しません |
| CADで編集 | 難しく、メッシュ修復に限られます | 適しています。測定・変更・フィーチャー追加が可能です | STLと同様に難しい | 難しい |
| 色と複数材料 | 非対応 | プリント配色には使用しません | 対応 | テクスチャやマテリアルファイルを使用 |
| スライサー | ほぼすべてで対応 | 一部対応。インポート時にメッシュへ変換されます。 | 主要なスライサーに対応 | 多くが対応 |
| boxesmodelは提供していますか | 提供 | 提供 | 提供しません | 提供しません |
STL:スライスとプリント用
STLは多数の小さな三角形でモデル表面を表します。構造がシンプルで、ほぼすべてのスライサーで直接開けるため、3Dプリントで最も広く使われる形式です。単位、色、パーツ同士の関係は記録しません。曲面が細かいほど三角形の数が増え、ファイルも大きくなります。STLをミリメートル単位でスライサーに読み込み、向き、サポート、積層ピッチを設定してプリントしてください。
STEP:CADで編集を続けるための形式
STEP(ISO 10303)は正確なソリッド形状を保存し、円弧は円弧、平面は平面として扱われ、単位も記録されます。Fusion、FreeCAD、Onshape、SolidWorksなどのCADで、測定、穴の追加、寸法変更、他部品との組み立てに適しています。一部のスライサーはSTEPを直接読み込めますが、読み込み時には三角形メッシュへ変換してからスライスします。
3MF:スライサープロジェクトの保存
3MFは3Dプリント向けに設計された比較的新しい形式です。実体は圧縮ファイルで、メッシュのほか、単位、色、複数パーツの配置、プリント設定も保存できます。主要なスライサーではプロジェクトの保存によく使われます。STLと同じくメッシュ形式なので、CADで構造を変更する用途には向きません。boxesmodelは現在3MFを提供していませんが、STLをスライサーに読み込んでから3MFとして保存できます。
OBJ:テクスチャ付きメッシュ
OBJもメッシュ形式で、アニメーションやレンダリングによく使われ、マテリアルファイルと組み合わせてテクスチャや色を持たせられます。多くのスライサーで開けますが、収納ボックスのような実用品のプリントではSTLに比べた利点はありません。boxesmodelはOBJを提供していません。
STLをSTEPに変換できますか?
STEPファイルにエクスポートできますが、内部の面は三角形で構成されたままで、正確な円弧や平面に自動で戻るわけではありません。CADでの編集も難しいままです。構造を変更する場合は、元のSTEPを直接使うことを推奨します。
STEPを開くと角張って見えるのはなぜですか?
CADやビューアーは表示時にソリッドを一時的に三角形へ分割するため、表示精度が低いと角が見えますが、ソリッド自体は正確な形状です。STLエクスポート時に弦高や角度許容差を調整すると、曲面を滑らかにできます。
boxesmodelのダウンロードパッケージの内容
各ダウンロードパッケージはZIPファイルで、全パーツのSTL、STEP、寸法一覧、説明を含みます。単位はミリメートルです。同じダウンロード内のSTLとSTEPは同一パラメーターから生成され、寸法が一致します。プリントにはSTL、改造にはSTEPを使えば、形式を変換する必要はありません。
寸法一覧には各部品の外寸を記録しています。内部の使用可能空間はモデル仕様を参照してください。STLには色を含まず、サイトのプレビュー色は参考表示です。