【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形

这篇具有很好参考价值的文章主要介绍了【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、加载全球无高度地形

二、加载区域DEM

三、加载离线地图影像


一、加载全球无高度地形

1. 先去如下网址下载全球无高度地形:Using a global terrain layer without height detail - #9 by RidhwanAziz - Cesium for Unreal - Cesium Community

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

下载后如下:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

解压后可以看到是一个.tif格式的文件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

2. 打开CesiumLab,需要将tif转为3DTiles。

点击“数据处理-》地形切片”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

点击“添加”按钮,选择下载的tif文件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

存储类型选择“散列”,然后选择一个输出路径

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

点击“提交处理”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

等待处理完成:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

全部处理完后内容如下,可以看到包含两个.json格式的文件,其中“layer.json”是地形信息,“meta.json”是边界信息

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

3. 打开UE,先添加一张地图

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

再添加“Cesium SunSky”和“Dynamic Pawn”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

删除大纲中的“Cesium World Terrain”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

删除后可以看到地球表面是光秃秃的

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

添加一个“Blank 3D Tiles Tileset”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

这里在大纲中重命名为“MyWorldTerrain”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

在细节面板中,“Source”选择“From Ur”,“Url”填入的应该是“layer.json”的位置

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

找到“layer.json”的存储位置,复制绝对路径

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

“Url”中填入:file:///F:/chaochao/Assets/GEOData/DEM0_SanLie/layer.json【“file:///”+“layer.json”的位置】

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

此时可以看到一个灰白色的高速为0的地球:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

为“MyWorldTerrain”添加一个“Cesium Ion Raster Overlay”组件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

在细节面板中将“Ion Asset ID”改为2

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

此时效果如下:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

二、加载区域DEM

1. 去地理空间数据云下载公开的地形数据

点击“高级检索”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

点击添加数据集

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

选择“GDEMV2 30M 分辨率数字高程数据”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

这里选择一个城市进行检索

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

全选该城市所有区域,可以看到由5块区域组成

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

将这5个区域全部下载下来

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

下载好后是5个.zip文件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

分别进行解压:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

每个文件夹内容由“xxx_dem.tif”和“xxx_num.tif”组成

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

2. 打开“CesiumLab”,选择“地形切片”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

分别添加5个文件夹中的“xxx_dem.tif”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

存储类型选择“散列”,选择一个输出路径,然后点击“提交处理”

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

等待处理完成

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

处理结果如下:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

3. 在UE中将“Url”改为上一幅图中“layer.json”的路径

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

在“CesiumGeoreference”中设置经纬度为成都市的经纬度

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

设置好后点击如下按钮:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

将“DynamicPawn”的位置和旋转改为0

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

通过在“CesiumSunSky”中设置“Solar Time”使该区域为白天

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

此时效果如下,可以看到有高度信息

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

此时运行效果如下所示

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

三、加载离线地图影像

        当第二节做完时,此时的地形虽然是离线,但是地图影像却是在线的,因此断网后并不能正确加载地图

 1. 从水经注上下载的全球7级影像,这里下载的是tif格式

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

2. 打开CesiumLab,在“数据处理-》影像切片”的“输入文件”一项中,点击添加下载tif文件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

在“处理参数”一栏中,服务类型选择“TMS”,投影参数选择“经纬度”,瓦片大小默认为256

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

在“输出文件”一栏中,存储类型选择“散列”,选择一个输出路径,最后点击提交处理

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

等待处理完成

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

处理完成后文件内容如下:

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

3. 在UE中选中“MyWorldTerrain”,删除“CesiumRasterOverlay”组件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

删除后可以看到此时只有地形数据,没有影像数据

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

添加一个“Cesium Tile Map Service Raster Overlay”组件

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

可以看到该组件需要填入一个Url参数,就是本地影像的路径,这里我的是:

file:///F:/chaochao/Assets/GEOData/YinXiang/tilemapresource.xml

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

此时就完成了影像的离线加载,即使是断网也可以正确显示地图和地形,效果如下,可以看到成都市是有地形的,其它地方没有地形,这是因为在第二节中我们只下载了成都的地形数据

【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形,虚幻5,ue5,cesium

参考视频链接:

Cesium for Unreal 加载本地地形_哔哩哔哩_bilibili

Cesium for Unreal 加载本地地图(TMS)_哔哩哔哩_bilibili 文章来源地址https://www.toymoban.com/news/detail-727853.html

到了这里,关于【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 在UE5中使用Cesium插件加载谷歌全景地图

    虚幻引擎5(UE5)是一款强大的游戏开发引擎,它提供了许多功能和插件来创建逼真的游戏世界。其中,Cesium是一款流行的地理信息系统(GIS)工具集,它允许您加载和展示地理数据。本文将介绍如何在UE5中使用Cesium插件加载谷歌全景地图,为您打造更逼真的游戏环境。 一、

    2024年02月13日
    浏览(22)
  • cesium-影像图&地形图&3dtiles模型

    ImageryLayer类: Cesium.ImageryLayer类用于表示Cesium中的影像图层,它就相当于皮毛、衣服,将数据源包裹在内,它需要数据源(imageryProvider)为其提供内在丰富的地理空间信息和属性信息,同时,通过该类还能设置影像图层相关属 性。 常用属性如下: name(名称), alpha(透明度) bri

    2024年02月06日
    浏览(3)
  • Cesium中加载地形影像切片,以及3dtiles和shp及kml方法

    Cesium中加载地形影像切片,以及3dtiles和shp及kml方法

    1geoserver影像服务 2加载cesiumlab切出的地形切片 3加载geotif 4加载geojson 5加载kml 6加载shp 效果1     未完待续

    2024年02月11日
    浏览(7)
  • (UE4/UE5)Unreal Engine中使用HLOD

    (UE4/UE5)Unreal Engine中使用HLOD

    本教程将详细介绍在Unreal Engine的不同版本(4.20-4.24、4.25-4.26、5.2)中如何使用Hierarchical Level of Detail (HLOD)。注意,每个版本中使用HLOD的方法可能会有所不同。 步骤一:预先生成LOD打开UE4.21,点击Content Browser(内容浏览器)中你想要生成LOD的静态网格。 步骤二:在静态网格编

    2024年02月10日
    浏览(8)
  • UE4 Cesium离线生成地形

    UE4 Cesium离线生成地形

    地理空间数据云 首先进这个网址,下载对应的tif以及高程(DEM) 下载CesiumLab2 在地形切片中点击添加,将黑白图像数据,添加,选择存储类型为散列文件,选择输出路径 再选择影像切片,选择有颜色的图片,添加进入,选择存储方式为散列,选择输出路径,确认 下载nginx  

    2024年02月11日
    浏览(7)
  • Unreal Engine(UE5)中构建离线地图服务

    Unreal Engine(UE5)中构建离线地图服务

    1.     首先需要用到3个软件,Unreal Engine,gis office 和 bigemap离线服务器 Unreal Engine下载地址:点击前往下载页面 Gis office下载地址:点击前往下载页面 Bigemap离线服务器 下载地址: 点击前往下载页面 Unreal Engine用于数字孪生项目开发,gis office是一款地理信息软件,可用于获取

    2024年01月18日
    浏览(7)
  • UE5使用Dash插件实现程序化地形场景制作

    UE5使用Dash插件实现程序化地形场景制作

    目录 0  dash下载后激活 1 初步使用 2  导入bridge的资产路径 3 练习成果 4 参考链接 Dash插件点击蓝色的A,可以使用。 通过输入不同提示命令,来激活不同的功能。 这里需要注意是UAsserts的上一级目录。 实现程序化地形,程序化植被,日光模拟,摄像机视角等功能。 POLYGONFLO

    2024年02月07日
    浏览(12)
  • UE5、CesiumForUnreal实现多边形压平地形、3DTiles功能

    UE5、CesiumForUnreal实现多边形压平地形、3DTiles功能

    之前的文章在材质中基于顶点位置偏移实现了 StaticMesh 模型的 压平 效果,并解决了 闪面 的问题。 本文这里基于 CesiumForUnreal 插件加载在线的地形 CesiumWorldTerrain ,并实现了 任意多边形 对地形的 压平 效果,支持UE的 Editor 和 Runtime 环境,GIF动图如下: 与之前的文章“ UE5实现

    2024年02月03日
    浏览(78)
  • 050:cesium加载mapbox卫星地图、mapbox地形地图

    050:cesium加载mapbox卫星地图、mapbox地形地图

    第050个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中加载mapbox卫星地图、mapbox地形地图。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 示例效果

    2023年04月18日
    浏览(29)
  • 最新Cesium For Unreal插件编译及开发环境搭建

    Cesium For Unreal插件可以把Cesium三维场景数据直接导入Unreal,利用Unreal的强大渲染功能。到目前位置,已经正式发布最新1.22.0版本。比起最初的Cesium For Unreal插件编译及开发环境搭建,目前已经简化了很多。但尽管如此,由于涉及的IT开发知识点比较综合,所以还是有一定门槛。

    2024年02月05日
    浏览(6)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包