Back to the image to 3D generator

PNG to OBJ、それが決して1つのファイルで済まない理由

色をそのまま残したいときに人が選ぶフォーマットがこれです。残ります。ただしジオメトリファイルの中ではなく、マテリアルファイルと画像マップがその横に並んで一緒に移動します。そのうちの1つを失うのが、せっかくの 3D メッシュが灰色のまま届いてしまう最もありがちな原因です。

概要

1つではなく3つのファイル

この分割が、後で人がぶつかるほぼすべての問題の原因になっています。

ファイル中身欠けているとどうなるか
.obj頂点、面、UV 座標問題なし。これが 3D メッシュ本体
.mtlマテリアル定義とマップのファイル名ジオメトリは開くが、テクスチャなしの灰色になる
画像マップ元画像から焼き付けられた色マテリアルが存在しないファイルを参照する

OBJ はマテリアルファイルを、マテリアルファイルは画像マップをファイル名で参照します。どちらかのリンクを切る——名前を変える、移動する、添付ファイルを1つだけ送る——と、3D メッシュはそれでも問題なく開くのに、まるで未加工の粘土のような見た目になります。すべてを1つのファイルにまとめる GLB や、色を捨てるためそもそもこの問題が起きない STL と比べてみてください。

メリット

きれいな切り抜きがもたらすもの

同じアルファチャンネルでも、その効果が現れる場所は異なります。

透明な背景は、どの出力形式でも同じように、3D 再構成が被写体と周囲を分離するのを助けます。変わるのは、画像の色が最後まで残るようになったことです。つまり画像は2度重要になります。1度目はそこから示唆される形状として、もう1度は 3D メッシュに焼き付けられるテクスチャとして。

その分、いい加減な切り抜きの代償は2倍になります。半透明のピクセルがにじんだ縁は、幻のサーフェスを追加するだけでなく、目に見える縁取りとして塗りつぶされてしまいます。画像に焼き込まれたライティングもそのまま届くため、ドラマチックな照明よりフラットな照明の画像のほうが勝ります。

変換の手順

ダウンロードしたものから OBJ を得る

変換は1パス。どの出力形式でも必要な同じ工程です。

生成ツールが返すのはテクスチャ付きの .glb 3D メッシュであり、ファイル一式ではありません。Blender や変換ツールにインポートして OBJ を書き出せば、その書き出しでパックされたファイルがジオメトリ、マテリアル、画像マップに分割されます。分割によって失われるものは何もありません。

一式は1つのフォルダにまとめる。

マテリアルファイルはファイル名で画像マップを探すので、きちんと整えたフォルダだけで十分です。

名前は変えない。

マテリアルファイルを編集せずにマップの名前を変えると、静かにリンクが切れます。

送る前に ZIP にする。

OBJ を他人に渡す確実な方法は、1つのアーカイブにまとめることだけです。

一度は自分で開いてみる。

灰色の 3D メッシュはビューポートでは一目瞭然ですが、ファイル一覧では気づきません。

フォーマット選び

OBJ が正しい選択になるのはどんなときか

良いデフォルトではあるが、いつも最良とは限りません。

色を届ける必要があり、受け取り側のアプリケーションが古い・マイナー・扱いにくい場合には OBJ を選びましょう。ほぼすべてのツールが読めるからです。3D メッシュの行き先がモダンな環境で、3つのファイルを管理したくないなら、パックされた単一ファイル形式を選びます。送り先がプリンターで、画像の色がそこでどうせ捨てられてしまうなら、ジオメトリのみの形式を選びましょう。

Questions

Frequently Asked Questions

マテリアルファイルか画像マップが OBJ と一緒に移動しなかったためです。3つすべてを1つのフォルダにまとめ、ファイル名を変えずに、もう一度開いてみてください。

Turn Your Image Into a 3D Model — Free

登録不要、ソフト不要、モデリング経験も不要。画像をドロップするか説明を入力するだけで、テクスチャ付きの .glb を約1分でダウンロードできます。

パートナーImage to STLRodin AI