123 第1页 | 共3 页下一页
返回列表 发新帖
查看: 31147|回复: 23
打印 上一主题 下一主题

[教程] 一个快速产生地形的实作技巧

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

跳转到指定楼层
楼主
发表于 2013-7-25 21:38:06 |只看该作者 |倒序浏览
pstatus"> 本帖最后由 艾西格亚 于 2013-11-18 04:22 编辑

1.jpg

之前不少人在群里面讨论关于地形的制作方式,一般来说比较关心的问题是如何将FBX制作的地形转换到Unity进行刷植物,这方面的疑问已经在论坛里面公布了几种处理的方法,现在我们要介绍的是另外一种从2D的灰阶图转换地形并进行绘制的过程,同时搭配了另一套环境资源 - LeftIsLand来增添整个场景的气氛。

首先下载附件的图档, 里面的内容是灰阶的地形图,我们可使用photoshop进行观看与修改,如图所示,灰白色的区域为地形的高处,反之则为低洼的部分,如此一来就很容易理解如何将图形绘制为我们所需要的地形效果。

2.jpg

在Photoshop里面将图片存储为RAW的格式,然后新建一个地形,在Set Heightmap resolution设置里面将Terrain Width,Height,Length分别修改为1000,250,1000的单位。

3.jpg

如图所示,场景里面显示的是一个1000x1000单位的地形,一般的情况下不需要将地形的单位设置的过大,500-1000是一个比较适合的数字。

4.jpg

接下来选择Import Heightmap - Raw..将制作好的RAW灰阶图加载进来,确认Terrain Size的设置为1000,250,000的单位即可。

5.jpg

6.jpg

在导入RAW文件后,原本的平面网格就会自动的生成具备高度的地形,如果我们需要对表面进行一些细节的调整,可以用其他类型的笔刷在地形上面进行调整,如图所示:

7.jpg

11.jpg


接着增加地形的表面材质,这里的图片我们就不另外提供了,可以根据自己的喜好来添加合适的材质图片。

12.jpg


如图所示,这是添加地形表面的材质效果。




添加第二种材质,将笔刷的大小Opacity进行调整,然后在山脉的部分刷出深绿的效果,在这个阶段里面,视角的操作会非常的频繁,我们需要不断的选择角度来观看与进行材质绘制。

14.jpg

15.jpg


刷材质的时候,需要注意的就是地形的材质是属于叠加的方式,所以每选一种材质,刷上去后就是叠加一次,这个在操作时要特别的留意。

17.jpg

如图所示,在叠加了几种材质后,地形的表面已经形成我们需要的初步效果。

20.jpg

19.jpg

现在从Game视图里面看地形表面的材质,由于背景是相机默认的深蓝色,这样使得整个场景看起来有些怪异,这种情况下,我们需要改变一下环境背景的设置。

21.jpg

将天空盒的材质添加到Render Settings里面的Skybox Material,如此可让整个场景得到比较理想的背景效果,我们采用的天空盒材质来自于 Left Island Pack - 遗弃之岛里面的资源包,资源位置如下:
http://www.narkii.com/club/thread-301650-1.html

22.jpg

23.jpg

设置好背景,在地形与天空的交界处感觉会很突兀,这时需要做的是打开Fog的雾化作用,将Fog Color设置为接近天空盒的底色,然后再将Ambient Light(环境光)的颜色调亮些即可。

24.jpg

25.jpg

论坛里面已经提供了部分天空盒的资源下载:http://www.narkii.com/club/thread-269908-1.html

以下我们另外提供几个关于地形转换的工具:
Mesh to Terrain - 将Max制作的网格转换成Unity地形的插件
http://www.narkii.com/club/thread-298555-1.html

T4M Source Codes Edition v2.4a - Max制作的网格转换成Unity地形,可运行在移动平台。
http://www.narkii.com/club/thread-288970-1.html

相关教程:利用高度图制作unity3d地形制作
http://www.narkii.com/club/thread-301847-1.html

运用 VUE 与 3dsmax 共同打造的真实地形
http://www.narkii.com/club/thread-270561-1.html

Max网格物件转换成Unity的专用地形
http://www.narkii.com/club/thread-299892-1.html

地形合并专用插件 - StitchScape 1.5.1
http://www.narkii.com/club/thread-281837-1.html

Max地形导入Unity刷树的强悍插件 – CTE
http://www.narkii.com/club/thread-282347-1.html

terrain.zip

390.82 KB, 下载次数: 684

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

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

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

沙发
发表于 2013-7-25 22:04:00 |只看该作者
方便而快速的做法,学习了!
回复

使用道具 举报

33

主题

1

听众

2680

积分

中级设计师

Rank: 5Rank: 5

纳金币
559
精华
0

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

板凳
发表于 2013-7-25 22:42:22 |只看该作者
真心感谢,不错不错
回复

使用道具 举报

ku 智囊团   

89

主题

2

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
25
精华
1

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

地板
发表于 2013-7-26 07:35:16 |只看该作者
可以用Google地图生成地形的
回复

使用道具 举报

0

主题

2

听众

6150

积分

高级设计师

Rank: 6Rank: 6

纳金币
62
精华
0

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

5#
发表于 2013-7-26 08:41:44 |只看该作者
顶楼主!!!
回复

使用道具 举报

12

主题

1

听众

609

积分

初级设计师

Rank: 3Rank: 3

纳金币
309
精华
0

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

6#
发表于 2013-7-26 09:13:27 |只看该作者
这个很不错哟~~~谢谢分享
回复

使用道具 举报

dzspb    

1

主题

1

听众

834

积分

初级设计师

Rank: 3Rank: 3

纳金币
32
精华
0

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

7#
发表于 2013-7-27 16:10:53 |只看该作者
不错的方法,谢谢!
回复

使用道具 举报

2

主题

5

听众

1506

积分

助理设计师

Rank: 4

纳金币
49
精华
0

活跃会员

8#
发表于 2013-11-17 20:41:51 |只看该作者
很牛逼 ,很强大!!
回复

使用道具 举报

1

主题

1

听众

1199

积分

助理设计师

Rank: 4

纳金币
231
精华
0
9#
发表于 2013-11-18 14:05:30 |只看该作者
好东西,支持下。~~
回复

使用道具 举报

0

主题

1

听众

262

积分

设计实习生

Rank: 2

纳金币
217
精华
0

最佳新人

10#
发表于 2013-11-18 17:10:00 |只看该作者
学习了,效果不错
回复

使用道具 举报

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

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

GMT+8, 2024-11-15 21:44 , Processed in 0.118415 second(s), 35 queries .

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

© 2008-2019 Narkii Inc.

回顶部