纳金网

标题: 使用 Terrain Composer快速创建地形的技巧 [打印本页]

作者: 艾西格亚    时间: 2014-8-11 01:26
标题: 使用 Terrain Composer快速创建地形的技巧
Terrain Composer 版本:1.4.7
Unity版本:4.5.0

Terrain Composer 试用下载位置:
http://www.narkii.com/club/thread-327402-1.html

下载并安装资源后,在Window的菜单内找到Terrain Composer,点击后即可打开功能面板。

1.jpg

由于Terrain Composer(后面简称TC)的功能实在是太多了,建议将这个面板拖到Inspector的右边以便于随时进行地形的设置与调整,如图中的视图编排是我们推荐的方式。

2.jpg

在使用TC之前,建议将其附带的案例资源包一并下载,操作的方法是按下最右边的Video Help,在Download的栏位提供了资源包的下载位置,按下Download下载完成再进行安装。绿色区域的其他选项为TC的手册与教程,另外就是可以查询搭配TC的三套插件,这里我们就先不再赘述。

3.jpg

说明:
World Composer可结合真实的地理数据来制作地形,RTPv3 主要是搭配Terrain Composer用来设置地形的材质,Ufs Flight Simulation Engine Forum则是用来模拟空战游戏或是飞航效果。

安装完成TC的案例资源包后,在Project的目录下就能看到TC的主要文件与Example的目录。

4.jpg

TC上面的工具图示从Height到Object的部分都是运用在地形的制作,后面的工具则是辅助的用途。现在我们就来演示如何使用案例资源包的内容创建出一个漂亮的地形,首先在Terrain Resolution的栏位选择512,Terrain Tile设置2x2,表示产生四个512x512的地形,按下Create Terrain,场景内就会创建出四个地形的组合。

9.jpg

接着再按下Create Lighting,TC就会自动在场景内产生天光与天空盒,并附带了光晕效果,如图所示:

9b.jpg

Choose Example的选项提供了几种地形设置,先使用默认的Procedural Mountains的地形模式,按下Reload进行数据的加载,再按下Start即可开始产生地形高度与贴图。

10.jpg

经过计算,原来的地形自动计算出高度,生成贴图纹理与树木、植物的模型,由于是参数化设置的地形,所以在生成后仍然可以通过数值的调整来改变地形。

11.jpg

现在我们来试试其他的地形范例,选择Procedural Islands的模式,按下Reload重新加载数据,再按下Start开始生成新的地形。

13.jpg

如图所示,这是我们选择了参数化的岛屿模式后产生出来的地形效果,在高低与水面的位置已经设置了不同的纹理,并且在表面摆放树木与花草的模型,整体来看就类似BootCamp的场景效果。

14.jpg

导入Character Controller与Water Pro的资源,这两个资源的作用分别是用来模拟第一人称与水面的纹理,资源导入后将First Person Controller的组件放到地面,然后将Daylight Water拖动到场景内并调整其高度。

15.jpg

按下Play后进行第一人称视角的模拟,我们发现TC的功能确实很强大,基本把地形上的所有需要的元素都加进来了,这个对于经常需要制作地形的用户来是的确很方便,可节省刷贴图与植物的时间,如果觉得需要调整纹理,也可以回到原来的地形工具再进行小范围的修改。

16.jpg

另外我们更关心一件事情,就是地形如果采用World Machine导出的Height Map,那么在TC里面仍然可以使用吗? 是的,这个部分完全没有问题,TC能直接读取RAW的文件并生成地形,然后再配合TC的其他工具进行地形制作,只要World Machine设置好输出Height Map与Splat的图档即可。

17.jpg


作者: waelink    时间: 2014-8-11 09:38

作者: 烟雨    时间: 2014-8-11 09:48
这个操作界面真是有些眼花缭乱
作者: wucnj    时间: 2014-8-11 09:55
感谢分享!!!
作者: bbsbot    时间: 2014-8-11 10:29
版主你好,刚看了这篇文章,有个问题望解答,谢谢。
能否自由选中地形的某一部分形状,让tc只在选中的那部分地形内生成地形和物件?例如假设我已经用unity自带的地形编辑器做了一个野外的场景,场景中有个小镇,我希望选择好小镇的形状,然后让tc只生成小镇周围的地貌,不覆盖我之前已经做好的小镇,可以吗?
作者: 艾西格亚    时间: 2014-8-11 10:40
bbsbot 发表于 2014-8-11 10:29
版主你好,刚看了这篇文章,有个问题望解答,谢谢。
能否自由选中地形的某一部分形状,让tc只在选中的那部 ...

最快的方法就是TC生成后,再回到地形工具里面清除不需要的部分了,直接排除的方法我还没测试到
作者: zdface    时间: 2014-8-12 09:44
赞,大赞,实在是很有用啊~
作者: Kevin    时间: 2014-8-13 10:23
非常实用的工具~~~
作者: momoty    时间: 2014-8-14 19:49
感谢分享
作者: 艾西格亚    时间: 2014-8-14 21:21
bbsbot 发表于 2014-8-11 10:29
版主你好,刚看了这篇文章,有个问题望解答,谢谢。
能否自由选中地形的某一部分形状,让tc只在选中的那部 ...

可以在filter里面选择Image模式,选择一张该区域的纯色贴图,这样就只能在纯色区域生成植物或是其他模型
作者: 爱3D    时间: 2014-9-6 19:35
感谢楼主分析那个
作者: may    时间: 2014-9-7 17:18
希望有更多这方面的教程
作者: xunmen    时间: 2015-1-26 00:46
好强大的插件,超值!!!!!!
作者: xcpuma    时间: 2015-10-27 12:54
感谢分享
作者: athenaerebus    时间: 2015-10-27 16:03
感谢分享
作者: 342391201    时间: 2016-9-12 09:29
好资源,谢谢楼主分享
作者: steelrickhasen    时间: 2017-3-15 08:42
新人求教,如何在TC里导入树木模型啊
作者: 643965450    时间: 2017-5-27 16:01
厉害的插件了




欢迎光临 纳金网 (http://old.narkii.com/club/) Powered by Discuz! X2.5