Terragen 4是一個程序化生成自然景觀的軟件,跟VUE功能相近。但是比起VUE來說,它更袖珍,更輕量級。由於它可以快速生成自然景觀,主要是大氣+地形+光照,我們可以使用它快速生成環境貼圖供我們游戲制作中使用。

在開始之前,先分析一下環境貼圖制作的方式。
制作環境貼圖有兩種方式:
1.6-Side的立方體貼圖,即Cube Map。在Unity中,Create一個舊版本的CubeMap,將6張圖按照它們各自的方位拖到相應的槽中即可。
2.使用全景HDR圖,直接在導入設置中修改為Cube Map。
首先說明一下,全景HDR圖的制作在Terragen 4中可以直接渲染生成,不過Free和Creative版本不支持,只有Professional版本支持。不過可以在PS里面或者在其他工具中,使用立方體環境貼圖進行拼圖實現全景圖的效果,這里不會說步驟,網上教程很多。
Cube Map環境貼圖
1.相機設置
選擇菜單欄的Cameras標簽,然后選擇屬性欄的General頁簽
Position:X軸=Z軸=0,Y軸根據需求設置。
Rotation:全部=0。
Perspective透視。
使用水平FOV=90。

2.渲染器設置
選擇菜單欄的Renderers標簽
圖片高度和寬度為1:1。
分辨率可以選擇512x512或者256x256,更大的尺寸免費版不支持。
其余參數可以根據需求調整。

3.旋轉Y軸,每次+/-90度,渲染4張。在Y軸為90度時,旋轉X軸+-90度,渲染天空和地面。

4.圖片導入Unity合為CubeMap或者導入其他工具中生成全景圖。
全景HDR圖
1.相機設置
選擇菜單欄的Cameras標簽,然后選擇屬性欄的General頁簽,設置為Spherical Camera。
2.渲染器設置
Renderers標簽下設置圖片的分辨率並渲染。
Terragen 4中自然景觀制作Quick Start
Terragen 4的標簽分別為Objects對象,Terrain地形,Shaders着色器,Water水,Atmosphere大氣,Lighting光照,Cameras相機,Renderers渲染器。相機和渲染器前面已經簡單提及過,接下來我們主要講如何向豐富我們的場景。這里只作為一個Quick Start,不會做太深入的講解,如果有深度需求的需要去官方的文檔自己研究了。
Terragen 4是一個基於節點Node圖表編輯的軟件。
1.為場景添加對象
在Terrain地形,Water水,Atmosphere大氣,Lighting光照的標簽下,選擇Add……按鈕,添加預設的對象即可。同時,對象的節點也會自動在圖標中生成。

2.快速構建一個簡單的自然環境
-大氣標簽,Add Cloud Layer,選擇Low-level:Cumulus,Small 和Mid-level:Altostratocumulus,Small。
-水標簽,Add Water Object,選擇Lake。
-地形標簽,選擇場景默認的Fractal terrain 01。
Scale:Lead-in scale,調高
Colour:Colour Contrast,最高
-對象標簽,Add Object,選擇Planet。
在預覽窗口,選中生成的Planet對象,調整位置,大小,旋轉
-渲染出圖

