フォーマット変換/メッシュ ↔ メッシュ
GLB を STL に変換するローカルコンバーター
ブラウザ内で glTF 2.0 バイナリ GLB をバイナリ STL にローカル変換します。Worker が JSON と BIN チャンクを読み取り、ノード変換を適用し、三角形プリミティブをマージして、モデルをアップロードせずに STL を書き出してダウンロードします。
利用可能アップロード不要WorkerGLB
アップロード不要
変換
アップロード不要GLBSTL
変換の準備完了
入力は 4 MiB スライスでストリーミングされ、出力は Worker 内で組み立てられてローカルにダウンロードされます。
- 対応形式
- GLB → STL
- Worker
- ブラウザ内
ここに GLB をドロップ
glTF 2.0 のバイナリコンテナは Worker で読み取られます。ノード、変換、三角形プリミティブはローカルで統合されます。
ファイルを選択最大ファイルサイズ: 500 MB · アップロード不要
アップロード不要 · File.slice() → Worker → チャンク化された STL 出力。
仕組み
- 1
GLB ファイルをドロップします。
- 2
Worker が GLB コンテナ、glTF JSON、ノード階層、BIN アクセサーを読み取ります。
- 3
三角形プリミティブが 1 つのインデックス付きメッシュにマージされ、バイナリ STL ライターが面法線を計算します。
- 4
バイナリ STL をローカルにダウンロードします。アップロードは行われません。
数値の見方
単位
glTF は慣例的にメートルを使用しますが、変換器は再スケーリングせずにソース座標を保持します。スライサーで単位を確認してください。1 単位の GLB は STL でも 1 単位のままです。
属性
ノードの平行移動、回転、スケールが適用されます。三角形の位置とインデックスのみが使用され、マテリアル、テクスチャ、色、スキン、モーフターゲット、Draco 圧縮は引き継がれません。
印刷のヒント
- スライス前に変換後の境界と単位スケールを確認してください。glTF シーンはメートルを使用することが多く、STL スライサーはミリメートルを前提とします。
- 複数のメッシュとノードインスタンスは 1 つの STL メッシュにマージされます。
- STL を検証するまで元の GLB を保持してください。
よくある質問
参考情報
- · glTF 2.0 仕様
- · バイナリ STL フォーマット