OBJ から STL への変換

OBJ→STL、モデルファイルをワンクリックでスライサーへ。

読み込み中...

しばらくお待ちください

ツールについて

OBJからメッシュを抽出してSTLにエクスポート、3Dプリントに便利。非三角形面は自動三角形分割、マテリアルは破棄。すべてブラウザ内で処理、ファイルはアップロードされません。

ヒント

  • 1マテリアルやテクスチャは失われます
  • 2複数オブジェクトは通常結合されます
  • 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 で出力します。

フォーマット情報

入力形式

拡張子:
obj
正式名称:
Wavefront OBJ
タイプ:
3D Model
フォーマット:
OBJ
主なツール:
BlenderMaya3ds Max
説明:
OBJ は Wavefront が 1980 年代に開発したオープンな 3D ジオメトリ形式で、人間が読めるテキストで頂点、法線、UV、面の接続関係を記録します。ほぼすべての 3D ソフトウェアでサポートされており、ソフト間でメッシュを交換する際の安全な選択肢です。マテリアルとテクスチャは通常、付属の .mtl ファイルに定義され、両方を同じディレクトリに置く必要があります。 OBJ はアニメーションやボーンデータを含まず、静的なメッシュのみを表現するため、キャラクターアニメーションのワークフローには最終形式として適しません。また、テキストエンコードにより大規模モデルのファイルサイズが大きくなり、複雑なシーンの読み込みが遅くなります。テクスチャを内包した単一ファイルでの配布が必要な場合は、GLB の方が適しています。

備考:

  • マテリアルにはMTLファイルをOBJファイルと一緒に保持する必要があります
  • アニメーションやスケルトンには非対応

対応機能:

  • 人間が読めるテキスト形式
  • ジオメトリ(.obj)とマテリアル(.mtl)ファイルの分離
  • ユニバーサルなソフトウェア対応
  • UV座標と法線の保持

出力形式

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

OBJファイルをアップロード

OBJファイルをドラッグ&ドロップしてください。変換時にマテリアルとテクスチャは破棄され、メッシュジオメトリのみが保持されます。

2

単位と水密性を確認

印刷前にプレビューで単位が正しく、モデルが閉じたソリッド(水密)であることを確認してください。

3

STLをダウンロード

STLファイルをダウンロードします。非三角形の面は自動的に三角形分割され、複数のメッシュは通常結合されます。

Q

複数のメッシュがある場合はどうなりますか?

A

複数のメッシュは通常1つのSTLに結合されます。相対的な位置は保持されますが、パーツは分離されなくなります。別々のファイルが必要な場合は、事前にモデリングソフトでオブジェクトを分割してください。

Q

非三角形面は?

A

非三角形の面はエクスポート前に自動的に三角形分割されます。STLは三角形のみをサポートするため、四角形や多角形は三角形に分割されます。モデルの全体的な形状は変わりません。

Q

マテリアルは保持されますか?

A

いいえ、STLにはマテリアルがなく、色やテクスチャは破棄されます。STLは三角形のジオメトリのみを記録し、3Dプリントにはそれで十分です。色情報を残したい場合は3MFを使用してください。

Q

OBJからSTLへの変換時に頂点ノーマルはどうなりますか?

A

OBJファイルでは頂点ノーマルは頂点ごとに保存されますが、STL形式は面ごとのノーマルのみをサポートします。変換時には三角形ジオメトリから面ノーマルが自動的に計算されるため、OBJファイルのカスタム頂点ノーマルは保持されません。

Q

3DプリントではOBJではなくSTLを選ぶべき理由は何ですか?

A

STLは3Dプリントの事実上の標準形式であり、ほぼすべてのスライサー、プリンターソフト、プリントサービスが受け入れ、スライス準備の整ったクリーンな三角形メッシュを含みます。OBJからSTLへの変換は、モデルをプリントワークフローに持ち込む最も確実な方法です。

Q

OBJファイルにUV座標があります。STLではどうなりますか?

A

UV座標はテクスチャマッピング用のデータであり、STLはテクスチャもマテリアルもサポートしないため、マテリアルとともに破棄されます。エクスポートされるのは三角形ジオメトリのみで、これは3Dプリントに必要なすべてです。

応援する