12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 18334|回复: 17
打印 上一主题 下一主题

[教程] 使用 Terrain Composer快速创建地形的技巧

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2014-8-11 01:26:20 |只看该作者 |倒序浏览
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

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏1 支持支持0 反对反对0
回复

使用道具 举报

55

主题

2

听众

3099

积分

中级设计师

Rank: 5Rank: 5

纳金币
24
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-8-11 09:38:49 |只看该作者
回复

使用道具 举报

9903

主题

126

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
53488
精华
316

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

板凳
发表于 2014-8-11 09:48:32 |只看该作者
这个操作界面真是有些眼花缭乱
回复

使用道具 举报

wucnj    

1

主题

1

听众

3160

积分

中级设计师

Rank: 5Rank: 5

纳金币
1065
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-8-11 09:55:20 |只看该作者
感谢分享!!!
回复

使用道具 举报

11

主题

9

听众

4038

积分

中级设计师

Rank: 5Rank: 5

纳金币
25
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2014-8-11 10:29:27 |只看该作者
版主你好,刚看了这篇文章,有个问题望解答,谢谢。
能否自由选中地形的某一部分形状,让tc只在选中的那部分地形内生成地形和物件?例如假设我已经用unity自带的地形编辑器做了一个野外的场景,场景中有个小镇,我希望选择好小镇的形状,然后让tc只生成小镇周围的地貌,不覆盖我之前已经做好的小镇,可以吗?
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

6#
发表于 2014-8-11 10:40:42 |只看该作者
bbsbot 发表于 2014-8-11 10:29
版主你好,刚看了这篇文章,有个问题望解答,谢谢。
能否自由选中地形的某一部分形状,让tc只在选中的那部 ...

最快的方法就是TC生成后,再回到地形工具里面清除不需要的部分了,直接排除的方法我还没测试到
回复

使用道具 举报

0

主题

2

听众

602

积分

初级设计师

Rank: 3Rank: 3

纳金币
266
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2014-8-12 09:44:33 |只看该作者
赞,大赞,实在是很有用啊~
回复

使用道具 举报

Kevin    

2

主题

6

听众

2122

积分

中级设计师

Rank: 5Rank: 5

纳金币
628
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2014-8-13 10:23:19 |只看该作者
非常实用的工具~~~
回复

使用道具 举报

0

主题

1

听众

32

积分

设计初学者

Rank: 1

纳金币
4
精华
0

活跃会员 灌水之王

9#
发表于 2014-8-14 19:49:02 |只看该作者
感谢分享
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

10#
发表于 2014-8-14 21:21:07 |只看该作者
bbsbot 发表于 2014-8-11 10:29
版主你好,刚看了这篇文章,有个问题望解答,谢谢。
能否自由选中地形的某一部分形状,让tc只在选中的那部 ...

可以在filter里面选择Image模式,选择一张该区域的纯色贴图,这样就只能在纯色区域生成植物或是其他模型
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 22:18 , Processed in 0.107145 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部