3MF サンプルファイル — テスト用 3D Manufacturing Format をダウンロード

3MF — 3D Manufacturing Format · .3mf · MIME タイプ model/3mf

2 ファイル14 KB – 23 KB直接リンク広告なし・登録不要用途を問わず無料SHA-256 検証済み

スライサーや印刷サービスとの連携をテストするための 3MF サンプルファイルをダウンロードできます。1 つ目のファイルには、PNG のパッケージサムネイル付きで、そのまま印刷できる L 字ブラケット(40 × 20 × 24 mm、614 三角形)が 1 つ入っています。もう 1 つのファイルには、立方体、球、円柱の 3 つの独立したオブジェクトが入っており、それぞれ basematerials グループで定義した表示色を持っています。

3MF は、STL に代わる形式として 3D Printing Consortium が策定したフォーマットです。中身は ZIP(OPC パッケージ)で、[Content_Types].xml、_rels/.rels、そして 3D/3dmodel.model にある XML モデルを含みます。STL と違い、単位、色、複数オブジェクト、ビルドプレート上の配置を明示的に記録します。どちらのファイルも単位はミリメートル、Z 軸が上で、水密かつ 2 多様体です。

3MF サンプルモデルのレンダリングプレビュー
このページのサンプルを当サイトのジェネレーターでフラットシェーディングした静止画です。ダウンロードしたファイルを任意の 3MF ビューアーで開くと、3D で確認できます。

3MF サンプルファイルをダウンロード

ファイル詳細サイズダウンロード
sample-bracket-single-object.3mf
1 オブジェクト • L 字ブラケット 40 × 20 × 24 mm • 614 三角形 • サムネイル付き • 14 KB
614 三角形 · 303 頂点 · 1 マテリアル · ミリメートル、Z 軸が上14 KB
14,052 バイト
3MF をダウンロード
sample-multi-object-colors.3mf
3 オブジェクト、3 色(basematerials) • 2,248 三角形 • 23 KB
2,248 三角形 · 1,130 頂点 · 3 オブジェクト · 3 マテリアル · ミリメートル、Z 軸が上23 KB
22,754 バイト
3MF をダウンロード
2 ファイル · 直接リンク · 登録不要 · CORS 対応

コマンドラインや CI でこれらのファイルを使う

どの URL も固定で、CORS も許可しています。テストで SHA-256 を固定しておけば、フィクスチャが変わった瞬間に気づけます。

# ファイルを 1 つダウンロード
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/3mf/sample-bracket-single-object.3mf

# 検証する(全ファイルの SHA-256 は上に記載)
shasum -a 256 sample-bracket-single-object.3mf

# 全サンプルファイルの機械可読インデックス
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="3mf")'

3MF 形式の概要

正式名称3MF — 3D Manufacturing Format
拡張子.3mf
MIME タイプmodel/3mf
仕様3MF Core Specification(3D Manufacturing Format)
コンテナZIP / Open Packaging Conventions
モデルパート3D/3dmodel.model(XML、コア名前空間 2015/02)
単位ファイル内で宣言:unit="millimeter"
色displaycolor 付きの basematerials(sRGB + アルファ)

3MF サンプルファイルでテストされること

  • スライサーやプリントファームのアップロード処理
  • プレビュー用のパッケージサムネイルの読み取り
  • 複数オブジェクト・複数色のインポート
  • 単位の処理(「mm かインチか」で悩まない)
  • ZIP + XML 解析の堅牢性
  • STL から 3MF への変換チェック
テストのポイント。 ブラケットのサムネイルは、スライサーが書き出すのと同じく、ルートの _rels/.rels からパッケージサムネイルとして参照されています。古い assimpjs(WebAssembly)ビルドはこれでクラッシュしましたが、ネイティブの Assimp 6.0 と three.js は問題なく読み込みます。サムネイルがある状態でテストすべき理由がよくわかる例です。 3MF は ZIP なので、汎用の MIME 判定では application/zip と判定されます。拡張子を信用する前に、中に 3D/3dmodel.model があるか確認しましょう。

よくある質問

3MF は STL より優れていますか?

印刷用途なら、はい。圧縮されているので小さく、単位を宣言し、色、マテリアル、複数オブジェクトに対応し、各パーツのビルドプレート上の位置も保存します。ただし古いツールでは STL のほうが広く受け付けられるため、多くのサービスは両方に対応しています。

3MF ファイルはどうやって開きますか?

PrusaSlicer、Bambu Studio、Cura などのスライサーで直接インポートでき、three.js には 3MFLoader があります。中身は ZIP なので、コピーの拡張子を .zip に変えて XML を直接読むこともできます。

これらのファイルの単位と上方向の軸は?

glTF、GLB、OBJ、PLY、OFF、DAE、USDZ は Y 軸が上、単位はメートルです(トーラスノットの差し渡しは約 1.4 m)。STL と 3MF はスライサーの想定どおり Z 軸が上、単位はミリメートルで、z = 0 の面に置かれています。FBX は Y 軸が上、単位はセンチメートルです。各ファイルの単位と上方向の軸は詳細欄に記載しているので、インポーターが正しく拡大縮小・回転しているかを確認できます。

これらのモデルはどこから来たものですか?

当サイトで生成しています。スクリプトが数式からジオメトリ(トーラスノット、UV 球、立方体、ブーリアン演算のモデリングライブラリで作ったブラケット)を組み立て、各ファイル形式を仕様に従って 1 バイトずつ書き出しています。他人のモデルをダウンロード、スキャン、変換したものは一切含まないため、商用を含むあらゆる用途にクレジット表記なしで無料でお使いいただけます。

これらの 3MF ファイルは安全にダウンロードできますか?

はい。すべてのファイルは当サイトが公開しているスクリプトでゼロから生成したもので、収集したものやユーザーがアップロードしたものはなく、スクリプト、マクロ、実行ファイルも含まれていません。各ファイルの SHA-256 をこのページに掲載しているので、受け取ったファイルを検証できます。

3MF サンプルファイルを商用利用できますか?

はい。商用製品、テストスイート、デモ、再配布を含め、あらゆる目的に無料で使え、クレジット表記も不要です。ライセンス手続きも、誰かへの問い合わせも必要ありません。

これらのファイルに直接リンクしたり、CI で使ったりできますか?

はい。どのリンクも HTTPS の固定の直接 URL で、Access-Control-Allow-Origin: * と長期キャッシュのヘッダーが付いているため、curl、wget、fetch()、テストランナーから直接取得できます。全ファイルの JSON インデックスへのリンクは各ページにあります(コマンドラインのセクションを参照)。

関連するサンプルファイル

3MF に対応した無料ツール

  • 単位変換 — メートル法とヤード・ポンド法、料理、データ、圧力、エネルギー、速度、燃費まで、よく使うあらゆる単位をブラウザ上で即座に変換します。
  • ハッシュ生成 — テキストやファイルを MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC32 でハッシュ化し、チェックサムを検証したり HMAC を計算したりできます。ファイルは端末の外に出ません。

不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。

ファイル処理パイプラインをテスト中ですか?私たちはそれを作っています。

アップロード、変換、プレビュー、文書処理、メディアのワークフローは、FreeToolsForWeb がクライアントのために設計・運用している本番システムそのものです。だからこそ、最初にこれらのファイルが必要になりました。

無料ツールを見る