.OBJ

OBJ ファイル

Wavefront OBJ (3D geometry)
質問する
クイック回答

OBJファイルは、Wavefront OBJ形式の3Dモデルです。頂点、面、法線のリストがプレーンテキストで記述されています。Blender、WindowsのMicrosoft 3D Viewer、またはブラウザの3DViewer.netで無料で開くことができます。モデルが灰色やテクスチャなしで読み込まれる場合は、同じフォルダに付随する .mtl ファイルやテクスチャ画像が不足しています。

開発元: Wavefront Technologies カテゴリ: 3D画像ファイル オープンスタンダード MIME: model/obj
対応OS Windows macOS Linux Web
関連: .DCM · .STEP · .SKP · .STP

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 9, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

OBJ ファイル形式とは?

.obj ファイル形式は、さまざまな設計・編集ソフトウェアで作成された 3Dオブジェクト を保存するために使用されます。各 .obj ファイルには、頂点座標、法線、UVテクスチャ座標、および外部テクスチャ画像ファイルへの参照などのデータを含めることができます。.obj ファイルには、オブジェクトの環境に関するデータ(照明、カメラ、シーンの階層情報など)は含まれません。この形式は Wavefront Technologies によって開発され、もともとは同社の Advanced Visualizer アプリケーション用の保存ファイルとして設計されました。

OBJとMTLファイルの互換性

.obj ファイルの多くは、オブジェクトの表面シェーディングマテリアルと関連データを記述する付随する .mtl ファイルへの参照を含んでいます。各 .obj ファイルは1つ以上の .mtl ファイルを参照できます。これらがない場合、メッシュはシェーディングのないジオメトリとしてレンダリングされます。

OBJ形式の用途

.obj は広くサポートされているオープンな形式であり、3Dオブジェクト交換の事実上の標準と見なされています。プレーンな ASCII テキストであるため、.obj ファイルは人間が読める形式で解析も容易です。そのため、実質的にすべての CAD および 3D 編集ソフトウェアが、この形式でのデータのインポートおよびエクスポート手段を提供しています。近年、3Dプリント技術の普及に伴い、.obj はさらに人気を博しており、特にマルチカラーやマルチマテリアルのプリントワークフローにおいて好まれる形式となっています。積層造形パイプラインでは .stl.ply と並んで一般的に使用されており、.gltf などの最新の交換形式への変換用ソース形式としてもますます利用されています。

セキュリティと安全性

リスク: LOW

OBJ はプレーンテキストのジオメトリデータです。実行コードは含まれておらず、何も実行できないため、開いても安全です。実用上の注意点としては、悪意のないものですが、非常に巨大なメッシュ(3Dスキャンなど)は読み込みが遅くなる可能性があること、テクスチャ付き OBJ には付随する .mtl と画像ファイルが必要で、それらがないと灰色で表示されることが挙げられます。常に拡張子を確認してから信頼してください。「model.obj」を装った実行ファイルこそが本当のリスクであり、OBJ 形式自体にリスクはありません。

形式の詳細

概要
正式名称Wavefront OBJ (3D geometry)
開発元Wavefront Technologies登場時期 Late 1980s (Wavefront Technologies, for The Advanced Visualizer)
MIME タイプmodel/obj
タイププレーンテキストによる3Dジオメトリ定義(頂点、面、法線、テクスチャ座標)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • COFFオブジェクトファイル (.obj) - C/C++ コンパイラによってビルドの中間生成物として作成されるコンパイル済みオブジェクトファイル。3Dモデル形式とは無関係です。

OBJ ファイルを開くプログラム

Windows4 apps
Blender オープンソース 「ファイル」>「インポート」>「Wavefront (.obj)」。Linuxでも標準的な無料の3Dエディタです。
MeshLab オープンソース メッシュの検査、クリーンアップ、変換のために OBJ を開きます。
Autodesk Maya 有料 プロフェッショナルなモデリングやアニメーションのために OBJ をインポートします。
3D Viewer (Microsoft) 無料 ダブルクリックしてモデルを表示・回転できます。無料の Microsoft Store アプリで OBJ を読み込めます。閲覧専用で編集はできません。
macOS3 apps
Blender オープンソース 「ファイル」>「インポート」>「Wavefront (.obj)」。Linuxでも標準的な無料の3Dエディタです。
MeshLab オープンソース メッシュの検査、クリーンアップ、変換のために OBJ を開きます。
Preview / Quick Look 標準搭載 Finderで .obj ファイルを選択してスペースキーを押すか、プレビューで開いて3Dモデルを表示します(macOSには OBJ/USDZ のレンダリング機能が組み込まれています)。閲覧専用です。
Linux2 apps
Blender オープンソース 「ファイル」>「インポート」>「Wavefront (.obj)」。Linuxでも標準的な無料の3Dエディタです。
MeshLab オープンソース メッシュの検査、クリーンアップ、変換のために OBJ を開きます。
Web2 apps
3DViewer.net 無料 .obj(および .mtl とテクスチャ)をブラウザにドラッグして、表示、回転、測定ができます。インストール不要のオープンソース・オンラインビューアです。
Sketchfab フリーミアム OBJ をアップロードして、リアルなマテリアルとともにブラウザで表示できます。共有に最適です。

技術的詳細

詳細仕様
ファイルエンコーディングプレーン ASCII テキスト。UTF-8 互換、バイナリセクションなし
ファイルシグネチャ (マジックバイト)なし - 行頭のトークンで識別: `v ` (頂点), `vt ` (UV座標), `vn ` (法線), `f ` (面), `mtllib`
MIMEタイプ`model/obj`
座標系右手系。慣習的に Y-up(エクスポート設定により Z-up の場合もあり)
ジオメトリプリミティブ頂点 (`v`), UVテクスチャ座標 (`vt`), 法線 (`vn`), 面 (`f`), 線 (`l`), 点 (`p`)
ポリゴンタイプ三角形、四角形、および任意の多角形(1面あたりの頂点数に制限なし)
インデックスベース1から始まる整数インデックス。負の値は相対(逆方向)参照として許可
マテリアル参照`mtllib` で宣言された外部 `.mtl` ファイル。`usemtl` を介してメッシュグループごとに適用
オブジェクト/グループ構造名前付きオブジェクト(`o` キーワード)とグループ(`g` キーワード)により、単一ファイル内にマルチパートメッシュを保持可能
テクスチャマッピングUV座標は `vt` エントリとして保存。テクスチャ画像ファイルのパスは付随する `.mtl` 内で定義
フリーフォームジオメトリ`curv` / `surf` キーワードによるオプションの NURBS 曲線および B-スプライン曲面。実際にはほとんど実装されない
アニメーションサポートなし - 静的ジオメトリのみ。アニメーションには外部形式(FBX, glTF)が必要
シーンデータ照明、カメラ、シーン階層なし。ジオメトリのみを保存
圧縮非圧縮プレーンテキスト。ZIP や gzip で効率的に圧縮可能
3Dプリントへの適性スライサーソフトウェアで広く受け入れられている。マルチカラー/マルチマテリアルの FDM プリントでは STL よりも好まれる
相互運用性Blender, Autodesk Maya, Cinema 4D, ZBrush, SolidWorks, およびほとんどの CAD/DCC ツールでネイティブにサポート
リリース日Late 1980s (Wavefront Technologies, for The Advanced Visualizer)
オープンスタンダードはい · ロイヤリティフリー
仕様書paulbourke.net

OBJ の変換

コミュニティ Q&A

ユーザーからの質問
質問する
OBJ ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
R
Raghv16 d ago未回答
How to get a free aeroplane obj model for my trapcode particular
回答待ち

よくある質問

OBJファイルを無料で開くにはどうすればよいですか?
Blender(フル編集)、MeshLab(クリーンアップ/検査)、Windowsの無料の Microsoft 3D Viewer、macOSのクイックルック/プレビュー、または 3DViewer.net のようなオンラインビューアを使用してください。いずれも有料ソフトウェアは不要です。
OBJモデルが灰色、またはテクスチャなしで開くのはなぜですか?
OBJはジオメトリのみを保存します。色とテクスチャは、別の .mtl ファイルと、そこから参照される画像ファイルに保存されています。 .obj しかない場合、または .mtl やテクスチャが同じフォルダにない場合、モデルはテクスチャなしで表示されます。すべてのファイルをまとめて保管してください。
3DプリントのためにOBJをSTLに変換するにはどうすればよいですか?
Blender または MeshLab で OBJ を開き、「STLとしてエクスポート」を選択します。その後、その STL をスライサー(Cura、PrusaSlicer など)に読み込みます。STLはジオメトリ専用であるため、色やテクスチャは削除されますが、これはプリントにおいて想定内の動作です。
OBJとSTLの違いは何ですか?
どちらもメッシュ形式です。OBJはテクスチャ座標、法線、および(.mtl 経由で)マテリアルを保存できるため、レンダリングやゲームに使用されます。STLは色のない生の三角形の表面のみを保存し、3Dプリントの標準となっています。
OBJとSTEPの違いは何ですか?
OBJはグラフィックスやプリント用の「三角形メッシュ」(表面の近似)です。STEPは正確な CAD ジオメトリ(測定や編集が可能な精密なサーフェスやソリッド)です。OBJメッシュをきれいな STEP CAD モデルに確実に戻すことは困難です。

参考文献

1Library of Congress - Wavefront OBJ format descriptionwww.loc.gov
2Paul Bourke - Wavefront OBJ file format specificationpaulbourke.net

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.RPMSGRestricted Permission Message
5.MDMarkdown Document
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧