CryEngine 學習筆記 3 - 建立地形

  一些教學的部分就直接開始建立地形了,目前也是從建立地形開始,使用CryEngine內建強大的地形編輯器,可以輕鬆的編輯出一些地形,同時內建一些可用的場景物件,可以看情況使用,畢竟一開始也沒有自己的物件可以用。
  還沒有開始Code以前,我覺得如果能先把內建的東西玩一玩,可以順便熟悉操作。





  此部分使用內建的地形編輯器功能完整,使用上也算是滿簡單的,但是要編輯出好的場景還是需要花不少的心力調整細節。
  一開始沒有任何場景,直接選擇 Terrain->Edit Terrain 來打開地形編輯器。


--
   場景編輯器的視窗,這邊可以使用右側的 Modify Terrain 選擇編輯的方式,也可以說是筆刷類型,因為設定完數值就可以直接在旁邊的平面圖編輯,或者在 Perspective viewport 當中編輯。
  這邊節省時間,直接使用亂數產生的方式 Generate Terrain 來產生一個地形,同樣也可以設定地形因子來改變產生的地貌。


--
  點下OK後就可以在Perspective視窗當中看到產生的地形,此時可以操控攝影機瀏覽一下,不過這個時候會發現一件事情,這個地形很大,同時山峰也很高,所以先來設定一下地形的數值。


  在Modify當中選擇 Set Terrain Max Height 來設定地圖最高的高度。


  原始值應該是1024,我這邊設定128,設定完後再重新產生一次地圖,這次就可以看到整個島最高的地方不會超過128。
  這邊也可以在Modify當中設定海的高度 Set Ocean Height(或移除)。


--
  到這邊隨機地形就完成了,接著細部的地形調整,如果有需要就靠筆刷慢慢地去微調吧。接著可以簡單調整一下場景的光源,來看看不同時間的效果。


  可以調整太陽光源的方向,偏向南北極太陽光源路徑的調整,以及當前時間等等設定,像這邊可以看到這邊設定南極,因此太陽路徑就只會在四周繞,不會經過頭頂。


  地形就暫時到這邊,有時間研究就調整一下筆刷,可以形塑出自己想要的地形,不然就是先使用隨機產生的方式暫時來使用一下。

No comments:

Post a Comment