4.20今回は、Landscapeという機能を使って広域の地形を作る手順をご紹介します。詳細な仕様は公式ドキュメントに詳しく書かれていますが、このブログでは基本的な操作をかいつまんで説明したいと思います。1.Landscapeの作成手順1-1.Landscape用のマテリアルを用意するLandscapeには、通常のマテリアルとは異なる、専用のマテリアルが必要になります。簡単なのは、サンプルプロジェクトの「ContentExamples」からコピーしてくることです。M_LandscapeMaterial_Inst」を自分のプロジェクトに複製しましょう。アセットの移動方法はこちらのページで解説してます。依存関係にあるいくつかのアセットがコピーされます。Actorを作ります。Landscapeの作成は、「Modes」ウィンドウから行います。Size」を変更してみて下さい。Actorがレベル上に配置されました。3つのレイヤが存在します。これらを重ねあわせて、地形の質感を設定していきます。「Modes」ウィンドウのLandscapeタブ内の一番上のボタンから、「Paint」を選択します。3つの項目が並んでいると思います。Layer」というアセット次の手順でセットします。レイヤの右側の「+」ボタンを押して、LayerInfoを作成します。適当な場所に保存して下さい。作成したLandscapeLayerアセットをセットします。3つのレイヤ全てに対して行います。↓の画像のようになればOKです。Actorを作ったら、次に、地形の起伏を編集します。「Modes」ウィンドウのLandscapeタブ内の一番上のボタンから「Sculpt」を選択すると、↓のような画面になります。この状態で、ビューポート上でのマウス操作で地形の起伏を編集することが出来ます。左ドラッグで陥没させられます。その他、このウィンドウ内の設定で、マウス操作での編集方法を切り替えることが出来ます。Tool」のプルダウンは、デフォルトでは「Sculpt」になっています。ここを切り替えると、そのツールに応じた方法で地形の起伏を編集することが出来ます。Size」は、名前のとおり、ビューポート上で操作するブラシのサイズです。大きなサイズで大まかな地形を作ったあと、小さなサイズで微調整して仕上げましょう。3.マテリアルレイヤをペイントする「Modes」ウィンドウのLandscapeタブ内の一番上のボタンから、「Paint」を選択し、レイヤを選択してビューポート上で塗っていきます。初回はシェーダコンパイルが入りますので、灰色になってしまったらコンパイルが終了するまでしばらく待ちましょう。左ドラッグで剥がします。以上で、基本的なLandscapeの作成手順は終了です。今回紹介しきれなかったツールや機能もたくさんありますので、興味があれば公式ドキュメントを読んで、どんどん触って見て下さい。Mountains」というサンプルプロジェクトが公開されています。こちらを覗いてみるのも、面白いかと思います。