打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【风宇冲】Unity3D教程宝典之Terrain Composer

原创文章如需转载请注明:转载自风宇冲Unity3D教程学院

                                   
                        Terrain Composer



【介绍】
TerrainComposer是一款很火的地形制作插件。可以快速做出实用的运行效率高的地形。
与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菜单 ->TerrainComposer
打开后一共有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 设置SplatTextures
(1) 回到Terrains栏,点击'SplatTextures'
(2) 点+ 三次,创建3张贴图
(3) 设置贴图
(4) 按住Shift,点击'Set All'按钮,应用于 2x2的所有4个地形



2 设置SplatLayer
(1) 创建SplatGroup
(2) Splat绿色
(3) 设置参数
(4) Generate


参数Strenth
 
 
参数Mix






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


本教程到这里就结束了,深入使用请到官网学习。





本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Unity3D 真实地形插件WorldComposer和TerrainComposer
【教程+下载】Unity 道路创建工具 – EasyRoad3D
地形系统
(四)Unity纹理、贴图和材质
Unity3D 游戏引擎之构建3D游戏世界的基本地形(四)
Google Earth 4新手入门教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服