フォーマット変換/メッシュ ↔ メッシュ

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. 1

    GLB ファイルをドロップします。

  2. 2

    Worker が GLB コンテナ、glTF JSON、ノード階層、BIN アクセサーを読み取ります。

  3. 3

    三角形プリミティブが 1 つのインデックス付きメッシュにマージされ、バイナリ STL ライターが面法線を計算します。

  4. 4

    バイナリ STL をローカルにダウンロードします。アップロードは行われません。

数値の見方

単位

glTF は慣例的にメートルを使用しますが、変換器は再スケーリングせずにソース座標を保持します。スライサーで単位を確認してください。1 単位の GLB は STL でも 1 単位のままです。

属性

ノードの平行移動、回転、スケールが適用されます。三角形の位置とインデックスのみが使用され、マテリアル、テクスチャ、色、スキン、モーフターゲット、Draco 圧縮は引き継がれません。

印刷のヒント

  • スライス前に変換後の境界と単位スケールを確認してください。glTF シーンはメートルを使用することが多く、STL スライサーはミリメートルを前提とします。
  • 複数のメッシュとノードインスタンスは 1 つの STL メッシュにマージされます。
  • STL を検証するまで元の GLB を保持してください。

よくある質問

参考情報

  • · glTF 2.0 仕様
  • · バイナリ STL フォーマット