Building Worlds In Unreal 学习笔记——15-19 高度图地形专题&地形自动材质专题

本系列学习资料来源,Ben Cloward的油管空间,B站的搬运翻译

Lec15 使用真实世界高程 Using Real-World Heightmap Data in Unreal

此前我们都是手工雕刻地形,其实也可以使用地球上的数据构造地形
但是并没有一键导入的方案,期间需要经历一些过程:拿到数据源,格式化,导入UE。

在本节学习三个简单的小工具,在虚幻中获取真实世界的高程

不过在这之前,先看看UE需要什么样格式的Height Map

1 UE4所需的Height Map格式

可以在虚幻官方文档中找到
创建和使用自定义高度图和图层
地形技术指南

  • 高度图格式如下
    在这里插入图片描述
  • 高度图大小可以类比地形的“整体大小”这一栏
    在这里插入图片描述
  • 同时注意,虚幻的密度是1 vertex(pixel) per meter,所以8192的大小,也就是8平方公里的土地
  • 我们可以使用World Composition来创建大于8192大小的地图,这个以后再说

清楚格式以后,我们要做的是在世界地图上找一个小于8平方公里的土地,然后获取那块土地的高度图,导入UE

2 工具1——用谷歌地球寻找位置

百度查一查就能下载到
在这里插入图片描述
我们可以利用它快速找到想要找到的地点,比如这个亚利桑那州大峡谷国家公园

  • 远看是2D,近看是3D
    在这里插入图片描述
    在这里插入图片描述

我们可以通过谷歌地球很快找到自己想要的位置,粗略的浏览地貌的样子

可惜谷歌地球不能下载高度数据,所以它也只是用来找位置用

为了下载高度图,我们使用接下来这个工具

3 工具2——Terrain.party下载高度图

terrain.party是一个网站,复制到搜索框即可进入

  • 进去以后长这样,它有一个蓝框框用来自定义要下载的地形的位置在哪里
    在这里插入图片描述
  • 找到刚才那个大峡谷国家公园
    在这里插入图片描述
    调整右边的加减,可以调到8km
    在这里插入图片描述
  • 也有一些不同的视图选择
    在这里插入图片描述
  • 点击下载即可下载数据
    在这里插入图片描述

然而这网站似乎时不时抽风,谷歌查了下似乎是个普遍的的情况

看Ben佬之后的视频也没有真的用到这个网站
本节似乎只是个引入,下节会真正导入细节的高度图,那就先这样算了……

Lec16 使用高分辨率的高度图 High Resolution Heightmap Data

之前Terrain.party下载的高度图分辨率比较低,一个像素8m,不太适合UE里

我们还是需要一个像素1m的分辨率的高度图

1 opentopography获取高分辨率的高度图

opentopography这个网站可以免费下载世界上地理位置的高度图
在这里插入图片描述
有红蓝绿的不同数据,红色的数据是免费的,所以我们找红色的区域

  • 找到这个山脉
    在这里插入图片描述
    在这里插入图片描述

  • 可是这个网站并不能知道这个范围大概有多大,所以还是打开Terrain.party确定一下8KM的范围
    在这里插入图片描述

  • 点击左边的select,选择了这么一个区域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值