11月セール:永久ライセンスが$179→$89.50。11月30日まで。残り20日今すぐ購入 →

フォーマットガイド

OBJファイル形式 (.obj)

レンダリング分野のメッシュ形式:UVマッピング、マルチマテリアルグループ、ほぼすべてのソフトウェアで対応。

無料体験版をダウンロード

無料体験版:全機能で10回まで変換可能。クレジットカード不要。Windows 10/11。

30日間返金保証 · 一回限りのライセンス  —  価格を見る

彫刻入りの柱 (STL → OBJ), 変換後のファイルからレンダリング
STL → OBJ彫刻入りの柱: 29.3 MB STL → 69.0 MB OBJ, 586,942 三角形, 4.9 s (Ryzen 9 3900X).

この形式の位置づけ

開くファイル

ソリッド CAD

  • STEP
  • IGES
  • BREP

メッシュ

  • STL
  • OBJ
  • 3MF
  • PLY
  • glTF
  • GLB
  • FBX
  • DAE
  • X3D
  • OFF
  • AMF

図面・シーン内の 3D 面

  • DXF
  • DWG
  • USD
3D CAD Converter開く・表示・変換

出力できる形式

3D プリント

  • STL
  • 3MF
  • OBJ
  • PLY

Web・AR・ゲーム

  • glTF
  • GLB
  • FBX
  • DAE

ビューア・アーカイブ

  • VRML
  • X3D
  • OFF

CAD 間のやり取り

  • STEP
  • IGES
  • BREP

ソリッド CAD(STEP、IGES、BREP)はメッシュや別のソリッド形式に変換できます。メッシュは他のメッシュ形式に変換できます。破線の形式(DXF、DWG、AMF、USD)は読み込み専用です。 VRML は .wrl、.vrml、gzip 圧縮の .wrz ファイルを読み込み、.wrl で書き出します。

できないこと
  • 2D だけの DWG・DXF 図面の変換(3D 面が必要です)。
  • メッシュ(STL、OBJ、3MF)を STEP・IGES・BREP に戻すこと。
  • SolidWorks・Inventor・CATIA のネイティブファイルの読み込み。先にそのソフトから STEP か IGES を書き出してください。
拡張子.obj (+ .mtl for materials)
正式名称Wavefront Object
ジオメトリの種類ポリゴン メッシュ(三角形、四角形、多角形)
オープン規格あり
色対応MTL マテリアル ファイル経由
UV マッピング対応あり
アセンブリ対応なし(グループのみ)
エンコーディングASCII テキスト

OBJファイルとは?

OBJ(Wavefront Object)は、1980年代後半にWavefront Technologiesによって開発されました。頂点位置、UVテクスチャ座標、頂点法線を持つポリゴンメッシュを保存するシンプルなASCIIテキスト形式です。マテリアル定義は、テクスチャ画像を参照する付属の.MTLファイルに保存されます。OBJはポリゴン面(三角形、四角形、多角形)に対応しており、CADジオメトリにもオーガニックな3Dアートにも柔軟に使えます。独自の制約がないプレーンテキスト形式であるため、OBJはレンダリング、ゲーム開発、可視化ツールで最も広くサポートされている交換フォーマットの1つになっています。

OBJファイルの主な用途

3Dレンダリング & ビジュアライゼーション

OBJは、オフラインレンダラー(Blender Cycles、V-Ray、Arnold)やリアルタイム可視化ツールの標準入力形式です。UV座標により、フォトリアルなマテリアルとテクスチャのマッピングが可能です。

ゲームアセットインポート

Unity、Unreal Engine、GodotはいずれもOBJをインポートできます。アニメーションのない静的なプロップや建築要素には、OBJはFBXに代わるシンプルで依存関係のない選択肢です。

フォトグラメトリ出力

フォトグラメトリソフト(Agisoft Metashape、RealityCapture、Polycam)は、ベイクしたテクスチャマップに必要なUVマップを保持できるため、OBJでエクスポートします。

対応ソフトウェア

Blender、Maya、3ds Max、Cinema 4D、ZBrush、Houdini、Unity、Unreal Engine、SolidWorks、Fusion 360など、ほぼすべての3Dツール。

このフォーマットを変換

STEP または IGES から(可視化向けに)、glTF/GLB へ(Web/AR 向けに)、DAE へ(シーンのツールチェーン向けに)、または STL へ(3D プリント向けに)よく変換されます。

OBJへの変換方法

CADモデルや他のメッシュをOBJファイルに変換するには、3D CAD Converterで3つのステップを実行します。

1

モデルを読み込む

STEP、IGES、FBX、glTF、STLファイルをアプリにドラッグするか、フォルダごとドロップして多数のモデルを一度に変換します。

2

OBJを選ぶ

出力フォーマットにOBJを選択します。アプリは対応する.mtlマテリアルファイルを自動で書き出し、変換前にメッシュ品質を設定できます。

3

変換する

「変換」をクリックすると、.objが.mtlや各種テクスチャファイルとともに書き出されます。すべてオフラインで実行されるため、モデルはマシン上に留まります。

コマンドラインがお好みですか?同梱のCLIでもOBJへの変換やOBJからの変換ができます:

STEPパーツをOBJに変換
cadconvert convert part.step -o part.obj

OBJメッシュをWeb向けにGLBへ変換
cadconvert convert model.obj -o model.glb

フォルダ全体を(再帰的に)OBJへバッチ変換
cadconvert batch ./in -o ./out -f obj -r

STEPなどのCADフォーマットから変換する際は、--units または --quality を追加してスケールやメッシュ密度を制御してください。

OBJ — 万能なメッシュフォーマット

OBJは3Dメッシュの共通語です。ほぼすべてのレンダラー、ゲームエンジン、モデリングツールが読み書きでき、付随する.mtlファイルがマテリアルやテクスチャの参照を持つため、OBJは可視化、フォトグラメトリ出力、静的ジオメトリのツール間移動における安全な選択肢であり続けています。プレーンテキストでオープン、独自仕様の制約もありません。

代わりにWebやAR向けの変換先、あるいは3Dプリント用メッシュが必要ですか?OBJと比較する glTF, STL.

STL、OBJ、3MF:印刷に合うのはどの形式か

無料体験版をダウンロード

Windows · 無料体験版 · 買い切りまたはサブスクリプション

英語ナレーション・字幕付き · 時間がない方は1分版をどうぞ

よくあるOBJの問題と回避方法

MTLやテクスチャの欠落

OBJはジオメトリのみを保存します。色やテクスチャは.objが参照する別個の.mtlファイルにあり、その.mtlが画像ファイルを指します。.obj、その.mtl、テクスチャの3つを必ず一緒に移動・送付してください。さもないとモデルはテクスチャなしで読み込まれます。3D CAD Converterは対応する.mtlを自動で書き出します。

シーングラフやアセンブリがない

OBJは名前付きグループをサポートしますが、本当のシーン階層を持たないため、複数パーツのCADアセンブリは単一オブジェクトに平坦化されます。アセンブリ構造を保ちたい場合は、ノードツリーを保持するglTF/GLBまたはFBXへ書き出してください。

Y-upとZ-upの向き

CADツールは通常Z-upですが、多くのレンダラーやゲームエンジンはY-upのため、読み込んだOBJが90度回転して見えることがあります。3D CAD Converterは書き出し時に正しい軸の規則を適用します。それでもモデルが傾いて見える場合は、変換先のツールで回転させてください。

OBJ — よくある質問

.objファイルとは何ですか?

.objファイルはWavefront Objectファイルです。ポリゴンメッシュのジオメトリを頂点位置、UVテクスチャ座標、法線として保存するプレーンテキストの3Dフォーマットです。色やテクスチャのデータは付随する.mtlマテリアルファイルにあります。OBJはシンプルでオープン、独自仕様でないため、レンダリング、ゲーム、可視化ツールで最も広くサポートされるメッシュフォーマットの1つです。

OBJファイルのマテリアルやテクスチャが欠落するのはなぜですか?

OBJはジオメトリのみを保存します。色やテクスチャは.objが参照する別個の.mtlファイルにあり、その.mtlがさらに画像ファイルを参照します。.mtlやテクスチャなしでOBJを移動・送付すると、テクスチャなしで読み込まれます。.obj、その.mtl、テクスチャ画像は常に一緒に保管してください。3D CAD Converterは書き出すすべてのOBJに対応する.mtlを並べて書き出します。

OBJファイルをglTFやSTLに変換するには?

3D CAD ConverterでOBJを開き、WebやAR向けにはglTF/GLBを、3DプリントにはSTLを選んで変換します。フォルダをドロップすれば多数のファイルをバッチ処理できます。コマンドラインからは cadconvert convert model.obj -o model.glb または cadconvert convert model.obj -o model.stl を実行します。同じ方法でSTEPやIGESファイルをOBJに変換することもできます。

OBJファイルを無料で変換できますか?

はい。3D CAD ConverterはOBJをglTF、STL、FBX、PLYなどに変換し、STEPやIGESをOBJに変換する無料体験版を提供します。フォルダ全体のバッチ処理も含め、メッシュ品質を制御できます。デスクトップアプリまたは cadconvert コマンドラインをご利用ください。