フォーマットガイド
3Dのためのウェブ標準 — コンパクトなPBRレンダリング、ネイティブブラウザサポート、ユニバーサルAR/VR互換性。
無料体験版をダウンロード無料体験版:全機能で10回まで変換可能。クレジットカード不要。Windows 10/11。
30日間返金保証 · 一回限りのライセンス — 価格を見る

ソリッド CAD
メッシュ
図面・シーン内の 3D 面
3D プリント
Web・AR・ゲーム
ビューア・アーカイブ
CAD 間のやり取り
ソリッド CAD(STEP、IGES、BREP)はメッシュや別のソリッド形式に変換できます。メッシュは他のメッシュ形式に変換できます。破線の形式(DXF、DWG、AMF、USD)は読み込み専用です。 VRML は .wrl、.vrml、gzip 圧縮の .wrz ファイルを読み込み、.wrl で書き出します。
| 拡張子 | .gltf (JSON + external assets), .glb (binary bundle) |
|---|---|
| 正式名称 | GL Transmission Format |
| 規格 | Khronos Group glTF 2.0 |
| ジオメトリの種類 | 三角形メッシュ |
| オープン規格 | あり |
| PBR マテリアル対応 | はい — メタリック/ラフネス方式 |
| アニメーション対応 | はい — スケルタルとモーフ ターゲット |
| アセンブリ対応 | はい — シーン階層 |
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はThree.js、Babylon.js、model-viewerのネイティブ形式です。Shopify、Amazon、Googleは、インタラクティブな3D製品表示にglTF/GLBを使用しています。
Apple AR Quick Look(iOS)、Google SceneViewer(Android)、WebXRはいずれもGLBファイルをネイティブに読み込みます。モバイルの製品AR体験では、ほぼGLBだけが使われています。
Unreal Engine、Godot、Babylon.jsはglTFをネイティブにインポートできます。コンパクトなサイズとGPU向けの構造により、リアルタイムシーンで好まれる形式です。
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ファイルサイズを小さくする方法
CADモデルやメッシュをWeb対応のglTFまたはGLBファイルに変換するには、3D CAD Converterで3つのステップを実行します。
モデルを読み込む
STEP、OBJ、FBX、STL、IGESファイルをアプリにドラッグするか、フォルダごとドロップして多数のパーツを一度に変換します。
glTFまたはGLBを選ぶ
外部アセットを参照する JSON ファイルなら glTF、単一の自己完結型バイナリなら GLB を選びます。メッシュ品質を設定し、Web 向けの場合は glTF オプションでメッシュ圧縮にチェックを入れます。
変換する
「変換」をクリックすると、アプリが 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と呼ばれます。ブラウザ、ARビューア、リアルタイムエンジンが最も速く読み込めるフォーマットです。モデルの用途がWebサイト、eコマースの製品ビューア、three.jsやBabylon.jsのシーン、iOSやAndroidのAR体験であれば、glTFやGLBがほぼ常に正しい変換先です。PBRマテリアル、テクスチャ、アニメーション、完全なシーン階層を、コンパクトでGPUに優しいパッケージに収めます。
別のメッシュフォーマットからの移行ですか?glTFとの比較はこちら OBJ, FBX. Web向けにglTFファイルサイズを縮小する
.gltfファイルは外部の画像ファイルや.binファイルを参照することがあります。それらが一緒に同梱されていないと、モデルはテクスチャなしで読み込まれます。代わりにGLBへ書き出しましょう。ジオメトリ、マテリアル、テクスチャを1つのファイルにまとめるため、安全に移動・共有できます。
GLBとglTFは同じデータを保持します。.gltfはJSONと別個のアセットファイルで構成され、.glbはすべてを1つのバイナリにまとめます。Web、AR、共有にはGLBを、JSONを確認したりテクスチャを差し替えたい場合は.gltfを使います。3D CAD Converterはどちらも書き出せます。
詳細な 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 へよく変換されます。
.glbファイルはglTFのバイナリ形式です。JSONシーン、メッシュジオメトリ、PBRマテリアル、テクスチャ、アニメーションを単一の自己完結型ファイルにまとめるため、共有が最も簡単で、Web、AR、ゲームエンジンで最も読み込みやすい3Dフォーマットです。.gltfファイルは同じデータを保持しますが、外部の.binや画像ファイルを参照する場合があります。
両者は同じKhronosフォーマットの2つのパッケージ形態です。.gltfファイルは外部のジオメトリやテクスチャファイルを参照できるJSONで、複数のファイルとして配布されます。.glbファイルはすべてを1つのバイナリにまとめます。Web、AR、手軽な共有にはGLBを、JSONの確認やテクスチャの個別差し替えには.gltfを使います。3D CAD Converterは両方を書き出します。
STEP または OBJ ファイルを 3D CAD Converter で開き、出力に glTF/GLB を選んで変換します。フォルダーをドロップすれば多数のパーツを一括処理できます。コマンドラインでは cadconvert convert part.step -o part.glb または cadconvert convert model.obj -o model.glb を実行します。結果を小さくするには、デスクトップアプリの glTF オプションでメッシュ圧縮にチェックを入れます。
はい。GLBファイルは、Windows 3D Viewer、Khronos glTF Sample Viewer、Babylon.js Sandbox、任意のブラウザで動くGoogle model-viewerなど、多くの無料ビューアで開けます。3D CAD ConverterはglTF/GLBをプレビューし、OBJ、STL、FBXなどに変換します。glTFファイルの表示、共有、変換にBlenderは必要ありません。