【UE5 Cesium】13-Cesium for Unreal 加载本地倾斜摄影

目录

效果

步骤

一、获取倾斜摄影资源

二、使用CesiumLab转换

三、在UE中加载转换后的倾斜摄影


效果

步骤

一、获取倾斜摄影资源

首先下载免费的资源,这里是从規劃署 香港三維實景模型 规划署 香港三维实景模型下载的,

我下载了如下6个区域的资源:

 下载后解压得到如下文件:

 将这些文件移入Data文件夹内

二、使用CesiumLab转换

 没有CesiumLab软件的伙伴可以去官网下载(Cesium实验室官网

点击倾斜模型切片

 点击选择倾斜模型的Data文件夹

 选择刚创建的那个Data文件夹

 可以看到我们下载资源的地理位置大致在这附近

 于是我在拾取坐标系统上找到它的经纬度

填入空间参考:    ENU:22.344433,114.160722

 存储类型选择散列

 选择输出的文件夹的路径,然后点击提交处理

 等待处理完成

处理完成后,如果想看结果的话可以先点击分发服务

 再点击“3dtiles服务”

 点击预览

 预览结果如下,可以看到位置跑偏了哈哈,主要是经纬度设置的不准确,虽然不准确但是学习还是可以的。

找到用CesiumLab输出的文件夹内容如下:

三、在UE中加载转换后的倾斜摄影

首先点击创建一个“Cesium3DTileset”

 在大纲中选中“Cesium3DTileset”,然后在细节面板中将Source一项选为“From Url”

 Url中填:  file:///D:/UE4/resource/TileSets/HongKong/CesiumLabOutput/tileset.json(替换为你的路径,注意以file:///开头,路径中不能有中文)。如果你已经部署到服务器上的话,也可以输入服务器上tileset.json的地址,如:http://localhost:8080/xx/tileset.json

在大纲中双击“Cesium3DTileset”就可以跳转到该地理位置

我们将这个模型的transform进行微调

首先我们在地图上找到他应该在的位置

 然后调整“Cesium3DTileset”的transform

 这样其实添麻烦的,最好的就是一开始的经纬度就是正确的,后面只需调整transform位置高度就行了。有的可以在.scp文件中找到经纬度

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/131569339