なぜ MTL を FBX に変換するのですか?
FBX は、Unity や Unreal Engine などのゲームエンジン、およびプロフェッショナルな 3D パイプラインの標準的な交換形式です。OBJ+MTL は単純なメッシュの交換をサポートしていますが、リグ、アニメーション、およびそれらのツールが期待する最新のマテリアルモデルが欠けています。FBX に変換することで、それらのパイプラインが直接インポートできる単一のポータブルなファイルになります。
MTL から FBX への変換方法
Blender OPEN-SOURCE
«ファイル > インポート > Wavefront (.obj)» から .obj をインポートすると、Blender は自動的に .mtl を読み込みます。その後、«ファイル > エクスポート > FBX (.fbx)» からエクスポートします。エクスポート時にテクスチャを埋め込むには、パスモードを «コピー» に設定します。
これらの形式について
MTL ファイルは、Wavefront OBJ 3D モデルに付随するマテリアル定義ファイルです。表面の色、光沢、透明度、およびテクスチャファイルへの参照を保存します。このファイルを直接開く必要はありません。Blender などの 3D アプリで対応する .obj ファイルを開くと、自動的に .mtl…
.MTL の詳細を開く →FBX ファイルは、Autodesk の Filmbox 互換形式の 3D モデル/シーンであり、ジオメトリ、テクスチャ、リグ、アニメーション、カメラ、ライトを保持します。無料で閲覧するには Autodesk FBX Review または Microsoft 3D Viewer を使用し、編集するには Blender を使用してください。注意:一部のデータベースでは .fbx…
.FBX の詳細を開く →品質と注意点
- MTL は Phong シェーディング(
Kd,Ks,Ns)を使用しますが、FBX は PBR マテリアルをサポートしています。Blender はインポート時にこれらの値を Principled BSDF にマッピングするため、出力結果ではスペキュラや光沢の挙動が異なる場合があります。 - テクスチャ画像は
.objおよび.mtlと同じフォルダにある必要があります。これらが欠けていると、エクスポートされた FBX にはテクスチャが含まれません。 - OBJ+MTL はアニメーションやリグデータを持たない静的な形式です。エクスポートされた FBX にはジオメトリとマテリアルのみが含まれます。
よくある質問
MTL ファイルだけを変換すればいいのですか?
.mtl にはジオメトリ(形状)データが含まれていません。ペアとなる .obj をインポート(これにより .mtl が読み込まれます)し、モデル全体を FBX としてエクスポートします。FBX でもマテリアルは同じに見えますか?
フォルダにテクスチャがない場合はどうなりますか?
.obj および .mtl と同じフォルダにテクスチャ画像を追加してください。