GLB から OBJ への変換

GLB → OBJ + MTL + テクスチャ。Blenderでの再編集に便利。

ワークスペース

ここにファイルをドロップ

またはクリックして選択、貼り付けに対応

ツールについて

「glb to obj」は単一のGLBファイルを、テクスチャも可能な限り含めた古典的なOBJワークフローに分解します。すべての処理はブラウザのローカル環境で行われるため、ファイルが外部にアップロードされることはありません。

GLB を OBJ に変換すると得られるもの

GLB はすべてを 1 つのファイルにまとめています。OBJ では、セットで使う複数のファイルに分かれます。

OBJ ファイル
形状:点、面、テクスチャ座標。
MTL ファイル
マテリアル:色と、どの画像をどこに貼るか。「ジオメトリのみ」で出力しないこともできます。
テクスチャ画像
モデルの表面を覆う画像。通常の画像ファイルとして保存されます。
上方向の軸
Y-up ではなく Z-up を前提とするソフトもあります。設定で切り替えられます。

設定オプションについて

一般設定

上方向の軸

Y アップ
エクスポートされるモデルの「上」軸を決定します。3Dソフトウェアによって異なる慣例があります。間違ったシステムを選択すると、モデルが横向きになる可能性があります。
  • Y アップ推奨: OpenGL、Three.js、およびほとんどのWeb 3Dエンジンで使用される慣例です。Webまたはゲームエンジンからのモデルにはこちらを選択してください。
  • Z アップ: Blender(デフォルト)、3ds Max、および一部のCADソフトウェアで使用される慣例です。モデルが横向きに見える場合はこちらを試してください。

X軸回転

0°-180° – 180°
各軸を中心にモデルを回転させます。範囲は-180°から180°です。印刷方向の微調整や軸のずれの修正に便利です。

Y軸回転

0°-180° – 180°
各軸を中心にモデルを回転させます。範囲は-180°から180°です。印刷方向の微調整や軸のずれの修正に便利です。

Z軸回転

0°-180° – 180°
各軸を中心にモデルを回転させます。範囲は-180°から180°です。印刷方向の微調整や軸のずれの修正に便利です。

回転の適用方法

ルートノード変形のみ
回転をエクスポートしたモデルに書き込む方法を選択します。頂点へのベイクはすべての頂点座標を書き換えるため、STL や STEP などジオメトリデータのみを読み取る形式を含むすべての出力形式で一貫して適用されます。ルートノード変形のみは元の頂点座標を保持するため、アニメーションやスキンモデルに適していますが、ノード変形を無視する形式(STEP など)では回転が適用されません。
  • 頂点にベイク: 回転をすべての頂点座標に書き込み、すべての出力形式で一貫して適用します。ジオメトリデータは書き換えられます。
  • ルートノード変形のみ推奨: 回転をルートノードの変形行列として書き込み、頂点座標は元のままです。スキン・アニメーションモデルに適していますが、ノード変形を無視する形式(STEP など)では適用されません。

OBJ出力設定

MTLをエクスポート

MTLをエクスポート
テクスチャ画像を参照するマテリアル定義ファイル(.mtl)を含めます。
  • MTLをエクスポート推奨: マテリアル定義とテクスチャ参照を含む.mtlファイルを生成します。3Dソフトウェアでの編集に推奨されます。
  • ジオメトリのみ: マテリアルなしで.objジオメトリファイルのみを出力します。シンプルですが、マテリアル情報はありません。

OBJ が正しく表示されないとき

症状考えられる原因対処法
Blender などでテクスチャが出ないOBJ、MTL、画像が別々になっているダウンロードを解凍し、すべてのファイルを同じフォルダーに置いてから OBJ を読み込んでください。
モデルが横倒しになる読み込み先のソフトの上方向の軸が違う設定で上方向の軸を切り替えて変換し直してください。
アニメーションが消えたOBJ はアニメーションを保存できないアニメーションが必要なら GLB から FBX への変換を使ってください。
光沢や金属感がなくなったOBJ のマテリアルは GLB より単純読み込み先のアプリでマテリアルを調整し直してください。
Q

Blenderで使えますか?

A

はい。BlenderはOBJとMTLを標準でインポートできます。OBJ、MTL、テクスチャの各ファイルを同じフォルダに揃えてOBJを読み込むと、マテリアルとテクスチャが自動的に適用されます。Blenderでの編集や3Dプリント用の調整にも便利です。

Q

GLBからOBJに変換するとき、頂点カラーは保持されますか?

A

はい。Any3Dのglb-to-objコンバーターはGLBファイル内の頂点カラーを保持し、OBJの頂点カラーに変換します。法線とUV座標も維持されるため、モデル全体の見た目ができる限り保たれます。

Q

OBJファイルをテキストエディタで編集できますか?

A

できます。OBJはプレーンテキスト形式なので、任意のテキストエディタで開いて頂点や面などのデータを確認・変更できます。3Dソフトへインポートする前の簡単なデバッグや軽微な修正に適しています。

Q

OBJ を 3D プリントできますか?

A

Cura、PrusaSlicer、Bambu Studio など多くのスライサーは OBJ を開けますが、テクスチャや色は無視されます。印刷が目的なら GLB から STL への変換の方が簡単です。

Q

OBJ は GLB より大きくなりますか?

A

通常はなります。OBJ はプレーンテキスト、GLB はコンパクトなバイナリなので、同じモデルでも OBJ の方が容量を使います。

Q

他のソフトではモデルの大きさはどうなりますか?

A

OBJ には単位の情報がありません。GLB はメートル単位なので Blender では実寸で表示されますが、ミリメートル前提のスライサーでは 1000 分の 1 の大きさに見えることがあります。