無料3Dモデル変換
3DモデルをSTL、OBJ、PLY、GLB、glTF、USDZの間で変換します。3MF、FBX、Collada(DAE)、3DS、AMF、VRMLも開けます。新しい形式に合わせてモデルを正しい向きに立て、メートルとミリメートルの違いも補正します。ブラウザー内で動作し、モデルはアップロードされません。
ファイルをここにドロップするか、クリックして選択
STL, OBJ, PLY, GLB, GLTF, 3MF, FBX, DAE, 3DS, AMF, USDZ, USDC, USDA, WRL, VRML, MTL, BIN, PNG, JPG, WebP, GIF, BMP, TGA · デバイス上で処理
または Ctrl+V でクリップボードから貼り付け
複数のファイルを一度にドロップできます
STL、OBJ(.mtlとテクスチャ付き)、PLY、GLB、glTF(.bin付き)、3MF、FBX、DAE、3DS、AMF、USDZ、WRLを開けます。
ファイルがデバイスを離れることはありません。すべての処理はブラウザ内でローカルに行われます。
使い方
ページがオープンソースのthree.jsローダーでモデルを読み込み、三角形の数を数えて寸法を測り、three.jsのエクスポーターで書き出します。2つの形式で上方向の扱いが異なる場合(CADやスライサーの形式はZ-up、glTFとOBJはY-up)はモデルを回転させて正しい向きに保ち、メートル単位のモデルをミリメートル形式へ(またはその逆に)変換するときは、×1000または÷1000を提案します。
- 1モデルを開くモデルファイルをドロップします。.mtl、.bin、テクスチャファイルがある場合は一緒に。または「ファイルを参照」を押します。
- 2形式を選ぶ印刷やCADにはSTLかOBJ、Webやゲームエンジンには GLB、iPhoneのARにはUSDZ。
- 3向きとスケールを確認「正しい向きに立てる」にチェックを入れたまま、「スケール」の下に表示されるサイズを確認します。
- 4変換して保存「変換」を押して、新しいファイルを保存します。
モデルはこのブラウザー内で変換され、アップロードされることはありません。
ガイド
実例
「サンプルを試す」を押します。sample-torus-knot.obj が読み込まれ、ファイルチップに「5,120 triangles · 65.6 × 68.4 × 31.8」と表示されます。「変換先フォーマット」には STL、「STL(テキスト)」、OBJ、PLY、GLB、glTF、USDZ が並びます。OBJ は多くの場合 GLB に変換されるため、GLB が最初から選択されており、ボタンの下の行には「色、マテリアル、テクスチャを保持します(GLB/glTF ではアニメーションも)。」と表示されます。「GLBに変換」を押すと、パネルに「sample-torus-knot.glb の準備ができました。」と表示され、ファイルサイズ付きの「ダウンロード」ボタンが現れます。次に STL を選ぶと、行が「形状のみ: この形式では色とテクスチャは保持されません。」に変わり、チェック済みのボックス「立てる(Y-up → Z-up)」が表示されます。OBJ は Y-up、STL は Z-up だからです。「変換後のサイズ」は、倍率が提案されないため、65.6 × 68.4 × 31.8(×1)のままです。「STLに変換」で sample-torus-knot.stl が作成されます。
使用する設定と制限事項
- 次の用途に合わせて出力形式を選びましょう。 出力形式は STL(バイナリ)、「STL(テキスト)」、OBJ、PLY(バイナリ)、GLB、glTF、USDZ です。GLB、glTF、USDZ は色、マテリアル、テクスチャを保持し、GLB と glTF はアニメーションも保持します。STL、OBJ、PLY は形状のみで、ボタンの下にもそう表示されます。点群は STL にできません。「このモデルは点群で、STL では扱えません。PLY または OBJ を選んでください。」と表示されます。ツールは入力に応じて出力を自動選択します。STL、3MF、AMF は OBJ、USDZ は GLB、GLB と glTF は STL、それ以外は GLB です。
- 付属ファイルもモデルと一緒にドロップしましょう。 モデルと付属ファイルを一緒に選択またはドロップしてください。モデルの拡張子を持つ最初のファイルがモデルで、残りは付属ファイル(.mtl、.bin、テクスチャ画像: png、jpg、jpeg、webp、gif、bmp、tga)です。OBJ は mtllib 行から .mtl を探し、見つからなければ最初に指定した .mtl を使います。.gltf には、参照するすべての .bin が必要です。付属ファイルが足りなくても処理は止まりません。.gltf は見つからないテクスチャを、OBJ は見つからない .mtl を「見つからなかったため除外しました: wood.jpg。保持するにはモデルと一緒にドロップしてください。」のような行で知らせます。追加しなかったテクスチャは空白のままになります。テクスチャの読み込みには最大 8 秒かかります。
- ツールにモデルを立ててもらいましょう。 STL、3MF、AMF、3DS は Z が上向き、OBJ、GLB、glTF、FBX、DAE、USDZ、WRL は Y が上向きです。入力と出力で食い違う場合は、「立てる(Z-up → Y-up)」のようなチェック済みのボックスが表示され、モデルが X 軸まわりに 90° 回転されます。PLY はスキャナーによって異なるため手を加えず、入力または出力が PLY の場合はボックスは表示されません。モデルがすでに正しい向きなら、チェックを外してください。
- 倍率で単位を合わせましょう。 ほとんどの形式は単位を保存しないため、同じ数値がメートルにもミリメートルにもなり得ます。「倍率」には「×1(数値をそのまま)」「×1000(メートル → ミリメートル)」「÷1000(ミリメートル → メートル)」、×10、÷10、×25.4、÷25.4 があります。ツールは次の 2 つの場合に自動で選び、「おすすめ」と表示します。GLB、glTF、USDZ から STL、OBJ、PLY に変換し、最長辺が 5 未満なら ×1000。STL、3MF、AMF から GLB、glTF、USDZ に変換し、最長辺が 20 を超えるなら ÷1000 です。倍率を自分で変更した後は、別の形式を選んでも変わりません。
- 開けるものと書き出せるものを把握しましょう。 STL、OBJ、PLY、GLB、glTF、3MF、FBX、DAE、3DS、AMF、USDZ、WRL を開けます。ファイル選択では .usdc、.usda、.vrml も選べます。書き出せるのは上記の 7 形式だけで、3MF、FBX、Collada の書き出しはありません。1 回の実行で変換できるモデルは 1 つです。各形式のローダーはその形式を使うときに取得され、ファイルはブラウザー内で読み込まれ、アップロードされません。
よくある問題とその解決方法
- 「3D モデルが見つかりません。STL、OBJ、PLY、GLB、glTF、3MF、FBX、DAE、3DS、AMF、USDZ、WRL のいずれかのファイルを選択してください。」と表示される。
- 追加したファイルのどれにもモデルの拡張子がありません。.mtl、.bin、画像は付属ファイルにすぎず、それと組み合わせるモデルファイルが 1 つ必要です。モデルも追加してください。それ以外の拡張子のファイルは、ドロップゾーン自身が「このファイル形式はサポートされていません」とファイル名を表示して拒否します。
- 「この .gltf のデータは別のファイルにあります: scene.bin。.gltf と一緒にドロップするか、.glb 版を使ってください。」と表示される。
- .gltf は外部の .bin バッファーを参照できますが、それがないと読み取れる形状がないため、ツールは停止して不足しているファイル名を示します。.gltf と指定されたファイルを一度に選択してください。テクスチャ画像が足りない場合は別で、「見つからなかったため除外しました」の行が出るだけで、モデルはそれなしで変換されます。
- 「このモデルを読み込めませんでした。ファイルが破損しているか、コンバーターが対応していない機能を使っている可能性があります。」と表示される。
- ファイルの解析中にローダーがエラーを出しました。ファイルが破損している、途中で切れている、内容と拡張子が合っていない、または、その形式用の three.js ローダーが扱えない機能を使っている可能性があります。作成したプログラムからモデルを書き出し直し(できれば GLB、OBJ、STL で)、もう一度追加してください。
- 「このファイルには変換できる形状がありません。」と表示される。
- ファイルは読み込まれましたが、三角形も点も含まれていません。ツールはメッシュの三角形と点群の点を数えるため、線、カメラ、ライトだけのファイルはここで終了します。元のプログラムで、モデルが非表示や空になっていないか確認してください。
- 「この形式でモデルを書き出せませんでした。別の出力形式をお試しください。」と表示される。
- モデルは読み込めましたが、エクスポーターが書き出しに失敗したか、結果が空のファイルになるところでした。モデルはページに残っているので、追加し直す必要はありません。「変換先フォーマット」の下にある別のボタン(GLB や OBJ など)を選んで、もう一度変換を押してください。
比較
Blender、MeshLab、スライサーはモデルを開いて編集できます。このツールは変換だけを行います。three.js のローダーでモデルを読み込み、立てたり倍率を変えたりして、別の形式で書き出します。すべてブラウザー内で行われ、アップロードはされません。穴の修復、三角形数の削減、マテリアルの編集、プレビュー表示はありません。出力は STL(バイナリまたはテキスト)、OBJ、PLY、GLB、glTF、USDZ に限られ、色とテクスチャが残るのは GLB、glTF、USDZ だけです。重いファイルや特殊なファイルは、デスクトップの 3D ソフトのほうが適切に扱え、マテリアルも細かく調整できます。同じ形状を別の形式で欲しいだけ(スライサー用の OBJ、ウェブ用の GLB など)なら、このページのほうが手早く済みます。
関連ツール
3Dモデルビューアー(STL・OBJ・GLB)
STL・OBJ・PLY・GLB・GLTFの3DモデルをブラウザでWebGLを使用して閲覧できます。オービット・ズーム・パン、ワイヤーフレーム・自動回転に対応。ローカルでレンダリングされるため、モデルがアップロードされることはありません。
MOBI から EPUB への変換
Kindle の電子書籍(.mobi、.azw3、.azw、.prc)を、Kobo、Apple Books、Google Play Books、Send to Kindle 向けの EPUB に変換します。章、画像、表紙、タイトル、著者はそのまま保持。DRM フリーの本のみ対応。何もアップロードされません。
Word から EPUB へ — DOCX・Markdown・TXT を EPUB に変換
Word 文書、Markdown、テキストファイルから、章・目次・オリジナルの表紙付きの EPUB 電子書籍を作成できます。Kindle、Apple Books、Kobo で読めます。複数のファイルを 1 冊にまとめることも可能。ブラウザー内で処理され、アップロードはされません。