OBJ頂点圧縮

面を減らして、OBJのまま出力。

読み込み中...

しばらくお待ちください

ツールについて

OBJメッシュの簡略化を行います。MeshoptやDracoはglTF専用のため使えません。出力はOBJのままで、MTLやテクスチャにも対応します。すべてブラウザ内で処理します。

ヒント

  • 1出力はOBJのまま
  • 2Dracoは使わず、シンプルに軽量化
  • 3必要に応じてMTLとテクスチャも一緒にアップロード

設定オプションについて

頂点 / ジオメトリ

メッシュ簡略化

デフォルト50%

範囲0% – 100% · step 5%

メッシュ簡略化アルゴリズムを使用して面と頂点の数を削減。デフォルトは中程度。強度を上げるとさらにサイズは小さくなりますが、曲面の詳細が失われる可能性があります。ジオメトリ密度のみを変更し、コンテナフォーマットは変えません。

フォーマット情報

入力/出力

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

備考:

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

対応機能:

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

使用方法

1

モデルをアップロード

OBJと任意のMTL/テクスチャをドラッグ&ドロップ

2

パラメータを設定

簡略化の強度を調整

3

圧縮してダウンロード

最適化されたOBJパッケージをダウンロード

Q

ダウンロードされるファイルはOBJのままですか?

A

はい、結果はOBJ形式のままです。MTLやテクスチャがある場合はZIPにまとめられます。GLBには変換されません。ジオメトリは元の位置で簡略化されるので、既存のOBJパイプラインや後続ツールをそのまま使えます。

Q

OBJがメッシュ簡略化だけ対応なのはなぜですか?

A

MeshoptとDracoはglTFコンテナ向けの拡張で、OBJには適用できません。そのためOBJの圧縮はメッシュ簡略化が中心です。頂点数と面数を減らすことで、密なOBJファイルでもサイズを効果的に縮小できます。

Q

MTLとテクスチャ付きのOBJは圧縮できますか?

A

できます。ジオメトリだけが簡略化され、MTL、テクスチャ、UV、マテリアルはそのまま保持されます。出力はOBJパッケージ(ZIP)になります。参照を正しく解決するため、MTLとマップ画像も一緒にアップロードしてください。

Q

OBJのテキスト形式そのものを圧縮できますか?

A

OBJはテキスト形式で、サイズの大部分は頂点データと面データが占めます。面数を減らすのが最も直接的で効果的な圧縮方法です。出力は最適化されたOBJまたはZIPパッケージで、形式は引き続きテキストです。

Q

圧縮すると見た目の品質は落ちますか?

A

強度が低いほどディテールは保持されますが、ファイルサイズは大きくなります。強度を上げると削除される面が増え、曲線が平坦になることがあります。リアルタイムプレビューで前後を比較してください。密度の高いスカルプトモデルは、シルエットが崩れるまで比較的強い減面に耐えられます。

Q

UV座標やテクスチャのマッピングは正しく維持されますか?

A

保持されます。簡略化によってトポロジーは変わりますが、残った面のUV座標は維持されるため、既存のMTLとテクスチャは正しくマッピングされ続けます。プレビューでUVシームや引き伸ばし領域を確認してください。

応援する