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

フォーマットガイド

glTF / GLBファイル形式 (.gltf, .glb)

3Dのためのウェブ標準 — コンパクトなPBRレンダリング、ネイティブブラウザサポート、ユニバーサルAR/VR互換性。

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

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

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

ハンドル付きバルブ (STEP → GLB), 変換後のファイルからレンダリング
STEP → GLBハンドル付きバルブ: 8.7 MB STEP → 13.9 MB GLB(品質「標準」), 171,790 三角形, 7.0 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 を書き出してください。
拡張子.gltf (JSON + external assets), .glb (binary bundle)
正式名称GL Transmission Format
規格Khronos Group glTF 2.0
ジオメトリの種類三角形メッシュ
オープン規格あり
PBR マテリアル対応はい — メタリック/ラフネス方式
アニメーション対応はい — スケルタルとモーフ ターゲット
アセンブリ対応はい — シーン階層

glTFファイルとは?

glTF(GL Transmission Format)は、Khronos Groupが開発したオープン規格です。2015年に登場し、2017年にバージョン2.0となったglTFは、Webブラウザーやリアルタイムアプリケーションへ3Dシーンを効率よく配信するために設計されています。メッシュジオメトリ、PBR(Physically Based Rendering)マテリアル、テクスチャ、アニメーション、シーン階層をJSONベースの形式で保存します。GLBは、JSONとすべてのバイナリデータを1つの.glbファイルにまとめたバイナリコンテナ版です。glTFは“3DのJPEG”とも呼ばれ、Webレンダラー、AR/VRプラットフォーム、ECサイトの製品ビューアーで最も広くサポートされている形式です。

glTF/GLBファイルの主な用途

ウェブ3D & Eコマース

glTFはThree.js、Babylon.js、model-viewerのネイティブ形式です。Shopify、Amazon、Googleは、インタラクティブな3D製品表示にglTF/GLBを使用しています。

AR & VRアプリケーション

Apple AR Quick Look(iOS)、Google SceneViewer(Android)、WebXRはいずれもGLBファイルをネイティブに読み込みます。モバイルの製品AR体験では、ほぼGLBだけが使われています。

ゲームエンジン & リアルタイムレンダリング

Unreal Engine、Godot、Babylon.jsはglTFをネイティブにインポートできます。コンパクトなサイズとGPU向けの構造により、リアルタイムシーンで好まれる形式です。

Web 向けに GLB ファイルを小さく

Web や three.js 向けでは、ダウンロードサイズが重要です。3D CAD Converter は glTF と GLB の出力を meshopt(EXT_meshopt_compression 拡張)で圧縮できます。three.js、Babylon.js、model-viewer は meshopt デコーダーでこのファイルを読み込みます。

glTF/GLB 書き出し時のチェックボックス 1 つで有効にできます。171,790 三角形のバルブのアセンブリでの実測:13.9 MB の GLB が 2.3 MB になりました。

圧縮したファイルを開くには meshopt に対応したビューアが必要です。対応していないツールで使う場合は、チェックを外したままにしてください。

何百もの CAD パーツを圧縮された Web 対応 GLB にオフラインで一括。

圧縮はデスクトップアプリのオプションです。glTF オプションでメッシュ圧縮のチェックボックスをオンにします。アプリ上の表示は Draco ですが、書き出されるファイルは meshopt 圧縮です。 glTFファイルサイズを小さくする方法

glTF / GLBへの変換方法

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

1

モデルを読み込む

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

2

glTFまたはGLBを選ぶ

外部アセットを参照する JSON ファイルなら glTF、単一の自己完結型バイナリなら GLB を選びます。メッシュ品質を設定し、Web 向けの場合は glTF オプションでメッシュ圧縮にチェックを入れます。

3

変換する

「変換」をクリックすると、アプリが glTF または GLB ファイルを書き出します。変換はオフラインで行われるため、モデルがお使いのマシンの外に出ることはありません。

コマンドラインがお好みですか?同梱のCLIでもglTF/GLBへの変換やバッチ処理ができます:

STEPパーツをGLBに変換
cadconvert convert part.step -o part.glb

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

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

スケールは --units で指定します。メッシュ密度は、STEP や IGES のソースでは --quality、OBJ や FBX などのメッシュソースでは --decimate で調整します。CLI には圧縮用のフラグがありません。GLB 出力を圧縮するには、デスクトップアプリの glTF オプションを使います。

glTF — 3DのJPEG

glTFはしばしば3DのJPEGと呼ばれます。ブラウザ、ARビューア、リアルタイムエンジンが最も速く読み込めるフォーマットです。モデルの用途がWebサイト、eコマースの製品ビューア、three.jsやBabylon.jsのシーン、iOSやAndroidのAR体験であれば、glTFやGLBがほぼ常に正しい変換先です。PBRマテリアル、テクスチャ、アニメーション、完全なシーン階層を、コンパクトでGPUに優しいパッケージに収めます。

別のメッシュフォーマットからの移行ですか?glTFとの比較はこちら OBJ, FBX. Web向けにglTFファイルサイズを縮小する

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

テクスチャの欠落

.gltfファイルは外部の画像ファイルや.binファイルを参照することがあります。それらが一緒に同梱されていないと、モデルはテクスチャなしで読み込まれます。代わりにGLBへ書き出しましょう。ジオメトリ、マテリアル、テクスチャを1つのファイルにまとめるため、安全に移動・共有できます。

GLBとglTFの混同

GLBとglTFは同じデータを保持します。.gltfはJSONと別個のアセットファイルで構成され、.glbはすべてを1つのバイナリにまとめます。Web、AR、共有にはGLBを、JSONを確認したりテクスチャを差し替えたい場合は.gltfを使います。3D CAD Converterはどちらも書き出せます。

Webには大きすぎるファイル

詳細な CAD ジオメトリからは、ブラウザーでの読み込みが遅い重い GLB ファイルができることがあります。まず粗めの品質プリセットを選びます。同じバルブのアセンブリが「標準」では 13.9 MB、「ドラフト」では 3.9 MB です。次に glTF オプションでメッシュ圧縮にチェックを入れます。13.9 MB のファイルが 2.3 MB になりました。 ファイルサイズガイドを見る

対応ソフトウェア

Blender、Sketchfab、Three.js、Babylon.js、Unreal Engine、Godot、Unity(プラグイン経由)、iOS AR Quick Look、Android SceneViewer、およびすべての最新Web 3Dレンダラー。

このフォーマットを変換

Web 可視化や EC 向けに STEP または OBJ から、単一の自己完結ファイルとしての GLB へ、または旧来のレンダラー向けの OBJ へよく変換されます。

glTF / GLB — よくある質問

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

.glbファイルはglTFのバイナリ形式です。JSONシーン、メッシュジオメトリ、PBRマテリアル、テクスチャ、アニメーションを単一の自己完結型ファイルにまとめるため、共有が最も簡単で、Web、AR、ゲームエンジンで最も読み込みやすい3Dフォーマットです。.gltfファイルは同じデータを保持しますが、外部の.binや画像ファイルを参照する場合があります。

glTFとGLBの違いは何ですか?

両者は同じKhronosフォーマットの2つのパッケージ形態です。.gltfファイルは外部のジオメトリやテクスチャファイルを参照できるJSONで、複数のファイルとして配布されます。.glbファイルはすべてを1つのバイナリにまとめます。Web、AR、手軽な共有にはGLBを、JSONの確認やテクスチャの個別差し替えには.gltfを使います。3D CAD Converterは両方を書き出します。

STEPまたはOBJファイルをGLBに変換するには?

STEP または OBJ ファイルを 3D CAD Converter で開き、出力に glTF/GLB を選んで変換します。フォルダーをドロップすれば多数のパーツを一括処理できます。コマンドラインでは cadconvert convert part.step -o part.glb または cadconvert convert model.obj -o model.glb を実行します。結果を小さくするには、デスクトップアプリの glTF オプションでメッシュ圧縮にチェックを入れます。

BlenderなしでglTFやGLBファイルを開けますか?

はい。GLBファイルは、Windows 3D Viewer、Khronos glTF Sample Viewer、Babylon.js Sandbox、任意のブラウザで動くGoogle model-viewerなど、多くの無料ビューアで開けます。3D CAD ConverterはglTF/GLBをプレビューし、OBJ、STL、FBXなどに変換します。glTFファイルの表示、共有、変換にBlenderは必要ありません。