Unity-场景-Terrain

基础

工具栏介绍

1 Create Neighbor Terrains 创建相邻地形

Unity官方文档-CreateNeighborTerrains

2 Paint Terrain 笔刷工具

  • Raiser or Lower Terrain:使用画笔工具绘制高度贴图。提升或降低地形,鼠标左键为提升地形,Shift+鼠标左键为降低地形 还可以用高度贴图创建地形
  • Paint Holes :隐藏地形的某些部分。地形上挖洞
  • Paint Texture:应用表面纹理。根据不同贴图绘制纹理(需要先添加图层,第一层默认全部绘制,可以对层级纹理进进行修改;根据渲染管线不同数量控制不同,buildin最好在4个图层以内
  • Set Height:将高度贴图调整为特定值。注意世界和本身的选择;整体上移和全部高度一致按钮。
  • Smooth Height:平滑高度贴图以柔化地形特征。调整 Blur Direction 值以控制要柔化的区域。如果将 Blur Direction 设置为 –1,则该工具会柔化地形的外部(凸出)边缘。如果将 Blur Direction 设置为 1,则该工具会柔化地形的内部(凹入)边缘。若要均匀平滑地形的所有部分,请将 Blur Direction 设置为 0。
  • Stamp Terrain:在当前高度贴图之上标记画笔形状。Unity官方文档-StampTerrain

3 Paint Trees 绘制树

导入的树预制件支持 Bend Factor__,__Add Tree 窗口将显示用于调整风响应性的 Bend Factor 属性。
风区:Unity官方文档-风区
具有 Bend Factor 的基于地形树通过弯曲和摇摆(根据风区的 Turbulence 和 Main 属性值),对风区做出反应。Turbulence 设置用于控制树叶的飘动。减小该值可使飘动特效流畅。Main 值用于控制风的主要作用力。要创建风区,请选择 GameObject > 3D Object > Wind Zone。

左键 绘制
shift+左键 取消绘制
ctrl 仅移除当前选中树

创建树模型:

  • 使用 IDV, Inc. 提供的 SpeedTree Modeler 来创建具有高级视觉效果(例如,平滑的 LOD 过渡、快速公告牌以及自然风动画)的树。
  • 使用 Tree Editor 来创建树模型。

地形引擎通过确定树预制件的根游戏对象上是否存在 LOD 组来区分这两种类型的模型。SpeedTree 预制件具有 LODGroup 组件,但 Tree Editor 预制件没有该组件。

树的LOD需要再去了解

4 Paint Details 草和其他细节

5 Terrain Settings 地形设置

Unity官方文档-settings

6 Brush Unity官方文档-笔刷

7 高度贴图使用

可在 Unity Editor 中导入和导出高度贴图。要使用真实世界的高度数据来复制地标(例如珠穆朗玛峰)或在外部编辑器(例如 Photoshop)中处理高度贴图图像时,此功能很有用。还可以使用 3D 建模应用程序(例如 Houdini 和 World Machine)来生成地形,然后将地形作为高度贴图导入到 Unity 中。

最好将高度贴图存储为 RAW 文件。RAW 文件使用与大多数图像和景观编辑器兼容的 16 位灰度格式。Unity Editor 可以为地形导入和导出 RAW 高度贴图文件。

临时记录

Terrain使用笔记:

添加Terrain,在setting里设置地形大小;
调用笔刷工具绘制地形起伏(需要凹陷的地方需要先把地形抬高);
设置高度工具注意相对高度还是绝对高度
调用笔刷工具绘制地形贴图(第一个贴图全铺,贴图可以调整大小,注意图层限制)
种的树有些会根据相机距离显示不同颜色?为什么?

地形工具

Houdini
World Machine
Terrain Tools

树工具

Unity官方文档-Tree Editor

SpeedTree speedtree商店

插件

T4M

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值