GLBをインポートする
Blenderを開き、[ファイル]、[インポート]、[glTF 2.0]の順に選択します。GLBを選び、オブジェクトがアウトライナーに表示されるまで待ちます。GLBには複数のメッシュ、ライト、カメラが含まれている場合があります。インポートしたからといって、シーン内のすべてのオブジェクトをSTLに含める必要はありません。モデルを回転させて確認し、実際に必要なメッシュオブジェクトを特定します。
メッシュの作業手順
Blenderでglbからstlに変換するには、GLBをインポートしてメッシュを確認し、目的のスケールを設定して、必要なジオメトリだけをエクスポートします。変換は簡単ですが、STLにはGLBのテクスチャやマテリアルは保持されません。
Blenderをインストールし、開けるGLBファイルとSTLの保存先フォルダーを用意します。作業を始める前に、エクスポートするオブジェクトを決めてください。
このBlenderでの方法なら、シーン内のすべてのオブジェクトを1つのモデルとして扱わずに、エクスポートするオブジェクトを指定できます。
Blenderを開き、[ファイル]、[インポート]、[glTF 2.0]の順に選択します。GLBを選び、オブジェクトがアウトライナーに表示されるまで待ちます。GLBには複数のメッシュ、ライト、カメラが含まれている場合があります。インポートしたからといって、シーン内のすべてのオブジェクトをSTLに含める必要はありません。モデルを回転させて確認し、実際に必要なメッシュオブジェクトを特定します。
必要なメッシュオブジェクトを選択し、分離したパーツ、隙間、薄すぎる面、意図しない内部ジオメトリがないか確認します。Blenderの単位設定とオブジェクトの寸法を使って、エクスポート後のモデルの大きさを決めます。オブジェクトのスケールを変更した場合は、エクスポート前に適用し、メッシュと表示寸法を一致させます。元のジオメトリを修復する予定がある場合は、Blenderプロジェクトのコピーを保存してください。
必要なメッシュオブジェクトを選択した状態で、[ファイル]、[エクスポート]、[STL]の順に選択します。選択したオブジェクトだけを出力するオプションを有効にしてください。オプションの表記はBlenderのバージョンによって異なる場合があります。ファイル名と保存先を指定してエクスポートします。生成されたSTLを新しいBlenderシーンまたはスライサーにインポートし、向き、寸法、必要なパーツがすべて含まれているかを確認します。エクスポートに成功しただけでは、メッシュがプリント可能であるとは限りません。
glbからstlへのエクスポート結果が元のモデルと異なって見える場合や、スライサーで予期しない動作をする場合は、以下を確認してください。
STLに、製品と一緒に床、カメラ、または無関係なシーンのパーツが含まれている。
アウトライナーで製品のメッシュオブジェクトを特定し、選択したものだけをエクスポートしてください。シーン単位の制御よりもブラウザで手早く変換したい場合は、オンライン変換の手順を確認してください。
glbからstlへのオンライン変換インポート後、スライサーで穴、欠けた壁、または分離したシェルが報告される。
メッシュに開いた境界や非多様体エッジがないか確認してください。必要に応じて形状を修復または結合し、再度エクスポートしてください。形式を変えても、元のモデルにある隙間は埋まりません。
GLBは3Dプリントに使えますか?インポートしたGLBには色が付いているが、エクスポートしたSTLには色がない。
標準のSTLでは正常な結果です。STLが表すのは表面形状であり、GLBのテクスチャやマテリアル設定ではありません。見た目が重要な場合は、元のGLBを残してください。
テクスチャ付きのglbからstlへの変換Blenderではパーツが正しく見えるが、変換後のサイズや回転が想定と異なる。
Blenderでのオブジェクトの寸法を目標寸法と比較し、必要に応じてトランスフォームを適用したうえで、再インポートしたSTLを確認してください。別の変換方法を試す場合は、単位の解釈が同じだと決めつけず、利用可能な選択肢を比較してください。
glbからstlへのオンライン変換の代替手段2つの形式を異なる成果物として扱ってください。以下の違いを理解すると、glbからstlへの変換中に何を保持、修復、確認すべきか判断しやすくなります。
変換元のGLB
表示や受け渡しに使うglTFシーンをパッケージ化したもので、複数のオブジェクトを含む場合があります。
エクスポートしたSTL
印刷準備ソフトウェアに渡されることが多い三角形の表面ジオメトリを格納します。
GLBソース
マテリアル定義や埋め込み画像リソースを含めることができます。
STLエクスポート
標準のSTLでは、元のマテリアルやテクスチャの見た目は確実には保持されません。
GLBソース
メッシュに加えて、カメラやライトなどのシーン要素を含む場合があります。
STLエクスポート
GLBシーンの設定全体ではなく、エクスポートされたメッシュジオメトリが含まれます。
GLBソース
Blenderは、シーンと単位設定に基づいてオブジェクトの寸法を表示します。
STLエクスポート
STLには単位の指定が組み込まれていません。次のアプリケーションにインポートした後、サイズを確認してください。
GLBソース
インポート後、オブジェクトを個別に選択できる場合があります。
STLエクスポート
複数のメッシュをエクスポートした場合でも、スライサーでの分離や配置が必要になることがあります。
GLBソース
見た目が完成しているアセットでも、表面に開口部があったり、壁の厚さが不適切だったりする場合があります。
STLエクスポート
STLにも同じ欠陥が含まれる可能性があります。エクスポートしても欠陥は修復・検証されません。
Blenderでは、既存のGLBのジオメトリを確認し、設定を細かく調整しながらSTLにエクスポートできます。完成したメッシュではなくアイデアから始める場合は、Glbtostlから外部の産業用3Dスタジオにアクセスして、モデル制作を検討できます。特定のファイル形式が必要な場合は、利用できるエクスポート形式を事前に確認してください。
「File」→「Import」→「glTF 2.0」からGLBをインポートし、必要なメッシュオブジェクトを選択します。「File」→「Export」→「STL」を選び、選択したオブジェクトのみをエクスポートします。STLを再インポートするかスライサーで開き、サイズと内容を確認してください。
標準のSTLは表面のジオメトリを保存しますが、GLBのテクスチャやマテリアル設定は保存しません。そのため、外観が失われても、エクスポートの失敗とは限りません。テクスチャ付きのデータが必要な場合は、GLBを保管してください。
元のシーン、適用済みの変換、読み込み先アプリケーションの単位の解釈は、いずれも表示されるサイズに影響します。Blenderでメッシュの寸法を確認し、必要に応じてスケールを適用してから、インポートしたSTLの寸法と比較してください。STL自体に単位情報が含まれているとは考えないでください。
いいえ。GLBには、開いたエッジ、重なったジオメトリ、薄すぎる壁、対処が必要な分離したパーツが含まれている場合があります。メッシュを確認・修復し、エクスポートしたSTLを印刷準備の手順でチェックしてください。
目的のパーツを構成するメッシュオブジェクトだけを選択し、Blenderの選択オブジェクトのみをSTLにエクスポートするオプションを使用してください。新しいシーンで結果を確認し、不要なオブジェクトが含まれていないか、必要なオブジェクトが欠けていないかを調べます。複数のオブジェクトを1つのソリッドにする必要がある場合は、エクスポート時に結合されると考えず、ジオメトリを確認してください。