纳金网

标题: 一个快速产生地形的实作技巧 [打印本页]

作者: 艾西格亚    时间: 2013-7-25 21:38
标题: 一个快速产生地形的实作技巧
本帖最后由 艾西格亚 于 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


作者: 王者再临    时间: 2013-7-25 22:04
方便而快速的做法,学习了!
作者: cgjch8    时间: 2013-7-25 22:42
真心感谢,不错不错
作者: ku    时间: 2013-7-26 07:35
可以用Google地图生成地形的
作者: animan    时间: 2013-7-26 08:41
顶楼主!!!
作者: 筱筱    时间: 2013-7-26 09:13
这个很不错哟~~~谢谢分享
作者: dzspb    时间: 2013-7-27 16:10
不错的方法,谢谢!
作者: zhangzhen551    时间: 2013-11-17 20:41
很牛逼 ,很强大!!
作者: magicjfy    时间: 2013-11-18 14:05
好东西,支持下。~~
作者: zhangfr    时间: 2013-11-18 17:10
学习了,效果不错
作者: zoeyun520    时间: 2013-11-18 17:53
涨姿势了,多谢分享
作者: cgjch8    时间: 2013-11-18 20:09
这个很不错
作者: crystal7090    时间: 2013-11-19 23:49
Thanks for sharing thank you so much thank you very much!
作者: tangqizuse    时间: 2013-11-19 23:52
谢谢楼主分享
作者: acomlf    时间: 2013-11-29 13:45
学习了,这是好教程
作者: magic_hands    时间: 2013-12-7 14:56
真不错,学习了人
作者: xielei69    时间: 2013-12-9 08:45
谢谢,学习了
作者: 幸福小猪    时间: 2013-12-9 09:38
感谢楼主分享~
作者: 烟雨    时间: 2013-12-9 11:16
地形的插件貌似也不少,不过用在手游的估计不多
作者: 柠檬酸溜溜    时间: 2014-9-21 11:55
想要最后一个  不知道去哪里下载。。。
作者: 柴可夫.司机    时间: 2014-9-22 09:29

很牛逼 ,很强大!!
作者: hartly    时间: 2014-9-23 13:58
真心感谢,不错不错
作者: ahu222    时间: 2016-4-10 12:45

学习了,效果不错
作者: ahu222    时间: 2016-4-10 12:46
学习了,效果不错




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