.OFF

OFF ファイル

Object File Format (3D Mesh)
質問する
クイック回答

OFF ファイルは、1986年頃に DEC で開発された Object File Format (Geomview OFF) 形式のプレーンテキスト 3D ポリゴンメッシュです。MeshLab (無料) や Blender で開くことができます。主に計算幾何学の研究や学術的な 3D 形状データセットで使用されています。

開発元: Originated at DEC Systems Research Center (~1986); standardized via Geomview (Geometry Center, University of Minnesota, 1992) カテゴリ: 3D画像ファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .DCM · .STEP · .SKP · .STP

このページの内容

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

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

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

ファイルを識別する

OFF ファイル形式とは?

.off ファイルは、1986年頃に DEC Systems Research Center で考案され、1990年代初頭にミネソタ大学幾何学センターで開発された可視化ツール Geomview を通じて広く普及した、プレーンテキスト(またはオプションでバイナリ)形式の 3D ポリゴンメッシュです。

このフォーマットは意図的に最小限の構成になっています。最初の行にはキーワード OFF(または COFFNOFFCNOFF などのバリアント)が含まれ、2行目で頂点数、面数、辺数を宣言し、続く行に頂点座標と面の定義がリストされます。面は三角形に限定されず、任意の多角形を使用できる点が、完全な三角形分割を必要とする .STL との大きな違いです。

ヘッダーのキーワードによって基本フォーマットが拡張されます:

  • COFF - 頂点ごと、または面ごとの RGBA カラー
  • NOFF - 頂点ごとの法線ベクトル
  • CNOFF - カラーと法線の両方を含む
  • 4OFF - 4次元同次幾何学
  • Binary OFF - 同じ構造をビッグエンディアンのバイナリでエンコードしたもの

OFF は埋め込みマテリアル、テクスチャ(標準形式)、アニメーション、シーングラフをサポートしていないため、プロダクションパイプラインでの利用は限定的です。一方で、Princeton Shape Benchmark や Thingi10K といった計算幾何学の研究や学術データセットでは好まれるフォーマットであり続けています。MeshLab などのツールを使用すれば、.off メッシュを .OBJ.PLY などのより広く普及している形式に変換できます。

セキュリティと安全性

リスク: LOW

プレーン ASCII テキスト形式 (標準 OFF)。埋め込みコード、マクロ、実行ファイルは含まれません。バイナリ OFF も純粋なデータです。既知の脆弱性ベクターはありません。

形式の詳細

概要
正式名称Object File Format (3D Mesh)別名 Geomview OFF, OFF 3D mesh file
開発元Originated at DEC Systems Research Center (~1986); standardized via Geomview (Geometry Center, University of Minnesota, 1992)登場時期 ~1986 (DEC SRC); widely adopted via Geomview ~1992
MIME タイプtext/plain
タイプASCII テキスト (標準) またはバイナリ (拡張バリアント) 3D ポリゴンメッシュ
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
000102
16進数
4F4646
ASCII
OFF
ASCII OFF ファイルは、1行目がキーワード «OFF» (またはバリアントの «COFF», «NOFF», «CNOFF», «4OFF» など) で始まります。バイナリ OFF ファイルは «OFF» の後に « BINARY» が続きます。これはテキストシグネチャであり、バイナリのマジックバイトではありません。

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

Windows3 apps
MeshLab オープンソース File → Import Mesh → .off ファイルを選択。COFF/NOFF を含むすべての OFF バリアントをサポート。表示、編集、変換が可能です。
Blender オープンソース File → Import → Stanford PLY / OFF (Preferences → Add-ons で «Import OFF» アドオンが有効であることを確認)。編集用に Blender メッシュに変換されます。
Open3D オープンソース Python: o3d.io.read_triangle_mesh('file.off') - 研究やスクリプトワークフローのためのプログラムによるインポート。
macOS1 app
MeshLab オープンソース File → Import Mesh → .off ファイルを選択。COFF/NOFF を含むすべての OFF バリアントをサポート。表示、編集、変換が可能です。
Linux1 app
MeshLab オープンソース File → Import Mesh → .off ファイルを選択。COFF/NOFF を含むすべての OFF バリアントをサポート。表示、編集、変換が可能です。

技術的詳細

詳細仕様
エンコーディングASCII テキスト (標準)、ビッグエンディアン・バイナリ (バイナリバリアント)
ファイルシグネチャ最初の行が OFF (またはバリアントの接頭辞: COFF, NOFF, CNOFF, 4OFF, ST) であること。バイナリバリアントは OFF の後に « BINARY» が付く
ヘッダー構造1行目: キーワード、2行目: 頂点数 面数 辺数 (辺数は 0 の場合があり、無視される)
頂点フォーマット1行に1頂点、x y z (3D) または x y z w (4D)。COFF/NOFF/CNOFF バリアントではオプションで頂点ごとの RGBA や法線が含まれる
面フォーマット各行は頂点数から始まり、その後に 0 から始まる頂点インデックスが続く。三角形に限定されず、任意の多角形の面をサポート
カラーサポート24ビット RGB または 32ビット RGBA。オプションで頂点ごと (COFF/CNOFF) または面ごと
法線サポートNOFF または CNOFF バリアントヘッダーによる頂点ごとの法線ベクトル
一般的なファイルサイズ1 KB - 500 MB (研究用やスキャンされたメッシュは非常に大きくなる可能性がある)
フォーマットバリアントOFF (ジオメトリのみ), COFF (カラー), NOFF (法線), CNOFF (カラー + 法線), 4OFF (4D), ST (テクスチャ UV), バイナリ OFF
関連 OSLinux, macOS, Windows (クロスプラットフォーム。研究・学術環境で主流)
制限事項埋め込みマテリアル、テクスチャ (標準バリアント)、アニメーション、シーングラフは非サポート
インデックスベース面レコード内の頂点インデックスは 0 から始まる
リリース日~1986 (DEC SRC); widely adopted via Geomview ~1992
最新バージョンNo versioned spec; format stable since early 1990s. Extensions: COFF (color), NOFF (normals), CNOFF (color+normals), ST (texture), binary variants.
オープンスタンダードはい · ロイヤリティフリー
仕様書people.sc.fsu.edu

OFF の変換

コミュニティ Q&A

ユーザーからの質問
質問する
OFF ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。OFF ファイルについて最初の質問をしてみましょう。

よくある質問

OFF ファイルを開くことができるプログラムは何ですか?
MeshLab (無料、クロスプラットフォーム) が最適な選択肢です。Blender も OFF をインポートできます。スクリプト処理には、Python の Open3D や trimesh ライブラリを使用してください。
3D プリントのために OFF を STL に変換するにはどうすればよいですか?
MeshLab で開き (File → Import Mesh)、次に File → Export Mesh → STL を選択します。エクスポートする前に、メッシュが三角形のみであることを確認してください (Filters → Remeshing → Triangulate)。
OFF は OBJ と同じですか?
いいえ、これらは異なるフォーマットです。OFF はよりシンプル(頂点 + ポリゴンインデックス、オプションのカラー)ですが、OBJ はマテリアル、UV マップ、グループをサポートしています。アルゴリズムの研究には OFF が、プロダクション 3D には OBJ が適しています。
OFF、COFF、NOFF の違いは何ですか?
OFF = ジオメトリのみ、COFF = ジオメトリ + 面または頂点ごとのカラー、NOFF = ジオメトリ + 頂点法線、CNOFF = カラー + 法線です。バリアントは1行目のヘッダーキーワードで識別されます。
Blender で OFF ファイルを開けますか?
はい、内蔵の «Import OFF» アドオン経由で可能です。Edit → Preferences → Add-ons で «OFF» を検索して有効化し、File → Import → OFF を使用してください。

参考文献

1OFF file format - Wikipediaen.wikipedia.org
2OFF format spec - John Burkardt (FSU)people.sc.fsu.edu

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.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 で閲覧