SupaVoxel
無料STL変換ツール

STL→OBJ 変換ツール

.stlをドロップするだけで、Blender、Maya、Cinema 4Dで正しい向きに立つWavefront OBJをダウンロード。無料、登録不要、数秒でローカル変換。

  • 3Dアプリ向けY-up
  • カスタムスケール係数
  • バイナリ/ASCII STL
  • ファイルはローカルのまま
更新日 2026年10月

STLをOBJに変換する方法

  1. 01

    .stlをドロップ

    バイナリでもASCIIでも、最大200 MBのSTLに対応。統計には三角形と頂点の数が表示されます。STLは三角形ごとに3つの独立した角を保存するため、頂点数は三角形数の3倍になります。
  2. 02

    OBJ単体またはzipを選択

    素材とテクスチャを含めるをオンにすると、.objと中性グレーを1行だけ記した.mtlを含む.zipが得られます。STLにはテクスチャがないため、多くの人はオフにして単一の.objをダウンロードします。
  3. 03

    必要に応じてスケールを設定

    数値はSTLに書かれているとおりに出力されます。スケールに係数を入力すると変更できます。たとえばBlenderでミリメートルをメートルにするには0.001。その後OBJに変換を押します。

STL to OBJ変換で陥りやすいスケールと軸の罠

印刷用のSTLファイルはほぼ常にミリメートル単位です。一方、Blender、Unity、多くの3DアプリはOBJの数値をメートルとして読み取ります。60 mmのフィギュアをOBJとしてインポートすると、高さ60メートルになり、カメラのクリッピング範囲をはるかに超えるため、インポートに失敗したように見えます。スケールに0.001を入力するとOBJは高さ0.06単位になり、Blenderのデフォルトのメートルシーンでは60 mmになります。対象アプリがセンチメートルなら0.1を使います。

向きは自動で処理されます。印刷フォーマットはZ-up、OBJは慣例的にY-upです。コンバーターはモデルを回転させるので、BlenderのOBJインポーターをデフォルトの軸設定で使うと、床に寝そべるのではなく立った状態で表示されます。

STL to OBJで引き継がれるもの

データOBJでの結果
三角形そのまま維持
ファセット法線頂点法線として書き出されるため、STLと同じフラットなシェーディングになります
UV座標引き継ぐものはありません:STLにUVはないため、3Dアプリで展開してください
色引き継ぐものはありません:STLは色を保存しません
共有頂点溶接されません。各三角形は独自の3つの角を保持します
単位スケール係数を設定しない限り数値は変更されません

Blenderでカクカクして見える?編集モードで全選択し、[距離でマージ]を実行して角を結合してから、[スムーズシェード]または[自動スムーズ]を適用します。

STL vs OBJ 早見表

STL
三角形のみで各三角形に1つの法線。バイナリまたはASCII。単位も色もなし
OBJ
テキスト形式。頂点、UV、法線、任意サイズのポリゴン、グループ、MTLマテリアル
読み込む先
STL:すべてのスライサー。OBJ:ほぼすべての3Dモデリング、スカルプト、テクスチャリングアプリ
軸の慣例
STL:Z-up。OBJ:Y-up
単位
STL:なし。スライサーはミリメートルとして読み取り。OBJ:なし。多くの3Dアプリはメートルとして読み取り
サイズ
OBJはテキストなので、通常はバイナリSTLより大きくなります

変換後のOBJの扱い

やるべきこと
  • スカルプトやサブディビジョンの前に重複頂点を溶接
  • テクスチャを塗る前にUVを展開
  • 非常に高密度なスキャンは先にメッシュ簡略化ツールで簡略化
  • 向きを確認するため、OBJビューアーで結果を確認
避けたいこと
  • テクスチャは期待しないでください。STLには最初からありません。
  • STLがミリメートルならBlenderではスケールを1のままに
  • 印刷だけなら変換不要。スライサーはすでにSTLを読めます

STLをOBJに変換する理由

BlenderやほとんどのモデラーはSTLを直接開けるため、変換の目的はその先のツールにあります。Substance 3D Painterなどのテクスチャリングアプリ、多くのゲームアセットパイプライン、古いレンダリングエンジンはOBJを要求します。3Dアセットを販売するマーケットプレイスでは、FBXと並んでOBJを求められることもよくあります。またOBJはプレーンテキストなので、スクリプトで検査したり後処理したりするのが簡単です。

目的がWebやARなら、OBJは飛ばしてSTLからGLBを使いましょう。実際のメートル単位で書き出されます。アニメーションソフトならSTLからFBX。逆方向はOBJからSTLです。まだ迷っていますか?STL vs OBJガイドでトレードオフを整理しています。

FAQ

よくある質問

このSTL to OBJコンバーターは無料ですか?

はい、完全に無料です。登録も透かしも変換回数の制限もありません。ファイルはブラウザが読み書きするため、何もアップロードされず、順番待ちもありません。最大200 MBのファイルに対応しています。

OBJをBlenderにインポートしたらモデルが巨大になるのはなぜ?

STLがミリメートル単位で、BlenderはOBJの値をメートルとして読むため、60 mmが60 mになります。スケール欄に0.001を入れて再変換するか、BlenderのOBJインポートダイアログでスケールを設定してください。モデルが消えたように見える場合は、テンキーのピリオドキーで表示を合わせられます。

OBJにUVやテクスチャは付きますか?

いいえ。STLにはUVマップも色も含まれないため、変換できるものがありません。OBJにはジオメトリと法線が入ります。テクスチャを付けるには、BlenderでSmart UV Projectを使うかシームをマークしてUVを展開し、テクスチャをペイントまたはベイクしてください。

なぜ.objではなくzipがダウンロードされるのですか?

素材とテクスチャを含めるがデフォルトでオンになっているため、OBJは.mtlファイルと一緒にzipで提供されます。STLの場合、そのMTLには中性グレーしか入っていないので、オプションをオフにすれば.obj単体をダウンロードできます。

変換したモデルがファセット状に見えるのはなぜ?

STLは三角形ごとに1つの法線を保存し、頂点を共有しないため、OBJもそのフラットシェーディングを維持し、元と同じ見た目になります。Blenderでは編集モードで[距離でマージ]を実行してからスムーズシェーディングを適用してください。CADの鋭いエッジは、完全なスムージングよりも自動スムーズで保つのが最適です。

モデルは3Dアプリで正しい向きに表示されますか?

はい。Blenderのデフォルトのインポート設定、Maya、Cinema 4Dなど、OBJのY-up慣例に従うアプリでは正しい向きで表示されます。コンバーターがZ-upのSTLを回転させ、パーツが床に立つようにします。アプリがOBJをZ-upとして扱う場合は、インポートのアップ軸をYに設定してください。

無料で始める

フォーマットではなくモデルが必要ですか?

スタジオで写真から3Dモデルを生成し、無料ならGLBとして、有料プランならOBJとしてBlenderに取り込めます。すでにお持ちの印刷ファイルにはSTL to OBJコンバーターをお使いください。

クレジットカード不要 · 無料クレジット3回分付き