なぜ MTL を MB に変換するのですか?
Wavefront OBJ モデルは 2 つのファイルに分かれています。OBJ は頂点と面のデータを保持し、MTL はマテリアルの記述を保持します。Maya Binary (.mb) シーンには、マテリアルを割り当てるためのジオメトリが必要です。マテリアル定義だけを読み込ませても、有用なものは何も生成されません。また、MTL は Phong モデルを使用しており、Maya のマテリアルシステムにそのまま綺麗にマッピングされるわけではありません。
MTL から MB への変換方法
Autodesk Maya APP
.obj、.mtl、およびテクスチャ画像を 1 つのフォルダに配置し、File > Import から .obj をインポートします(Maya は自動的に .mtl を読み込みます)。その後、File > Save Scene から形式を Maya Binary (.mb) に設定して保存します。
MTL を変換するプログラム
これらの形式について
MTL ファイルは、Wavefront OBJ 3D モデルに付随するマテリアル定義ファイルです。表面の色、光沢、透明度、およびテクスチャファイルへの参照を保存します。このファイルを直接開く必要はありません。Blender などの 3D アプリで対応する .obj ファイルを開くと、自動的に .mtl…
.MTL の詳細を開く →MBファイルは、3Dモデル、マテリアル、リグ、ライト、カメラ、アニメーションを含むAutodesk Maya Binaryシーンです。これはAutodesk…
.MB の詳細を開く →品質と注意点
.mtl単体にはジオメトリがありません。Maya に有用なものをインポートするには、対になる.objファイルが必要です。- MTL は Phong スタイルのシェーディング (
Kd,Ks,Ns) を使用しますが、Maya の最新のパイプラインは物理ベースのシェーダーを使用します。基本的な色とテクスチャはインポートされますが、スペキュラ(鏡面反射)の挙動は手動での調整が必要になる場合があります。 - 変換に論理的根拠がないため、MTL のみを MB に変換するコンバーターは存在しません。
.mtlには単にジオメトリが存在しないからです。
よくある質問
MTL を MB に変換するというウェブサイトがありますが、機能しますか?
OBJ と MTL を持っています。これらを MB として Maya に取り込むことはできますか?
.obj をインポートすれば(.mtl も自動的に読み込まれます)、その後シーンを .mb として保存できます。MTL のマテリアルは Maya でも同じように見えますか?
Kd, Ks, Ns) は Maya の PBR シェーダーに正確に変換されない可能性があり、手動での調整が必要になる場合があります。