フォーマットガイド
The rendering community mesh format — UV mapping, multi-material groups, and near-universal software support.
無料体験版をダウンロード30日間無料体験。クレジットカード不要。Windows 10/11。
30日間返金保証 · 一回限りのライセンス — 価格を見る
| Extension | .obj (+ .mtl for materials) |
|---|---|
| Full name | Wavefront Object |
| Geometry type | Polygon mesh (triangles, quads, n-gons) |
| Open standard | Yes |
| Supports color | Via MTL material file |
| Supports UV mapping | Yes |
| Supports assemblies | No (groups only) |
| Encoding | ASCII text |
OBJ (Wavefront Object) is a simple ASCII format that stores polygon meshes with vertex positions, UV coordinates and normals. Materials are stored in a companion .MTL file. OBJ is one of the most universally supported interchange formats across rendering, game development and visualization.
OBJ is the standard input for offline renderers (Blender Cycles, V-Ray, Arnold) and real-time visualization tools.
Unity, Unreal Engine and Godot all import OBJ. For static props without animation, OBJ is a clean alternative to FBX.
Photogrammetry software exports to OBJ because the format preserves UV maps for baked texture maps.
Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 and virtually all 3D tools.
STEP または IGES から(可視化向けに)、glTF/GLB へ(Web/AR 向けに)、DAE へ(シーンのツールチェーン向けに)、または STL へ(3D プリント向けに)よく変換されます。
CADモデルや他のメッシュをOBJファイルに変換するには、3D CAD Converterで3つのステップを実行します。
モデルを読み込む
STEP、IGES、FBX、glTF、STLファイルをアプリにドラッグするか、フォルダごとドロップして多数のモデルを一度に変換します。
OBJを選ぶ
出力フォーマットにOBJを選択します。アプリは対応する.mtlマテリアルファイルを自動で書き出し、変換前にメッシュ品質を設定できます。
変換する
「変換」をクリックすると、.objが.mtlや各種テクスチャファイルとともに書き出されます。すべてオフラインで実行されるため、モデルはマシン上に留まります。
コマンドラインがお好みですか?同梱のCLIでもOBJへの変換やOBJからの変換ができます:
STEPなどのCADフォーマットから変換する際は、--units または --tessellation を追加してスケールやメッシュ密度を制御してください。
OBJは3Dメッシュの共通語です。ほぼすべてのレンダラー、ゲームエンジン、モデリングツールが読み書きでき、付随する.mtlファイルがマテリアルやテクスチャの参照を持つため、OBJは可視化、フォトグラメトリ出力、静的ジオメトリのツール間移動における安全な選択肢であり続けています。プレーンテキストでオープン、独自仕様の制約もありません。
OBJはジオメトリのみを保存します。色やテクスチャは.objが参照する別個の.mtlファイルにあり、その.mtlが画像ファイルを指します。.obj、その.mtl、テクスチャの3つを必ず一緒に移動・送付してください。さもないとモデルはテクスチャなしで読み込まれます。3D CAD Converterは対応する.mtlを自動で書き出します。
OBJは名前付きグループをサポートしますが、本当のシーン階層を持たないため、複数パーツのCADアセンブリは単一オブジェクトに平坦化されます。アセンブリ構造を保ちたい場合は、ノードツリーを保持するglTF/GLBまたはFBXへ書き出してください。
CADツールは通常Z-upですが、多くのレンダラーやゲームエンジンはY-upのため、読み込んだOBJが90度回転して見えることがあります。3D CAD Converterは書き出し時に正しい軸の規則を適用します。それでもモデルが傾いて見える場合は、変換先のツールで回転させてください。
.objファイルはWavefront Objectファイルです。ポリゴンメッシュのジオメトリを頂点位置、UVテクスチャ座標、法線として保存するプレーンテキストの3Dフォーマットです。色やテクスチャのデータは付随する.mtlマテリアルファイルにあります。OBJはシンプルでオープン、独自仕様でないため、レンダリング、ゲーム、可視化ツールで最も広くサポートされるメッシュフォーマットの1つです。
OBJはジオメトリのみを保存します。色やテクスチャは.objが参照する別個の.mtlファイルにあり、その.mtlがさらに画像ファイルを参照します。.mtlやテクスチャなしでOBJを移動・送付すると、テクスチャなしで読み込まれます。.obj、その.mtl、テクスチャ画像は常に一緒に保管してください。3D CAD Converterは書き出すすべてのOBJに対応する.mtlを並べて書き出します。
3D CAD ConverterでOBJを開き、WebやAR向けにはglTF/GLBを、3DプリントにはSTLを選んで変換します。フォルダをドロップすれば多数のファイルをバッチ処理できます。コマンドラインからは cadconvert convert -i model.obj -o model.glb または cadconvert convert -i model.obj -o model.stl を実行します。同じ方法でSTEPやIGESファイルをOBJに変換することもできます。
はい。3D CAD ConverterはOBJをglTF、STL、FBX、PLYなどに変換し、STEPやIGESをOBJに変換する無料体験版を提供します。フォルダ全体のバッチ処理も含め、メッシュ品質を制御できます。デスクトップアプリまたは cadconvert コマンドラインをご利用ください。