プリントプロジェクトを編集可能なメッシュに
3MF→OBJ 変換ツール
Bambu Studio、PrusaSlicer、Printables、MakerWorldの3MFを開き、各パーツを分離したまま、色をMTLファイルに書き出したOBJをダウンロードできます。アップロードは不要で、アカウントもいりません。
- パーツを分離したまま
- 色をMTLに
- アップロード不要
- 無料・登録不要
3ステップで3MFをOBJに変換
- 01
.3mfをドロップ
コンバーターにドラッグするか、ファイルを選択をクリック。3MFはローカルで解凍・解析され、メッシュにパーツ数、マテリアルに色数が表示されます。 - 02
パッケージを選択
マテリアルとテクスチャを含めるをオンにすると、.obj、.mtl、テクスチャPNGを含む.zipが得られます。オフにするとジオメトリのみの.objになり、多くのスカルプトアプリではこちらが適しています。 - 03
アプリに合わせてスケールを設定
OBJは3MFのミリメートル値をそのまま保持します。OBJをメートルとして読み込むアプリにインポートする場合は、先にスケールへ0.001を入力するか、インポーター側でスケーリングしてください。その後OBJに変換を押します。
なぜ3MFをOBJに戻すのか?
3MFは、現在多くのプリント可能なモデルが存在する形式です。MakerWorldやPrintablesでは主要なダウンロード形式として提供され、Bambu StudioやPrusaSlicerはすべてのプロジェクトを3MFで保存します。印刷には最適ですが、Blender、ZBrush、Maya、そしてほとんどのゲームツールは3MFを読めません。一方、OBJはそれらすべてが共通して扱える形式です。
変換する主な理由は、ダウンロードしたモデルをBlenderでリミックスする、ZBrushで修正をスカルプトする、印刷前に製品ショットをレンダリングする、OBJしか受け付けないツールへモデルを持ち込む、などです。逆方向、つまりメッシュからプリントプロジェクトへの変換はSTLから3MFで扱っています。
3MFからOBJへの変換で保持されるもの
3MFはXMLのzipです。メッシュ、ビルドレイアウト、色、そして多くの場合スライサープロジェクト全体が含まれます。OBJはそのうち最初の部分だけを受け取ります。
| 3MF内 | OBJ内 | 備考 |
|---|---|---|
| すべてのオブジェクトのメッシュ | 保持 | パーツごとに1つのoグループとして、ビルドプレート上の位置を維持 |
| ベースマテリアルの色 | MTLの色として保持 | .mtl内にKd値として書き込み |
| Bambu Studioの塗装色 | 読み込まない | 塗装色はスライサー拡張であり、コア3MFではない |
| ミリメートル単位 | 数値は保持、単位ラベルは失われる | OBJには単位フィールドがない |
| プレート、サポート、モディファイア、印刷設定 | 破棄 | スライサーのデータはOBJに保存できない |
| 法線 | 保持 | vn行として書き込み |
代わりにスライサー向けの同じモデルが必要ですか?3MFからSTLなら、印刷可能な単一のソリッドとして書き出せます。
3MFとOBJの比較
- 3MFコンテナ
3D/3dmodel.modelXML、サムネイル、スライサーメタデータを含むZIP- 3MFの単位
- ファイル内で宣言され、既定はミリメートル
- 3MFの軸
- Z-up。すべてのプリントベッドと同じ
- OBJコンテナ
- プレーンテキストの
.obj、任意の.mtlと画像ファイル - OBJの単位
- なし。Blenderはメートル、多くのCADツールはミリメートルと想定
- OBJの軸
- 慣例ではY-up。コンバーターがモデルを回転して合わせる
OBJインポートのヒント
やるべきこと
- アプリが
.objの隣にある.mtlを見つけられるよう、インポート前にダウンロードを解凍する - BlenderではOBJインポーターのオブジェクトで分割をオンにして、3MFのパーツごとに1オブジェクトにする
- 編集を始める前に、無料のOBJビューアーで結果を確認する
- 複数プレートのプロジェクトでは、後から不要なコピーを削除する。すべてのビルドアイテムが引き継がれる
避けたいこと
- 塗装されたマルチカラー領域は個別の色として届く想定をする
- ミリメートルのOBJをスケーリングせずにメートル単位のシーンへインポートしない。40 mmのパーツが40 mになる
- .mtlファイルの名前を変更する。.objは名前で参照している
- OBJを編集用のマスターとして使う。印刷には3MF、編集にはOBJを保管する
FAQ
よくある質問
3MFをOBJに無料で変換するには?
このページ上部のコンバーターにファイルをドロップし、OBJに変換を押してください。ブラウザ内で動作し、登録も不要です。OBJはすぐにダウンロードされ、マテリアルをオンにしていればMTLファイルと一緒にzip化されます。最大200 MBのファイルに対応しており、ほとんどの3MFプロジェクトはそれよりはるかに小さいです。
OBJに3MFの色は保持されますか?
3MFのベースマテリアルとして定義された色は、多くのマルチパーツモデルがそうやって色を割り当てるため、MTLファイルに書き込まれ、Blenderなどで表示されます。Bambu Studioの塗装ツールで三角形に塗った色はスライサー固有の方法で保存されるため読み込まれず、それらの領域はパーツのベースカラーで出力されます。
変換したモデルがBlenderで巨大になるのはなぜ?
3MFはミリメートル単位で、OBJもその数値を保持しますが、Blenderのインポーターは1単位を1メートルとして扱います。120 mmのフィギュアは120 mの高さで届きます。変換前にスケールを0.001に設定するか、BlenderのOBJインポートオプションでスケールを変更してください。ジオメトリ自体に問題はありません。
Bambu StudioやOrcaSlicerのプロジェクトファイルでも動作しますか?
はい。Bambu Studio、OrcaSlicer、PrusaSlicerのプロジェクトファイルは、追加のスライサーデータが入った標準的な3MFアーカイブです。コンバーターはオブジェクトとその位置を読み取り、印刷設定、プレート、サポートデータは無視します。そもそもOBJには保存できません。
分割されたパーツは保持されますか、結合されますか?
保持されます。3MF内の各オブジェクトは、ビルドプレート上の位置を保ったまま、OBJ内でそれぞれ名前付きグループになります。これにより、他のパーツに触れずにBlenderで1つのパーツだけを編集できます。印刷用に1つの結合ソリッドが必要な場合は、代わりに3MFからSTLコンバーターを使ってください。
3MFはOBJより優れていますか?
印刷用途では、通常ははい。3MFは単位、オブジェクトごとの色、印刷設定を1つのファイルに保存します。編集や3Dアプリ間でのモデル移動では、ほぼすべてのプログラムが読めるOBJが有利です。両方を保管しましょう。印刷には3MF、編集にはOBJです。3MF vs STLガイドでは印刷面をより詳しく扱っています。
関連ツールとガイド
続きを読む
OBJビューアー
ブラウザでWavefront .objを開き、形状、トポロジー、パーツ数、サイズを確認できます。
DAE→STL
SketchUpや3D WarehouseのColladaファイルを、スライサーで正しいスケールのSTLに変換します。
USDZ→OBJ
Apple の AR USDZ からメッシュとテクスチャを取り出し、どこでも編集できる OBJ に。
glTF→GLB
.gltfを.binとテクスチャごと1つのバイナリGLBにまとめます。アニメーションも含みます。
PLY→STL変換
スキャンしたPLYメッシュを、サイズと向きを整えて印刷可能なSTLに変換します。
GLBをSTLに変換
ゲーム、Web、AI生成のGLBを、正しいスケールで直立したSTLとしてスライサーへ。
無料で始める
印刷する新しいモデルを作る
印刷したいものの写真がありますか?スタジオは1枚の写真から3Dモデルを作成し、有料プランではBambu AMS向けのマルチカラー3MFを書き出します。最初の3クレジットは無料です。
クレジットカード不要 · 無料クレジット3回分付き