【UnityTips】使用高度图快速生成真实地形

本文转自Unity Connect博主 超级汽水

十分钟创建一个真实的地形

这个系列用来记录一些简单好用的小技巧,所以都很简短 ~

需要用的工具
1. 高度图下载网站 : www.terrain.party
2. 新的地形工具 : Terrain Tools
3. GIMP 或 Photoshop (网页版本也可以)

处理所需高度图

这个网站的布局十分简洁和常规的地图网站类似。 将蓝框移动到需要的位置,这时候要注意一下自己蓝框的大小因为下一步需要用到,然后点击下载。下载完成后将压缩包解压,会看到四个图片文件以及一个文本文件,文本中有各类图的介绍以及使用范围等等建议大家自行阅读。

image

我们需要的是标记为 “ SRTM ” 的图,选中这张图将它导入到你顺手的图像处理软件中 (这里我用的是 GIMP,因为他是一个免费且开源的轻量级软件,处理这种简单的图像足够了):

image

首先我们要调节图片的大小,因为在 Unity 的地形工具中高度图的大小必须是 2 的 N次方

image

接着导出图像为 raw 格式,同样这也是在 Unity 中使用高度图的限制,在 GIMP 中这样就完成了,如果使用 Photoshop 的话导出记得根据你所处的开发环境来确定导出格式 ,Windows 一般选择 PC 。

image

完成后这就是我们最终需要的图像文件了 ~

image

使用新的地形工具来生成地图 Terrain Tools 工具文档:https://docs.unity3d.com/Packages/[email protected]/manual/index.html
1. 在 Window > Package Manager 搜索 Terrain Tools
2. 点击 Install 安装该工具
3. 下载完毕后 点击 Download Asset Samples From Asset Store,下载自带的一些资源。 一切就绪后,打开 Terrain Tools 工具:

image

设置完毕后点击创建,得益于新工具的优化,一张 10km * 10km 的工具几秒之内就创建完毕 ~

image

这样一个完全由真实世界高度图所创建的地形就成功了 ~

小彩蛋

如果在导出时候设置不当的话就会变成下图的样子,要去重新设置导出 ~

image

原文链接:https://connect.unity.com/p/unitytips-shi-yong-gao-du-tu-kuai-su-sheng-cheng-zhen-shi-di-xing?app=true

欢迎戳上方原文链接,下载Unity官方技术社区app,在线技术答疑,发现更多资源干货!

你可能感兴趣的:(【UnityTips】使用高度图快速生成真实地形)