Cesium for Unreal:

Cesium出了UE插件后一直没有时间学习体验,而且也从来没有接触过UE开发,只是在网上看过一些用UE做的数字孪生的案例,看上去确实是十分炫酷,正好最近工作不是很忙,在CSDN上买了网课正好跟着迅速学习一下这款插件。
网课连接:https://edu.csdn.net/course/detail/35283 我觉得说的还是满仔细的


1.系统界面

跟着网上Ceisum For UE学习的视频,照葫芦画瓢主要完成了以下内容:

  1. 实现了影像、地形、实景三维模型(3DTiles)的加载。
  2. 添加粒子特效、天气特效、时间变化、场景光源等。
  3. 展示视频监控画面。
  4. 模拟车辆、人物的运动,并添加广告牌跟随移动。
  5. 实现自由、人行(飞行)、驾驶三种视角的漫游方式。
    系统界面如下图所示:

在这里插入图片描述

2.内容概述

1)天气设置
目前VR体验系统支持模拟仿真出晴天、少云、多云、阴天、多雾、小雨、中雨、雷雨、小雪、中雪、暴雪共计十一种天气效果。
在这里插入图片描述
2)时间设置
系统支持模拟时间的变化效果,仿真出日出、黄昏、建筑阴影等可视化场景效果。
在这里插入图片描述
3)监控视频
系统支持实时视频监控,目前已用网络上的RTSP/RTMP视频流测试。
在这里插入图片描述
4)设备部署、人车实时位置浏览
采用虚幻引擎中的粒子特效模拟出设备的部署情况,采用模型和广告牌结合的形式模拟出巡逻人员、车辆的实时位置和信息。
在这里插入图片描述
5)场景漫游
自由漫游:鼠标键盘相结合的场景漫游方式,鼠标左键可以拖拽场景,鼠标右键可以调整场景浏览视角,鼠标滚轮可以缩放场景,键盘的WASD同样也可以操作场景视角。
人行漫游:通过在场景中添加一个可操作移动的人物来进行场景漫游,通过键盘的WASD、空格来控制人物移动和跳跃,SHIFT键控制人物飞行漫游。
驾驶漫游: 通过在场景中添加一个可操作移动的车辆来进行场景漫游,通过键盘的WASD来控制车辆移动。
在这里插入图片描述
在这里插入图片描述
6)VR预览
以上功能支持VR设备接入,可以在VR眼镜中沉浸式体验此可视化效果。正好单位有一台oculus quest2,就将自由漫游的操作事件在输入中注册了一下oculus的交互。
右手柄:按住右手柄的trigger按钮,场景的地图上会出现一个黄色点,这个黄点会随着你手柄的移动而移动,此时按下右手柄的A按钮,会立即将VR眼镜的视点传送至黄点处,即在系统中瞬间移动的效果(模仿Cesium For Unreal的教学视频按部就班实现)。
左手柄:按住手柄的X按钮,会将VR眼镜中场景中的视角抬高,按住手柄的Y按钮,会将VR眼镜中场景中的视角降低。

Logo

智屏生态联盟致力于大屏生态发展,利用大屏快应用技术降低开发者开发、发布大屏应用门槛

更多推荐