Unity Terrain(地形)(一)

创建场景,导入环境资源包,暂略。 

创建新的地形

创建方式:GameObject/在Hierarchy视图右击--->3D Object --->Terrain.

新创建的地形会在Assets文件夹下创建一个地形资源,并在Hierarchy视图中生成一个地形实例。

   

Terrain组件

  • Raise/Lower Terrain:编辑高度
  • Paint Height:编辑特定高度/修饰高度
  • Smooth Height:使高度平滑
  • Paint Texture:装饰纹理贴图
  • Paint Trees:装饰树木模型
  • Paint Details:装饰细节/花草模型
  • Terrain Settings:地形设置

Raise/Lower Terrain:编辑高度

提升/降低地形:

单击提高。

按住shift单击降低。

Brushes:笔刷;选择笔刷样式。

设置:

Brush Size:(笔刷尺寸)

Opacity:(画笔高度)

Paint Height:编辑特定高度/修饰高度

编辑特定高度/修饰高度:

单击编辑/修饰。

按住shift单击采样目标高度 。

Height:设置地形特定高度,抬高地形。

Smooth Height:使高度平滑

使高度平滑

单击平衡高度。

Paint Texture:装饰纹理贴图

装饰纹理贴图

在下面选择一张贴图,然后单击来进行绘制。

添加贴图绘制步骤:

1、单击Edit Texture编辑贴图:Add Texture…(添加贴图),Edit Texture…(编辑贴图),Remove Texture(删除贴图)

2、单击Add Texture…(添加贴图)出现如下窗口:

3、单击Select打开选择窗口:

4、选择需要的贴图:

Metallic:金属感

Smoothness:平滑度

Size:尺寸

Offset:偏移量

5、单击Add实现添加:

6、相同操作,再次添加:

7、对贴图进行设置:

Target Strength:目标强度

Paint Trees:装饰树木模型

装饰树木模型

单击绘制树木

按住shift单击来清除树木

按住Ctrl单击来清除选择的类型的树木。

添加树木模型步骤:

1、单击Edit Trees…进行编辑:Add Tree(添加树木模型) Edit Tree(编辑树木模型)  Remove Tree(删除树木模型)

Refresh:更新

2、在弹出的窗口选择Tree Prefab:Bend Factor(弯曲因素,表示树木收到风力影响时的弯曲程度)

3、单击Add进行添加

4、对树木模型进行设置:

Tree Density:密集度

Tree Height:高度  Random?(是否随机)

Lock Width to Height:锁定宽高比(不打对勾时,Tree Width开启)

Tree Width:宽度  Random?(是否随机)

Random Tree Rotation:是否随机树木旋转

Tree Lightmap Static:树木模型光照贴图静态

批量植树设置:

Number Of Trees:种植数量

Keep Existing Trees:是否保持当前树木

单击Place实现一次性在地形中种植多颗树木。

Paint Details:装饰细节/花草模型

装饰细节/花草模型

单击绘制细节/花草

按住shift单击来清除细节/花草

按住Ctrl单击来清除选择的类型的细节/花草。

添加细节/花草步骤:

1、单击Edit Details…进行编辑:

Add Grass Texture(添加花草模型) Add Detail Mesh(添加细节网格)Edit(编辑)  Remove(删除)

2、选择Add Grass Texture弹出选择窗口:

Detail Texture:选择贴图

Min Width:最小宽度

Max Width:最大宽度

Min Height:最小高度

Max Height:最大高度

Noise Spread:噪波范围,草干枯的范围,越接近中心越健康,反之,越干枯。

Healthy Color:健康颜色。此颜色在噪波中心较为明显。

Dry Color:干燥颜色。此颜色在噪波边缘较为明显。

Billboard:广告牌。该项如果被勾选,草将随着摄像机一起转动,永远面向主摄像机。

3、选择好后单击Add添加并完成相关设置:

如果第2步选择Add Detail Mesh弹出选择窗口:

Render Mode:渲染模式,Grass:草渲染,Vertex Lit:顶点光照渲染

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值