3Dプリントに最適なファイル形式
3Dプリントに最適なファイル形式は3MFです。単位、色、スライサー設定を1つのファイルに保持できます。STLは万能な代替手段で、STEPはCADパーツ向きです。
- 7形式をランキング
- スライサー対応表
- 実測ファイルサイズ
結論から言うと
覚えておくルールが1つだけなら:3MFで保存・共有し、STLをバックアップとして残し、機械系のものはSTEPで送る。 これでほぼすべてのケースをカバーできます。
3MFが優る理由:3MF Consortiumによるオープンでロイヤリティフリーの標準で、単位(デフォルトはミリメートル)、名前付きの複数オブジェクト、色、マテリアルを保存でき、ZIP圧縮されています。PrusaSlicerは推奨形式と呼び、プロジェクトファイルに採用。Bambu Studioはすべてのプロジェクトを3MFで保存。Curaも開けます。
STLが生き残る理由:1987年生まれでシンプル、そして事実上すべてのスライサー、プリントサービス、CADが読み込めます。ただし単位、色の配置、印刷方法を記述できません。
3Dプリントに最適なファイル形式は、モデルの出所によっても変わります。CADパーツはスライサーに渡すまでSTEPで保持するのが最適です。STEPは正確な曲線を保存するからです。スカルプト、スキャン、AI生成モデルは最初からメッシュなので、3MFかSTLが自然な選択です。G-codeはモデル形式ではなく、スライス後のプリンター固有の出力です。
3Dプリントのファイル形式ランキング
2026年10月時点の一般的なFDMまたはレジン造形ワークフローを想定したランキング。形式が保持する有用な情報量、スライサーの対応範囲、問題の起きやすさで評価。
- #1
3MF
こんな人におすすめ: 日常的な印刷、マルチカラー・マルチマテリアル、プロジェクト共有印刷・共有する完成済みプロジェクトの最適なデフォルト。
- 単位を保存するので25.4倍のスケール事故なし
- 色、マテリアル、複数パーツ
- スライサープロジェクトは設定、サポート、プレートを保持
- 当社テストではバイナリSTLより約59%小さい
- 内部の設定はスライサー依存
- 一部の古いツールやサービスはまだ読めない
- #2
STL
こんな人におすすめ: 単色形状の共有、プリントサービス、古いソフト万能な代替手段。最も高機能ではないが、常に受け入れられる。
- すべてのスライサー、CAD、CAMツールが読める
- 非常にシンプル:三角形だけ
- バイナリSTLのサイズは予測可能:三角形あたり50バイト
- 単位、色、パーツなし
- 大きく非圧縮
- 壊れたメッシュがよくある
- #3
STEP
こんな人におすすめ: 穴、フィレット、厳しい嵌め合いを持つCADパーツエンジニアリングパーツの最適なソース形式。スライサーがインポートできるなら。
- 正確な曲線。滑らかさはインポート時に選択
- 単位とアセンブリを内蔵
- PrusaSlicer 2.5以降とBambu Studioがインポート対応
- Curaの対応リストにない
- スキャン、スカルプト、AIモデルには不向き
- インポート時に結局三角形化される
- #4
OBJ
こんな人におすすめ: Blenderやゲームアセットパイプラインから来たモデル3Dソフトからの橋渡しに適し、Bambu Studioでは色もサポート。
- 主要なスライサーすべてが開ける
- Bambu StudioはOBJの色をフィラメントにマッピング
- プレーンテキストでスクリプト化しやすい
- 単位なし
- PrusaSlicerはマテリアルとテクスチャを無視
- テクスチャは別ファイル
- #5
AMF
こんな人におすすめ: 古いプロジェクトを開く高機能なXML形式だが、実際には3MFに取って代わられた。
- 単位、色、マテリアル
- PrusaSlicer、Bambu Studio、Curaが読める
- 現在書き出すソフトは少ない
- Prusaは代わりに3MFを推奨
- #6
PLY
こんな人におすすめ: 頂点カラー付きのスキャナー出力3Dスキャンで一般的。Curaを使わないなら印刷前に変換。
- スキャナーからの頂点ごとの色を保存
- Curaが開ける
- PrusaSlicerやBambu Studioには記載なし
- スキャンは通常先に修復が必要
- #7
G-code(.gcode、.bgcode、.gcode.3mf)
こんな人におすすめ: 自分のプリンターに完成したジョブを送るモデル形式ではない:特定のプリンター1台向けのスライス済み命令。
- すぐ印刷でき、スライス不要
- 1台のプリンター、ノズル、フィラメントに縛られる
- モデルに戻して編集できない
3Dプリントのファイル形式:比較表
実際に選ぶことになる4形式を横並びで比較。
| 3MF | STL | STEP | OBJ | |
|---|---|---|---|---|
| ジオメトリの種類 | インデックス付き三角形メッシュ、複数オブジェクト | インデックスなし三角形 | 正確なB-repサーフェス(NURBS、平面、円柱) | インデックス付きポリゴン |
| 色 / テクスチャ | 色とマテリアル、拡張機能でテクスチャ | なし | パーツと面の色 | UVと別ファイルのテクスチャ |
| 単位 | 保存(デフォルトmm) | なし | 保存 | なし |
| マテリアル | オブジェクトまたは三角形ごと、フィラメントにマッピング | なし | 製品データ | .mtlファイル、ほとんどのスライサーは無視 |
| ファイルサイズ(当社テスト) | 50万三角形モデルで10.3 MB | 同じモデルで25.0 MB | ブラケットで175 KB(STLでは73 KB〜1.27 MB) | 同じ50万モデルで21.4 MB |
| 編集性 | スライサープロジェクトとして完全に再開 | メッシュ編集のみ | CADで完全編集可能 | メッシュ編集のみ |
| ソフトウェア対応 | Bambu Studio、PrusaSlicer、OrcaSlicer、Cura | すべて | すべてのCAD、PrusaSlicerとBambu Studio | すべて |
| 印刷用途 | 最適なデフォルト | 万能な代替 | CADパーツに最適 | 良好。Bambuでは色も可 |
各スライサーが開ける3Dプリントファイル形式
PrusaSlicerヘルプセンター、UltiMakerのCuraファイル形式リスト、Bambu Labのwikiとドキュメントより、2026年10月確認。
| 形式 | Bambu Studio | PrusaSlicer | UltiMaker Cura |
|---|---|---|---|
| 3MF | 対応、ネイティブなプロジェクト形式 | 対応、推奨かつプロジェクト形式 | 対応、Curaプロジェクトを含む |
| STL | 対応 | 対応、バイナリとASCII | 対応 |
| STEP / STP | 対応、アセンブリ対応で分割精度を調整可能 | 対応、インポート時に三角形化 | 記載なし |
| OBJ | 対応、色をフィラメントにマッピング | 対応、マテリアルとテクスチャは無視 | 対応 |
| AMF | 対応 | 対応、代わりに3MFを推奨 | 対応 |
| PLY | 記載なし | 記載なし | 対応 |
| glTF / GLB | 記載なし | 記載なし | 対応 |
| FBX | 記載なし | 記載なし | 記載なし |
"記載なし"は、その形式がスライサーの公式インポートリストにないことを意味します。先に3MFまたはSTLへ変換してください。
マルチカラー3Dプリントに最適な形式
色は形式の違いが最も出る部分です。STLは色を保存できません。OBJはテクスチャまたはマテリアルカラーとして保存し、Bambu StudioはAMSスロットにマッピングできますが、PrusaSlicerは無視します。3MFは色をスライサーが直接理解するデータとして保存します。どのオブジェクト、パーツ、三角形にどのフィラメントを使うか、そしてプロジェクトファイルはその割り当てを保持します。
だからこそMakerWorldやPrintablesのマルチカラーモデルは3MFで共有されています。SupaVoxelで写真からモデルを生成する場合、有料プランではBambu AMS向けのマルチカラー3MFを書き出し、Bambu PLAパレットに合わせた4色または16色のフィラメントカラーを割り当てます。テクスチャ付きモデルの生成には通常3〜5分かかります。
- STL:色なし
- OBJ:色はテクスチャとして保存、一部スライサーのみマッピング
- 3MF:色はフィラメント割り当て
モデルの出所別に選ぶ
CADで設計(Fusion、Onshape、SolidWorks、FreeCAD):インポート対応スライサーにはSTEP、それ以外には3MFを書き出します。テッセレーション設定はSTEPとSTLの比較ガイドをご覧ください。
BlenderやZBrushでスカルプト/モデリング:3MFまたはSTLを書き出し、Bambuプリンターで色が必要ならOBJを使います。STLとOBJの比較も参照。
スキャン:スキャナーはPLYやOBJを出力することがよくあります。メッシュを修復してから3MFまたはSTLで保存します。
ゲームやARアセットライブラリからダウンロード:通常はGLB、glTF、FBXです。変換してください。GLBとglTFの比較とFBXとOBJの比較をご覧ください。
AIで生成:メッシュがソースです。色が必要なら3MF、単一マテリアルならSTLを書き出し、水密になるよう修復パスを実行します。
印刷を台無しにするファイル形式のミス
「悪いファイル」問題のほとんどは、実際には単位、書き出し、メッシュの問題です。
- インポート直後にモデルのサイズを確認。25.4倍小さすぎるならインチで保存されている
- 機能パーツはCADから弦誤差約0.01 mmでSTLを書き出す
- 次回も同じ設定で印刷できるよう、スライサープロジェクトを3MFで保存
- 穴や反転法線があるメッシュはスライス前に修復
- モデルではなくG-codeを共有する。スライスしたプリンターでしか動かない
- ASCII STLを使う。当社テストではバイナリの約6倍大きかった
- 編集可能な曲線を取り戻そうとSTLをSTEPに変換する
- OBJ、GLB、FBXのテクスチャをスライサーが印刷すると期待する
すべての印刷形式に対応する無料ビューアーとコンバーター
ブラウザでファイルを開き、確認し、変換。サインイン不要、アップロードなし。
FAQ
よくある質問
3Dプリントに最適なファイル形式は何ですか?
STLは今でも3Dプリントの標準ですか?
GLB、glTF、FBXファイルを3Dプリントできますか?
レジン3Dプリンターにはどの形式が最適ですか?
モデルが間違ったサイズで読み込まれるのはなぜですか?
Bambu AMSで多色印刷するにはどのファイルが必要ですか?
モデルファイルとG-codeの違いは何ですか?
写真から印刷できるファイルを作るにはどうすればいいですか?
関連ツールとガイド
続きを読む
無料で始める
写真から印刷可能なファイルを作成
1枚の写真から3Dモデルを生成し、水密なソリッドに修復して、有料プランでSTLまたは多色3MFを書き出せます。まずは無料クレジット3つから。
クレジットカード不要 · 無料クレジット3回分付き