UnityのTerrainでは地形を自由に編集することができますが,ここではPhotoshopを使用してheightmapを作成し,それをUnityにインポートする方法をまとめておきます.
まずはPhotoshopにて以下のように新規作成します.ポイントは513×513にすることと,16bit Grayscaleにすることです.背景は黒になるようにします.
自由にheightmapを作成します.ポイントは黒が低く,白が高くなるということです.Blurをかけて傾斜を滑らかにしたりするとそれっぽくなります.
ファイルをrawフォーマットで保存します.保存から,Photoshop RAW形式で保存してください.拡張子はrawとします.
以下のようにデフォルトのままでオッケーです.
以上でheightmapは完成です.次にUnityのTerrainにインポートします.TerrainのInspectorを開いて,Inport RAWをクリックします・
16bit Grayscaleで作成しているので,Depthは16bitとして,widthとheightは513を指定します.
じゃじゃーん.インポートされました.
ところで,サイズが513pxで作成しているのは,512pxで作成すると一部バグった(ギザギザの地形になる)からです.513pxならうまくいきます.