纳金网
标题:
一个快速产生地形的实作技巧
[打印本页]
作者:
艾西格亚
时间:
2013-7-25 21:38
标题:
一个快速产生地形的实作技巧
本帖最后由 艾西格亚 于 2013-11-18 04:22 编辑
2013-7-25 21:07 上传
下载附件
(51.33 KB)
之前不少人在群里面讨论关于地形的制作方式,一般来说比较关心的问题是如何将FBX制作的地形转换到Unity进行刷植物,这方面的疑问已经在论坛里面公布了几种处理的方法,现在我们要介绍的是另外一种从2D的灰阶图转换地形并进行绘制的过程,同时搭配了另一套环境资源 - LeftIsLand来增添整个场景的气氛。
首先下载附件的图档, 里面的内容是灰阶的地形图,我们可使用Photoshop进行观看与修改,如图所示,灰白色的区域为地形的高处,反之则为低洼的部分,如此一来就很容易理解如何将图形绘制为我们所需要的地形效果。
2013-7-25 21:08 上传
下载附件
(34.12 KB)
在Photoshop里面将图片存储为RAW的格式,然后新建一个地形,在Set Heightmap resolution设置里面将Terrain Width,Height,Length分别修改为1000,250,1000的单位。
2013-7-25 21:08 上传
下载附件
(67.32 KB)
如图所示,场景里面显示的是一个1000x1000单位的地形,一般的情况下不需要将地形的单位设置的过大,500-1000是一个比较适合的数字。
2013-7-25 21:08 上传
下载附件
(39.69 KB)
接下来选择Import Heightmap - Raw..将制作好的RAW灰阶图加载进来,确认Terrain Size的设置为1000,250,000的单位即可。
2013-7-25 21:08 上传
下载附件
(51.22 KB)
2013-7-25 21:08 上传
下载附件
(50.45 KB)
在导入RAW文件后,原本的平面网格就会自动的生成具备高度的地形,如果我们需要对表面进行一些细节的调整,可以用其他类型的笔刷在地形上面进行调整,如图所示:
2013-7-25 21:08 上传
下载附件
(47.37 KB)
2013-7-25 21:08 上传
下载附件
(51.27 KB)
接着增加地形的表面材质,这里的图片我们就不另外提供了,可以根据自己的喜好来添加合适的材质图片。
2013-7-25 21:08 上传
下载附件
(24.67 KB)
如图所示,这是添加地形表面的材质效果。
添加第二种材质,将笔刷的大小Opacity进行调整,然后在山脉的部分刷出深绿的效果,在这个阶段里面,视角的操作会非常的频繁,我们需要不断的选择角度来观看与进行材质绘制。
2013-7-25 21:08 上传
下载附件
(32.92 KB)
2013-7-25 21:08 上传
下载附件
(50.41 KB)
刷材质的时候,需要注意的就是地形的材质是属于叠加的方式,所以每选一种材质,刷上去后就是叠加一次,这个在操作时要特别的留意。
2013-7-25 21:08 上传
下载附件
(48.89 KB)
如图所示,在叠加了几种材质后,地形的表面已经形成我们需要的初步效果。
2013-7-25 21:09 上传
下载附件
(55.18 KB)
2013-7-25 21:09 上传
下载附件
(52.7 KB)
现在从Game视图里面看地形表面的材质,由于背景是相机默认的深蓝色,这样使得整个场景看起来有些怪异,这种情况下,我们需要改变一下环境背景的设置。
2013-7-25 21:09 上传
下载附件
(53.9 KB)
将天空盒的材质添加到Render Settings里面的Skybox Material,如此可让整个场景得到比较理想的背景效果,我们采用的天空盒材质来自于 Left Island Pack - 遗弃之岛里面的资源包,资源位置如下:
http://www.narkii.com/club/thread-301650-1.html
2013-7-25 21:09 上传
下载附件
(47.74 KB)
2013-7-25 21:09 上传
下载附件
(64.07 KB)
设置好背景,在地形与天空的交界处感觉会很突兀,这时需要做的是打开Fog的雾化作用,将Fog Color设置为接近天空盒的底色,然后再将Ambient Light(环境光)的颜色调亮些即可。
2013-7-25 21:09 上传
下载附件
(34.12 KB)
2013-7-25 21:09 上传
下载附件
(66.23 KB)
论坛里面已经提供了部分天空盒的资源下载:
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
2013-7-25 21:28 上传
点击文件名下载附件
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