Quixel社のMegascansのアセットデータをUEFN(Unreal Editor for Fortnite)で使いたいと思ったのですが、UE(Unreal Engine)ですらペーペーの自分だと色々と手こずった部分があるので、備忘録として残そうと思います。
MegascansやUEFNについての説明は省略します。
(特に2の部分で手こずりました。。。💦)
UEFNではUEのようにQuixelの Bridge が使えないので、一度UEプロジェクトでBridgeからアセットを持ってきて、UEFNプロジェクトにデータを移行します。
BridgeでアセットをUEプロジェクトにダウンロード。
ダウンロードしたアセットで右クリック→アセットアクション→移行。
保存場所はUEFNプロジェクトのContentで問題なかったです。
移行してきたアセットをそのままUEFNプロジェクト内に配置すると、Fortniteとのセッション開始時にエラーが発生しました。。
色々確認した結果、アセットで使われているマテリアルにUEFN内に無いデータがあるみたいでしたので、先述した移行方法と同じ様に足りないデータを移行していきます。
もっと簡単な方法があるかもしれないですが、ブラウズでのデータの有無で確認しました。。笑
Megascansのマテリアルはマスターマテリアルをインスタンス化して使われてるので、お勉強がてらUEFN内でも同様のマテリアルを作成してみてます。(移行してきたマテリアルをそのまま使ってもいけるのかも??)
後はアセットに元々使われてたマテリアルを、2で作成したマテリアルに差し替えるだけです。
元のマテリアルがプロジェクト内に残っているとエラーが出続けるので削除しました。
元々はWANIMATION.LLCの西脇 嗣人様(下記参照)の発表資料を参考にしてて、エラーが出た時は「なんで同じようにしてるのにできないのだ!?」って思いましたが、データがないという極々単純な問題で拍子抜けしました。ただ真似するだけでなく、ちゃんと頭を使わないとです。。笑
それと、Megascansのマテリアルがインスタンスで管理されているので、使い勝手抜群だなと思いました。
高品質のアセットを簡単にかつ無料で使えるEpic、マジ最高です。
WANIMATION.LLC 西脇 嗣人様のUNREAL FEST 2023 TOKYOでの発表資料
弊社では今回取り上げたUnreal EngineやBlenderなどを活用したVR環境構築も承っております。お気軽にご相談ください。
monoDuki LLC | 鹿児島からXRとインキュベーションを広げる会社
鹿児島の「モノ好き」達が世の中をもっと面白くしようと、AR、XR事業とインキュベーション事業を軸として新たな可能性を提供します。