Notifications
Article
【UnityTips】使用高度图快速生成真实地形
Published 6 months ago
1.5 K
1
十分钟创建一个真实的地形 📕
这个系列用来记录一些简单好用的小技巧,所以都很简短 ~ 🧐

需要用的工具

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

处理所需高度图

这个网站的布局十分简洁和常规的地图网站类似。 将蓝框移动到需要的位置,这时候要注意一下自己蓝框的大小因为下一步需要用到,然后点击下载。下载完成后将压缩包解压,会看到四个图片文件以及一个文本文件,文本中有各类图的介绍以及使用范围等等建议大家自行阅读。
我们需要的是标记为 “ SRTM ” 的图,选中这张图将它导入到你顺手的图像处理软件中 (这里我用的是 GIMP,因为他是一个免费且开源的轻量级软件,处理这种简单的图像足够了):
首先我们要调节图片的大小,因为在 Unity 的地形工具中高度图的大小必须是 2 的 N次方
接着导出图像为 raw 格式,同样这也是在 Unity 中使用高度图的限制,在 GIMP 中这样就完成了,如果使用 Photoshop 的话导出记得根据你所处的开发环境来确定导出格式 ,Windows 一般选择 PC 。
完成后这就是我们最终需要的图像文件了 ~

使用新的地形工具来生成地图

Terrain Tools 工具文档:https://docs.unity3d.com/Packages/com.unity.terrain-tools@3.0/manual/index.html

1. 在 Window > Package Manager 搜索 Terrain Tools
2. 点击 Install 安装该工具
3. 下载完毕后 点击 Download Asset Samples From Asset Store,下载自带的一些资源。
一切就绪后,打开 Terrain Tools 工具:
设置完毕后点击创建,得益于新工具的优化,一张 10km * 10km 的工具几秒之内就创建完毕 ~
这样一个完全由真实世界高度图所创建的地形就成功了 ~ 🤪

小彩蛋

如果在导出时候设置不当的话就会变成下图的样子,要去重新设置导出 ~
超级汽水
超级热爱 - Student
14
Comments
10
5 months ago
试一下
0