フォーマットガイド

OFFファイル形式(.off)

最小限のASCIIメッシュ形式 — 研究および処理ツール用のクリーンで依存関係のないポリゴンジオメトリ。

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

30日間無料体験。クレジットカード不要。Windows 10/11。

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

Extension.off
Full nameObject File Format
Geometry typePolygon mesh (triangles and polygons)
VariantsOFF (plain), COFF (color), NOFF (normals), CNOFF (color+normals)
Open standardYes
Supports colorCOFF variant only
Supports normalsNOFF variant only
EncodingASCII text

OFFファイルとは?

OFF (Object File Format) is a minimal ASCII format for polygon meshes. An OFF file starts with the keyword OFF, followed by counts of vertices, faces, and edges, then vertex coordinates, and finally faces. Optional variants COFF and NOFF add per-vertex color and normals. OFF was popularized by the Princeton Shape Benchmark and Geomview.

OFFファイルの主な用途

計算幾何学研究

Academic geometry processing libraries (CGAL, libigl, OpenMesh) use OFF as a common test format. Princeton Shape Benchmark datasets are distributed as OFF.

ジオメトリ処理パイプライン

OFF is used in mesh processing pipelines where a simple, human-readable format is preferred.

Geomviewビジュアライゼーション

Geomview, the interactive 3D viewer from the Geometry Center, uses OFF as its native format.

対応ソフトウェア

MeshLab, Geomview, CGAL, libigl, OpenMesh, Blender (via import plugin) and 3D CAD Converter.

このフォーマットを変換

Commonly converted to STL for 3D printing, to OBJ for rendering, or to PLY for datasets requiring per-vertex attributes.

OFFをOBJ・STL・PLYに変換する方法

OFFは一般的なツールではほとんど読めない最小限の学術的mesh形式です。3D CAD Converterは.offファイルを直接開き、3ステップで広くサポートされたmesh形式へ書き出します。

1

OFFファイルを追加

単一の.offファイルまたはフォルダ全体をアプリにドラッグします。標準のOFFと、色や法線を持つCOFF/NOFFの各バリアントがすべて読み込まれます。

2

出力形式を選択

広い互換性にはOBJ、3DプリントにはSTL、vertexごとの属性が必要ならPLYを選びます。必要に応じて単位とtessellationを設定します。

3

変換をクリック

バッチ全体が進捗バーと残り時間付きでローカル実行されます。クラウドへのアップロードは一切ありません。

コマンドラインがお好みですか。同じ変換がスクリプトや自動化のためにCLIから実行できます。

# OFFのmeshを広い互換性のためにOBJへ変換
cadconvert convert -i model.off -o model.obj

# OFFのmeshを3DプリントのためにSTLへ変換
cadconvert convert -i model.off -o model.stl

# OFFのmeshをvertexごとのデータのためにPLYへ変換
cadconvert convert -i model.off -o model.ply

# フォルダ内のOFFファイルをまとめてOBJへバッチ変換
cadconvert batch -i ./in -o ./out -f obj -r

# 出力で単位とより細かいmeshを設定
cadconvert convert -i model.off -o model.stl --units mm --tessellation fine

OFFはインポートとエクスポートの両方に対応する形式です。エクスポート時のスケールとmesh密度の制御には--unitsと--tessellationを使用します。

OFF:シンプルなジオメトリ処理形式

OFFは意図的に最小限で、純粋なASCIIのvertexと面のみを持ち、マテリアル、テクスチャ、シーン階層はありません。そのシンプルさが計算幾何学での強みです。解析が容易で、スクリプトから生成しやすく、デバッグのために読みやすいのです。Princeton Shape Benchmarkの形式でありGeomviewのネイティブ形式でもあるため、学術的なmeshデータセットや処理パイプラインに頻繁に登場します。

学術以外ではOFFのサポートは限られるため、モデルを他で使う前に通常はより一般的なmesh形式へ変換します。OFFを最も近い形式と比較し、ワンクリックで変換できます。 OBJ, PLY.

OFFのよくある問題(と解決方法)

ニッチなソフトウェアサポート

多くの3DツールやビューアはOFFを開けず、Blenderにはインポートプラグインが必要です。OFFをOBJやSTLに変換すれば、meshはほぼどこでも使えるようになります。3D CAD ConverterはプラグインなしでOFFをネイティブに読み込みます。

色やマテリアルがない

標準のOFFはジオメトリのみを格納し、色や法線を持つのはCOFF/NOFFのバリアントだけです。後工程で色やマテリアルが必要なら、vertexごとまたはマテリアルの色をサポートするOBJ、PLY、glTFへ変換してください。

大きなASCIIファイル

OFFは純粋なテキストのため、高解像度のmeshは非常に大きく読み込みの遅いファイルになります。binary STLやbinary PLYへ変換すると、大きなモデルのファイルサイズと読み込み時間を大幅に削減できます。

OFFファイル形式 — よくある質問

.offファイルとは何ですか。

.offファイルはOFFファイル、すなわちObject File Formatで、ポリゴンmesh向けの最小限のASCII形式です。キーワードOFFで始まり、続いてvertex・面・辺の数、次にvertex座標と面のインデックスが並びます。Princeton Shape BenchmarkとGeomviewで広まり、マテリアル、テクスチャ、階層を持たずジオメトリのみを格納します。

MeshLabやBlenderなしでOFFファイルを開くには。

OFFは多くのビューアが読めないニッチな学術形式で、Blenderにはプラグインが必要です。3D CAD Converterは.offファイルを直接開き、OBJ、STL、PLY、glTFや12以上の形式へプラグインなしでバッチ書き出しします。ファイルやフォルダをドロップし、形式を選んで変換をクリックします。

OFFをOBJに変換するには。

3D CAD Converterで.offを開いてOBJを選ぶか、cadconvert convert -i model.off -o model.objを実行します。OBJはOFFよりはるかに広くサポートされているため、変換するとmeshはほぼあらゆる3Dツールで使えるようになります。cadconvert batch -i ./in -o ./out -f obj -rでフォルダ全体を一括変換できます。

OFFを無料で変換できますか。

はい。3D CAD Converterは30日間の無料体験を提供し、OFFをOBJ、STL、PLY、glTFなどへ変換します。フォルダ全体のバッチも含み、単位とtessellationを制御できます。Windows 10または11でクレジットカードは不要です。