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

フォーマットガイド

OFFファイル形式(.off)

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

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

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

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

ハンドル付きバルブ (STEP → OFF), 変換後のファイルからレンダリング
STEP → OFFハンドル付きバルブ: 4.4 MB STEP → 9.3 MB OFF, 90,085 三角形, 3.8 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 を書き出してください。
拡張子.off
正式名称Object File Format
ジオメトリの種類ポリゴン メッシュ(三角形と多角形)
バリエーションOFF(標準)、COFF(色)、NOFF(法線)、CNOFF(色+法線)
オープン規格あり
色対応COFF 形式のみ
法線に対応NOFF 形式のみ
エンコーディングASCII テキスト

OFFファイルとは?

OFF(Object File Format)は、ポリゴンメッシュを表現するための最小限のASCIIテキスト形式です。OFFファイルはキーワード「OFF」で始まり、頂点数、面数、エッジ数、続いて頂点座標、最後に面(それぞれ頂点数とインデックスで定義)が記述されます。オプションのバリエーション(色を表すCOFF、法線を表すNOFF)で頂点ごとの属性を追加できます。OFFはPrinceton Shape BenchmarkとGeomview可視化ソフトによって普及し、計算幾何学の研究でポリゴンメッシュのテストデータセットを配布する事実上の標準となりました。マテリアルもテクスチャも階層もなく、生のポリゴンジオメトリだけという、意図的にシンプルな形式です。

OFFファイルの主な用途

計算幾何学研究

学術的なジオメトリ処理ライブラリ(CGAL、libigl、OpenMesh)は、共通のテスト形式としてOFFを使用しています。Princeton Shape Benchmarkなどのデータセットは、OFFファイルとして配布されています。

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

OFFは、前処理スクリプトとメッシュ解析ツールの間で、シンプルで依存関係がなく人が読める形式が好まれるメッシュ処理パイプラインで使われています。

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

Geometry Centerのインタラクティブ3DビューアーであるGeomviewはOFFをネイティブ形式として使用し、学術的な可視化コミュニティでの普及を後押ししました。

対応ソフトウェア

MeshLab、Geomview、CGAL、libigl、OpenMesh、Blender(インポートプラグイン経由)、3D CAD Converter。

このフォーマットを変換

3DプリントのためにSTLへ、レンダリングのためにOBJへ、頂点ごとの属性が必要なデータセットのためにPLYへ変換されることが一般的です。OFFファイルを印刷する前には、メッシュの修復が必要になることがよくあります。

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 model.off -o model.obj

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

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

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

# 高密度メッシュの三角形を半分だけ残す
cadconvert convert model.off -o model_light.stl --decimate 0.5

OFF はインポートとエクスポートの両方に対応する形式です。--units でスケールを設定し、--decimate で書き出し時の三角形数を減らせます。

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

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

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