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

  1. 首先需要用到3个软件,Unreal Engine,gis office 和 bigemap离线服务器

Unreal Engine下载地址:点击前往下载页面

Gis office下载地址:点击前往下载页面

Bigemap离线服务器 下载地址: 点击前往下载页面

Unreal Engine用于数字孪生项目开发,gis office是一款地理信息软件,可用于获取Unreal Engine开发需要的离线地图资源,bigemap离线服务器,可以将获取到的地图资源发布为地图服务,供Unreal Engine开发使用。

  1. 首先我们需要安装Cesium for Unreal插件,点击此处跳转下载
  1. 创建一个虚幻引擎项目,操作如下图
  1. 启动项目后,在项目中加入Cesium for Unreal插件,添加后重启项目
  1. 此时可以看到Cesium ion的登录界面如下,点击Connect to Cesium ion登录
  1. 此时需要你登录您的Cesium ion的账号,没有账户的需要先注册。点击后会出现一个网页用于登录你的账号,在你登录成功后会提示你,会提示 Cesium for Unity is requesting the following permissions,点击 Allow 就可以了。下面就是关联成功的图片。

这个就是关联成功了

  1. 设置Cesium for Unreal的token
  1. 新建一个关卡,点击菜单栏文件---->新建关卡,按下图操作后点击创建
  1. 设置光照,并调整光照强度,如下图所示
  1. 创建一个基础的地球
  1. 设置经纬和相机移动速度,如下图所示

设置相机的速度

11.在Unreal中引入Bigemap的地图服务

11.1 通过gis office获取离线地图数据,点击跳转教程视频

11.2 通过Bigemap离线服务器发布地图服务,点击跳转图文教程

11.3 在Unity中引用Bigemap离线服务器发布地图服务,如图11-1,11-2,,此时可以看到如图11-3的情况

图11-1

图11-2

12.从bigemap离线服务器中获取TMS地图服务地址填入URL,并细化地图层级

bigemap离线服务器获取地图层级按如图12-1,12-2,12-3操作,

图12-1

图12-2

图12-3

  1. 在UE5中加载倾斜摄影,bigeMap可以提供对应的倾斜摄影转换工具,让倾斜摄影可在UE5中加载,展示真实的场景。

首先需要创建空白的Tilesets,如下图

加载倾斜摄影的效果

UE5中倾斜摄影的配置

在UE5中如何移动,按住鼠标右键,然后w a s d移动,q和e可以降低和提升镜头的高度

相关推荐
平行云3 天前
实时云渲染将UE像素流嵌入业务系统,实现二维管理系统与数字孪生三维可视化程序的无缝交互
unity·webgl·数字孪生·云渲染·虚幻引擎·实时云渲染·像素流送
吴梓穆3 天前
UE5 UI WarpBox 包裹框
ue5
脑壳疼___3 天前
vue3与ue5通信-工具类
前端·javascript·ue5
CG_MAGIC4 天前
虚幻 5 与 3D 软件的协作:实时渲染,所见所得
3d·ue5·游戏引擎·图形渲染·虚幻·游戏美术·渲云渲染
零一数创4 天前
数字孪生赋能智慧能源电力传输管理新模式
ue5·能源·数字孪生·ue·智慧能源·零一数创
零一数创4 天前
智慧能源驱动数字孪生重介选煤新模式探索
人工智能·ue5·能源·数字孪生·ue·零一数创
不爱说话的采儿5 天前
UE5保姆级基础教程(第五章)
经验分享·其他·ue5·游戏引擎·课程设计
幻雨様5 天前
UE5多人MOBA+GAS 26、为角色添加每秒回血回蓝(番外:添加到UI上)
java·ui·ue5
易知微EasyV数据可视化5 天前
EasyMan 数字人服务全面焕新,交互型AI数字人助推孪生体验全新升级
人工智能·交互·数字孪生·数字人
幻雨様5 天前
UE5多人MOBA+GAS 27、死亡被动(用于作为击杀奖励,爆金币和是增加经验)
java·服务器·ue5