找回密码
 立即注册
查看: 445|回复: 7

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

[复制链接]
发表于 2023-4-3 14:37 | 显示全部楼层 |阅读模式
本文转自Unity Connect博主 超级汽水
十分钟创建一个真实的地形  
这个系列用来记录一些简单好用的小技巧,所以都很简短 ~  

需要用的工具

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 的工具几秒之内就创建完毕 ~





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

小彩蛋

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




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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-4-3 14:42 | 显示全部楼层
您好,我的一直是那个出错的图那种,能说说哪里错?
发表于 2023-4-3 14:49 | 显示全部楼层
把图片变成灰度图  然后把图片变成16位的
发表于 2023-4-3 14:56 | 显示全部楼层
我也是这样
发表于 2023-4-3 15:05 | 显示全部楼层
请问导入完了 在哪打开rerrain tool啊
发表于 2023-4-3 15:10 | 显示全部楼层
下载不了,点了没反应
发表于 2023-4-3 15:15 | 显示全部楼层
哇,用这个 terrain tool 根本没必要用 raw 格式啊。直接黑白的图片就行。黑白的png已经成功了。
发表于 2023-4-3 15:23 | 显示全部楼层
找不到 terrain tool 的,注意 terrain tool 是“preview”(预览版)的包。在packageManager里面默认不显示的。需要打开一个选项叫“show preview packages”。unity2020 的这个选项在那个齿轮符号的高级选项里。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-16 00:19 , Processed in 0.107219 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表