GLTF から STL への変換

GLTF → STL、Webモデルを3Dプリントへ。

読み込み中...

しばらくお待ちください

ツールについて

GLTF(外部バッファとテクスチャを含む可能性あり)からメッシュを抽出し、STLとしてエクスポートします。アニメーションとマテリアルは保持されません。複数ノードのメッシュは通常マージされます。プリント前にマニホールド性と寸法を確認してください。すべての処理はブラウザ内でローカル完結し、ファイルはアップロードされません。

ヒント

  • 1GLTFパッケージに対応。テクスチャはSTLに影響しません。
  • 2アニメーションのボーンは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 で出力します。

フォーマット情報

入力形式

拡張子:
gltf, glb
正式名称:
GL Transmission Format (glTF 2.0)
タイプ:
3D Scene
フォーマット:
GLTF
主なツール:
Three.jsBabylon.jsBlender
説明:
glTF は Khronos が策定したオープン標準の 3D フォーマットで、3D 界の JPEG と呼ばれています。JSON でシーン構造を記述し、ジオメトリデータは独立した .bin ファイルに格納、テクスチャは個別に参照することで、インクリメンタルロードやストリーミング配信に適しています。glTF 2.0 は、Web、モバイル、ゲームエンジン間で 3D コンテンツを交換する主流フォーマットとなっています。 GLB と比較すると、glTF は複数のファイルで構成され、CDN によるオンデマンド読み込みやリソース再利用に適していますが、ファイルが分散しているため参照が失われるリスクもあります。単一ファイルのシーンを納品する場合や、共有のしやすさを重視する場合は GLB の方が安全です。読み込みプロセスを細かく制御したり、一部のリソースを頻繁に更新したりする必要がある場合は、glTF の方が柔軟です。

備考:

  • 外部リソース(.bin、テクスチャ)は一緒に保持する必要があります
  • CADワークフローには追加のツールが必要になる場合があります

対応機能:

  • 一般的な3D形式

出力形式

拡張子:
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

GLTFリソースをアップロード

GLTFファイル(外部バッファとテクスチャを含む;テクスチャはSTL出力に影響しません。ZIPで圧縮可能)をドラッグ&ドロップしてください。

2

マニホールド性とスケールを確認

プリント前に、プレビューでモデルが水密でスケールが正しいことを確認してください。

3

STLをダウンロード

STLをダウンロード。複数ノードのメッシュは通常1つにマージされ、アニメーションとマテリアルは保持されません。

Q

GLTFモデルにアニメーションが含まれている場合、変換後もアニメーションは保持されますか?

A

STLは静的な形状のみを保存するため、アニメーション情報は破棄されます。変換前にモデルを必要なポーズに調整してから変換することをおすすめします。

Q

変換後、複数のモデルは1つのSTLファイルにまとめられますか?

A

はい、シーン内のすべての可視メッシュが統合され、1つのSTLファイルとして出力されます。個別にエクスポートしたい場合は、事前にGLTFを編集して対象メッシュのみを残してください。

Q

GLTFのテクスチャファイルも一緒にアップロードする必要がありますか?

A

STL変換にはジオメトリデータのみが必要で、テクスチャは不要です。ただし、GLTFが外部の.binファイルにメッシュデータを格納している場合は、そのファイルが同じディレクトリにあることを確認してください。

Q

変換後のSTLが3Dプリントに適しているかどうかを確認する方法は?

A

スライサーソフトにSTLをインポートして確認できます。ほとんどのスライサーは閉じていないメッシュを自動検出します。オンラインツールを使用してモデルのプリント可能性を検証することもできます。

Q

GLTFからSTLへの変換とGLBからSTLへの変換の違いは何ですか?

A

出力されるSTLは同じ種類です。違いはソースにあります。モデルが複数ファイルのGLTF形式の場合はgltf-to-stlを、単一のバイナリGLBの場合はglb-to-stlを使用してください。どちらも印刷可能なSTLになります。

Q

埋め込み型(単一ファイル)のGLTFも変換できますか?

A

はい。すべてのリソースがインライン化された埋め込みGLTFは直接変換できます。事前に別ファイルへ展開する必要はありません。変換時は現在のファイル内容に基づいてSTLが生成されるため、直接3Dプリントに使用できます。

応援する