4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Unreal Engine 4 (UE4)Advent Calendar 2019

Day 14

【UE4】ランドスケープをスタティックメッシュに変換する方法とハマったところの紹介

Posted at

はじめに

ランドスケープをスタティックメッシュに変換する方法を紹介します。
これの方法を利用することで以下のことが実現できます。

  • ランドスケープで作成した地形を背景として利用できる
    • ランドスケープのをそのまま背景として利用するのはちょっと・・・という場合に便利
  • スタティックメッシュに変換したランドスケープを地形として利用する
    • 負荷等の理由で、クオリティを落としてでもランドスケープををそのまま利用したくない場合に便利

あと、これを実現するうえで私がハマったポイントがあったので、それらも絡めて紹介をしたいと思います。

動作確認環境

  • Windows
  • UE4.24.0

今回はAffordable Landscapes - Premiumというアセットを使います。
ハイクオリティな地形データがいろいろ入っているアセットです。
01.png

こんな感じです。いやぁ圧巻。
02.jpg

方法

出力したいランドスケープを選択し、出力したいLODを選択してください。
図では4を選択します。ハイクオリティ(LOD0に近い方)すぎると出力も出力した結果も重くなるので注意。
03.png

出力したいランドスケープを選択した状態で ファイル > 選択されたものをエクスポート を選択してください。
04.png

出力するファイル形式を選んで保存してください。
05.png

今回はobj形式とfbx形式で出力してみました。
06.png

出力したファイルをプロジェクトにドラッグアンドドロップでインポートするのですが・・・。
1点注意があり、obj形式だと以下の図のように分割された状態でインポートされてしまいます。
1024個のスタティックメッシュが出来上がりました・・・。
07.png

中身を見ても、何が何だかわかりません・・・。
08.png

よーく見ると、ちっちゃく地形が存在しているのがわかります。
10.png

このように、obj形式で出力してインポートすると分割された状態のスタティックメッシュが出来上がってしまいます。
一応出力されたobjファイルの中身をイイ感じに編集すればこんなことにはならないのですが、さすがに手間です。

今度はfbx形式で出力したものをインポートしてみます。
こちらは1つのスタティックメッシュとしてインポートできました。
11.png

これをレベルに配置してみます。ちゃんとした地形であることが確認できました。
ということで、ランドスケープを出力する際にはobj形式は避けたほうが良いということがわかりました。
12.png

おわりに

需要があるかはわかりませんが、ランドスケープをスタティックメッシュに変換する方法を紹介しました。
この方法ははじめに紹介した目的以外でも様々な応用ができるかもしれません。

以上、レッツエンジョイUE4!

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?