|
在UNITY里面有这么个命令
它是用来自制场景的,我们可以用它来制作山地的地形
。但是用这个命令需要一样东西:高度图。
这东西是raw格式的,相机才能照得出来。没有相机或
者不想到处跑去取景的童鞋们怎么办?那咱们就来自己
做一个!
有相关知识的朋友们知道,raw格式相当于各种图片格
式的“源文件”,它的转换是不可逆的,也就是说只有
它能转成别的格式,别的格式却变不成它。那么今天咱
们就来实现这个似乎是不可能的“奇迹”~~
新建一个场景,然后在“import heightmap-raw”命令
下面有个跟它长的很像的一个命令“export
heightmap-raw”
“导出高度图”
哒哒哒~~raw文件出现啦~~但是有个问题,打开之后我
们发现,这个图片是全黑的。因为高度图的计算是要黑
白两色的,越白的地方就越高,那怎么把白色弄进去呢
?想到了吧?对的,就是PS!
用PS打开之后,使用滤镜/渲染/分层云彩
然后用选择/色彩范围这个操作是用来制作山道的,
游戏场景中弄出一大片全是山的地方貌似没什么用,所
以我们要让这片山可以通过。当然,你也可以自己选出
想要留空的地方,只是麻烦一点点而已。
然后使用羽化,大概10个像素左右就够了。
然后填充上黑色(选择、羽化和填充这几步你可以不断
重复,直到自己满意为止)
这样,我们的随机山地高度图就做好了,按CTRL+S保存
,选择*.raw格式。
这是导入高度图后的效果
可能有朋友要问了,既然ps就能保存raw格式的文件,
为什么还要开始哪一步呢?
因为raw事实上并不是一个图片格式,就像开头所说的
,它实际上就是个文件,其中包含的不仅仅是像素的信
息,还包含了其它许许多多的信息。而开头的哪一步的
目的就是把UNITY解析高度所要用到的信息提取出来,
然后在这基础上添加随机的白色效果。这样,我们就造
就了一个伪raw文件可以供UNITY来使用。
小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )
GMT+8, 2025-5-22 17:38 , Processed in 0.067201 second(s), 15 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.