UltKit

3MFをSTLに変換

.3mfプロジェクトとしてダウンロードしたモデルを、別のスライサーや3Dプリント出力サービス、修復ツールで使うためにシンプルな.stlにしたい場合は、ここで変換できます。形状は正しいスケールのまま保たれます。

3Dモデル変換

またはSTL, OBJ, MTL … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    .3mfファイルをアップロード

    3MFファイルを1つ、または最大20個(1ファイルあたり95 MBまで)追加します。PrusaSlicer、Bambu Studio、Cura、Windows 3D Builderで保存したプロジェクトファイルも使えます。

  2. 2

    ミリメートルとバイナリのまま

    変換先はSTL、ファイルエンコードはBinary、モデルの単位はミリメートルにします。これはどのスライサーでも想定されている設定です。複数のパーツを1つのオブジェクトにしたい場合のみ、1つのメッシュに統合をオンにしてください。

  3. 3

    STLに変換

    STLに変換 →を押してダウンロードします。ファイルをスライサーで開き、元のモデルと寸法を見比べて確認してください。

回答

3MFをSTLに変換するには?

.3mfファイルをアップロードし、単位がミリメートルのSTLのまま、STLに変換を押します。各オブジェクトの三角形メッシュがバイナリSTLとして書き出されます。色、材料、スライサーの設定はSTLに保存できないため含まれません。

3MFとSTLの違い:プロジェクトファイルと三角形の集まり

3MFは、2015年にMicrosoftがAutodesk、HP、Dassault Systèmes、Shapewaysなどと設立した3MF Consortiumが、3DプリントでSTLに代わる形式として設計しました。3MFファイルはOpen Packaging Conventionsに従ったZIPパッケージです。モデルはXMLとして格納され、既定でミリメートルとなる unit 属性で単位を明示します。さらに色、材料、複数オブジェクト、ビルドプレートも扱えます。PrusaSlicerやBambu Studioなどのスライサーはプロジェクト全体を3MFで保存し、Metadataフォルダに独自の設定ファイルを追加します。

STLははるかに古い形式です。1987年に3D Systemsが光造形機向けに定義したもので、保存するのは法線付きの三角形のリストだけです。単位も色もオブジェクト名もありません。3Dプリント用に作られたほぼすべてのプログラムが読み込めるため、多くのツール、古いスライサー、オンデマンド印刷のフォームでは今もSTLが求められます。ダウンロードしたものが複数パーツのZIPだった場合は、ZIPをSTLに変換でアーカイブ全体を一度に変換できます。

3MFからSTLへの変換で残るもの・失われるもの

残るもの

  • すべてのオブジェクトのすべての三角形
  • ミリメートルで書き出されるサイズ
  • 統合しない限り、別々のパーツ
  • 穴、オーバーハング、細部のディテール

削除されるもの

  • 色、ペイントした領域、テクスチャ
  • 材料とフィラメントの割り当て
  • プレート、ベッド上の位置、サポート
  • 印刷設定、モディファイア、サムネイル

50バイトバイナリSTLの三角形1つあたり

80バイトのヘッダーと4バイトの三角形数の後、三角形は1つにつき50バイトです。そのため50万三角形のモデルは約25 MBになります。同じメッシュのASCII STLは約5倍の大きさです。

スライス前にSTLを確認する

  • モデルページに記載されたベース幅など、既知の寸法を1つ選び、スライサーの表示と比較します。
  • オブジェクト数を数えます。複数パーツのモデルは、同じ数のパーツとして読み込まれるはずです。
  • サポートとブリムは引き継がれないため、新しいスライサーで設定し直します。
  • 複数材料のモデルは、各パーツにフィラメントを割り当て直します。
  • スライサーがエラーを報告した場合は、修復機能を実行します。3MFの仕様ではメッシュは閉じている必要がありますが、後から編集したモデルはそうでない場合があります。
  • 元の3MFは保管しておきます。STLでは保存できない色や設定が残っています。

3MFとSTLの形式の基本情報

3MF

3D Manufacturing Format

3MFは、Microsoftと業界パートナーが設立した3MF Consortiumが2015年に公開した、3Dプリント用のオープンな形式です。メッシュ形状に加えて、単位、色、素材、複数のオブジェクト、プリント設定を圧縮ZIPパッケージにまとめて保存します。PrusaSlicer、Bambu Studio、CuraなどのスライサーはプロジェクトファイルとしてProject 3MFを使用します。一方、一般的な3DモデリングソフトやCADツールの多くは、今もSTLやOBJを好みます。

圧縮方式
–
透過
–
アニメーション
非対応
登場時期
2015 · 3MF Consortium
3MF 変換

STL

STLメッシュ

STL(stereolithography)は、1987年に 3D Systems が作成した3Dメッシュ形式です。物体の表面形状だけを三角形のリストとして記述し、色、材質、単位、シーン情報は持ちません。シンプルなため、Cura や PrusaSlicer などの3Dプリント用スライサーの標準的な入力形式になっています。曲面は多数の平らな三角形で近似されるため、滑らかなモデルではファイルがとても大きくなることがあります。

圧縮方式
–
透過
–
アニメーション
非対応
登場時期
1987 · 3D Systems
STL 変換

多くのスライサー、プリントサービス、メッシュツールが今もSTLしか受け付けない一方で、最近のモデル配布サイトやBambu Studioなどのスライサーは3MFのプロジェクトファイルを出力するため、3MFからSTLへの変換が必要になります。

3MFからSTLへの変換に関するよくある質問

スライサーなしで3MFファイルの中身を確認できますか?

はい、できます。3MFはZIPアーカイブなので、コピーの拡張子を .3mf から .zip に変更すれば、どの解凍ツールでも開けます。スマホやパソコンでの方法はあらゆる端末でZIPを解凍する方法をご覧ください。中には、3DフォルダにXML形式のモデル、サムネイル、スライサーのプロジェクトであれば設定ファイルが入っています。

3MFのマルチカラー塗り分けはSTLに残りますか?

いいえ、残りません。STLには色の情報を持つ項目がないため、ペイントした領域やフィラメントの割り当ては削除されます。別の環境で複数色で印刷する場合は、1つのメッシュに統合をオフのままにして、別々にモデリングされたパーツを分けたまま残し、新しいスライサーでパーツごとにフィラメントを割り当ててください。

Bambu Studioプロジェクトのプレート配置はSTLに残りますか?

いいえ、残りません。プレート、ベッド上の配置、サポート、モディファイアはジオメトリではなくスライサーのデータです。STLにはモデルの形状だけが入り、配置は新しいスライサーが自動で行います。

STLが元の3MFより容量が大きいのはなぜですか?

3MFは各頂点を1回だけ保存し、ZIPで圧縮されています。バイナリSTLは三角形ごとに3つの頂点座標をすべて書き込み、圧縮もしないため、同じメッシュでも数倍の容量になるのが普通です。

出力サービスには3MFとSTLのどちらを送るべきですか?

サービス側が指定する形式で送ってください。両方受け付けるところが多く、単位が明記される3MFのほうが安全です。フォームがSTLのみの場合は、ここで変換し、注文時にモデルがミリメートルであることを書き添えてください。

変換後にモデルが25.4分の1に小さくなりました。原因は何ですか?

3MFがインチで定義されていたか、読み込み先のソフトがインチと解釈したことが原因です。モデルの単位をinに設定して再変換するか、スライサーで2540%に拡大縮小し、既知の寸法で確認してください。