GLB から STL への変換

GLB → STL、ウェブの3Dモデルをそのままスライサーへ。

読み込み中...

しばらくお待ちください

ツールについて

GLBから静的なメッシュを取り出し、3Dプリント向けにSTLを書き出します。アニメーションやボーンは残りません。印刷前に閉じたサーフェスかどうかと単位を確認してください。すべての処理はブラウザ内で行われ、ファイルがアップロードされることはありません。

ヒント

  • 1ジオメトリのみ保持
  • 2複数メッシュは1つのSTLにまとまることが多い
  • 3印刷前に閉じた立体かをチェック

設定オプションについて

一般設定

座標系

デフォルトY-up

エクスポートされるモデルの「上」軸を決定します。3Dソフトウェアによって異なる慣例があります。間違ったシステムを選択すると、モデルが横向きになる可能性があります。

Y-up推奨

OpenGL、Three.js、およびほとんどのWeb 3Dエンジンで使用される慣例です。Webまたはゲームエンジンからのモデルにはこちらを選択してください。

Z-up

Blender(デフォルト)、3ds Max、および一部のCADソフトウェアで使用される慣例です。モデルが横向きに見える場合はこちらを試してください。

X軸回転

デフォルト

範囲-180° – 180°

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

Y軸回転

デフォルト

範囲-180° – 180°

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

Z軸回転

デフォルト

範囲-180° – 180°

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

回転の適用方法

デフォルトルートノード変形のみ

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

頂点にベイク

回転をすべての頂点座標に書き込み、すべての出力形式で一貫して適用します。ジオメトリデータは書き換えられます。

ルートノード変形のみ推奨

回転をルートノードの変形行列として書き込み、頂点座標は元のままです。スキン・アニメーションモデルに適していますが、ノード変形を無視する形式(STEP など)では適用されません。

STL 出力設定

バイナリ形式

デフォルトBinary STL

STL の保存形式を選択します。どちらの形式でも印刷結果は同じです。

Binary STL推奨

ファイルサイズが小さく、読み込みが高速です。Cura、PrusaSlicer、Chitubox など、主要なスライサーでサポートされています。3D プリントに推奨されます。

ASCII STL

プレーンテキスト形式で、デバッグ用に任意のテキストエディタで読み取れます。ファイルサイズはバイナリの約4~6倍になります。

複数パーツを個別出力

複数の独立パーツを含む場合、個别的 STL ファイルに分割して ZIP で出力します。

フォーマット情報

入力形式

拡張子:
glb
正式名称:
GL Transmission Format Binary (glTF 2.0)
タイプ:
3D Model
フォーマット:
GLB
主なツール:
Three.jsBabylon.jsBlender
説明:
GLB は glTF 2.0 のバイナリ形式で、Khronos 組織が管理。メッシュ、マテリアル、テクスチャ、アニメーションを単一ファイルにまとめ、Web 3D/AR/VR の事実上の標準。Three.js、Babylon.js、model-viewer、主要ECサイトでデフォルト使用。自己完結型で外部リソース欠如でも表示崩れなし。 PBR マテリアル、スケルタルアニメーションを保持し、Draco/Meshopt 圧縮対応。Web表示、ARクイックビュー、ソフト間受け渡しに適する。CADパラメトリック履歴は含まず、STEP等からメッシュ化すると編集機能消失。3DプリントではSTL/3MF推奨。

備考:

  • 一部の3DプリントスライサーはGLBファイルを直接インポートできません
  • CADパラメトリック編集には適していません

対応機能:

  • 単一の自己完結型バイナリファイル
  • PBRマテリアル対応(ベースカラー、メタリック、ラフネス、ノーマルマップ)
  • スケルタルアニメーション、スキニング、モーフターゲット
  • Dracoメッシュ圧縮とKTX2テクスチャ圧縮
  • マルチメッシュノードとシーン階層

出力形式

拡張子:
stl
正式名称:
Stereolithography
タイプ:
3D Mesh
フォーマット:
STL (Binary / ASCII)
主なツール:
CuraPrusaSlicerChituboxSimplify3D
開く方法:
Slicer SoftwareMeshLabWindows 3D ViewerSTL Viewer Online
説明:
STLは1987年誕生の3Dプリンティング標準メッシュ形式で、三角形表面データのみを保存し色・テクスチャ・マテリアルを含まない。ほとんどのスライサー(Cura、PrusaSlicer、Bambu Studio、ChiTuBox)とプリンターが直接サポートするため長年使用される。 STL使用時の落とし穴は2つ。単位定義がないためミリメートルとインチの区別ができず、スライサーでスケール確認が必要。ASCIIとバイナリの2種類のエンコードがあり、ASCIIは人間可読だがファイルサイズが4〜6倍大きく、バイナリがデフォルト。マルチカラープリントやマテリアル、印刷パラメータが必要なら3MF推奨。3MFはスライサー互換性を保ちつつ豊富な印刷情報を提供。

備考:

  • 色、テクスチャ、マテリアルには非対応
  • 単位の定義なし。スライサーでスケールを確認してください
  • ASCII形式はバイナリの4〜6倍のサイズになります

対応機能:

  • 三角形メッシュのみで、シンプルでユニバーサル互換性があります
  • バイナリとASCIIのエンコーディングオプション
  • Cura、PrusaSlicer、Chituboxなどに直接インポート可能

使用方法

1

GLB シーンをインポート

単一または複数のメッシュパーツを含む Web 3D GLB モデルを読み込みます。

2

バイナリ形式を選択

ファイルサイズを抑えスライサー互換性を高めるためバイナリ STL を選択します。

3

座標系を確認

3D プリンターのベッド規格に合わせて座標系(Y-Up または Z-Up)を一致させます。

4

水密 STL をエクスポート

結合された単一の水密 STL ファイルをダウンロードし、スライスソフトで使用します。

Q

色やテクスチャは保持されますか?

A

いいえ。STLは色に対応しておらず、色やテクスチャは保持されません。STLは三角形のジオメトリ情報のみを保存する形式で、多くの3Dプリント工程ではこれで十分です。カラー印刷が必要な場合は3MFを使ってください。

Q

アニメーションはどうなりますか?

A

STLはアニメーションに対応していないため、静的なジオメトリのみが書き出されます。アニメーション付きモデルはデフォルトのポーズで出力されます。アニメーションデータを残したい場合は、GLBやFBXを利用してください。

Q

単位はどうなりますか?

A

出力は基本的に元モデルの単位が引き継がれます。STLファイル自体に単位情報は含まれないため、スライサーは通常ミリメートルとして扱います。寸法が合わない場合は、スライサー側でスケーリングしてください。

Q

GLBモデルに複数のオブジェクトがある場合、1つのSTLにまとまりますか?

A

はい。glb-to-stl変換では、すべてのメッシュが1つのSTLファイルにマージされます。印刷や組み立てで個別のオブジェクトが必要な場合は、変換前にGLBソースから各メッシュを個別に書き出してください。

Q

変換後のSTLをCNC加工に使えますか?

A

使えます。STLはCNCやCAMワークフローでも一般的な入力形式です。この変換では純粋なジオメトリデータを書き出すため、他のSTLと同じようにCAMソフトウェアに読み込んでツールパスを生成できます。

Q

変換後のモデルに角ばった面が見えるのは正常ですか?

A

正常です。STLは平面の三角形でサーフェスを表現するため、曲線は近くで見ると角ばって見えます。滑らかさは元のGLBのメッシュ密度に依存し、メッシュが細かいほど見た目は滑らかになります。

応援する