horagewo
(horagewo)
1
経緯としては、下記のUE4でのレベルデザインを参考に、3Dモデルを購入しました。
紹介されていた商品を
海外の3Dモデル販売サイトEVERMOTIONにて購入しました。
モデルをインポートしようと試みたのですが、
FBXにせよOBJにせよ テクスチャ読み込まれず、結果マテリアルも反映されず、
マテリアルは描写されなかったり、単色マテリアになってるものが 発生します。
(インポートにうまくいってるものもあります)
下記URLより DCCツールを使用する解決方法が紹介されますが、
私は DCCツールはblenderしか持っていません。
「一度Blenderにインポート⇒エクスポート」ということを試みたのですが、ダメでした。
(blenderでは全て描画されてるので、データ自体の不具合ではないようです)
インポートオプションの設定が良くないのでしょうか。
マテリアル・テクスチャとメッシュとの関係基礎知識が無いが故の トラブルですが、
分かる方がいらっしゃいましたら、快適に流用するための 解説と解決への手引きをお願い致します。
購入する前は素人判断で 最初は「FBXをインポートしたら、そのままスムーズに配置できるのかな」と考えてました。
回答お願いします。
欲しい情報ありましたら、申し付けください。
画像をいくつか貼っておきます。
インポート設定について載せておくべきでしょう
個別のアセット固有の問題については今提示されている情報では判断できないと思います
Lightmap設定のエラーも出ていますので、LightmapUV関連の問題もあるようです(これもおそらくImport時の設定に起因すると考えます)
また、いずれかのMaterialの中身を開いてチェックしておくべきと考えます
alwei
(alwei)
3
上記のアセットは3ds Maxで作成されたもののようですので、当然マテリアルには互換性がありません。レンダラーにはMental RayもしくはV-Rayを使った専用のマテリアルとなっていますので、UE4ではそのまま読み込むことは不可能です。
申し訳ありませんが、ここではUE4用に使われることを想定したアセットでなければ完全な解決は不可能です。もしメッシュやテクスチャーだけを使いたいというのであれば、それぞれを個別に読み込むこと自体は可能ですので、そのまま同じ見た目を持ってくるわけでなければなんとかなるとは思います。
ただし、UE4にはDatasmithという公式のプラグインがあり、そちらを使えばMax上で作成したマテリアルもある程度は読み込めるようです。Datasmithについては公式ドキュメントもありますので、そちらを一通り読んでみることをお勧めします。
http://api.unrealengine.com/JPN/Enterprise/Datasmith/index.html
yyyaaa
(yyyaaa)
4
コンテンツブラウザを見る限りマテリアルやテクスチャ情報も読み込まれているようですので、きちんとバイナリの入ったFBXではあるように見受けられます。ですがalweiさんが回答されているように、レンダラーによるマテリアルの問題があるように感じます。UEにはサードパーティー製のレンダラ用のマテリアルはそのままインポートできないためです。ですがDCCツール標準マテリアルであればある程度互換が効く可能性があります。FBXのデータタイトルにscanlineと書かれたものはございますでしょうか。
無ければblenderでは表示されているようですので、blenderで標準マテリアルに戻してから再度FBX(バイナリ有)で書き出してみてはいかがでしょうか?(私自身がblenderを使った事が無いので確証はありませんが…)
最終手段としてはUE上で各マテリアルに手付けでテクスチャを貼っていくしかないかもしれません。