当前位置:文档之家› Unity3D教程之Terrain Composer

Unity3D教程之Terrain Composer

Unity3D教程之Terrain Composer
Unity3D教程之Terrain Composer

#九城学院#

Terrain Composer

【介绍】

Terrain Composer是一款很火的地形制作插件。可以快速做出实用的运行效率高的地形。与Unity自带Terrain对比如下

Unity自带Terrain Terrain Composer

1 快速生成随机地形no yes

2 快速生成随机地形纹理no yes

3 用曲线调整地形属性no yes

4 地形切块no yes

【学习方法】

插件包里的PDF文档,对应老的1.1版本,不建议看了。

建议入门看本教程,之后看官网材料

官网视频及文档:英文视频需要翻墙看

【使用步骤】

这里以1.24版本举例

一:打开Terrain Composer界面

Terrain菜单->Terrain Composer

打开后一共有3个子栏

1 Terrains

2 Quick Tools

3 Layer Level

所有数据储存在Terraincomposer_save这个gameobject上,正式场景必须删除这个obj

二:创建地形

1 打开Terrain栏

2 设置参数

Terrain Asset Name 地形文件名

Terrain Scene Name 场景名,填使用的场景的名字

Scene Parent 自己建GameObject作为地形的父节点,或者通过右边的'Create'按钮创建一个 Terrain Instances 就是地形是几x几的,如2x2=4 3x3=9

3 创建:左下角的'Create Terrain'

创建后如下

三:设置地形高度

1. 创建layer组:

点击下图橙色+按钮, 并起名HeightmapGroup

2 创建Heightmap layer

如下图,先选组再按+

3 生成Heightmap

(1)Height为绿色,显示对应的Generate按钮

(2)设置参数

几个重要的参数

Strength,力度,就是地形有多高

Detail 细节,最高是10以上,比较真实

Abs 随机起伏地形

(3)生成

点击左下角'Generate'按钮生成

结果如下

4 Curve(Normal)

该曲线决定地形(山) 从山脚到山顶的坡度。

(1) 勾上Act

(2) 设置曲线

x(位置): 0~1 0对应山脚1对应山顶

y(高度): 0~1 0对应地平线1对应地形设置里的最高高度

设置曲线如下

结果如下,上图曲线0.5之后的下降曲线对应各个山顶的凹洞

四:设置地形纹理

1 设置Splat Textures

(1) 回到Terrains栏,点击'Splat Textures'

(2) 点+ 三次,创建3张贴图

(3) 设置贴图

(4) 按住Shift,点击'Set All'按钮,应用于2x2 的所有4个地形

2 设置Splat Layer

(1) 创建SplatGroup

(2) Splat绿色

(3) 设置参数

(4) Generate

参数Strenth

参数Mix

【细调】

当用Terrain Composer生成后,可以用Unity自带的Terrain编辑器来调整。无论是高度还是贴图都是可以对小片区域进行调整的。

相关主题
文本预览
相关文档 最新文档