完成Cesium for unreal安装、初始化和白膜场景搭建之后,可以进行倾斜摄影模型添加。官方文档中介绍了了通过Cesium ion中内置的倾斜摄影模型进行添加。本文中将放置自行拍摄和制作的倾斜摄影模型。
【添加Pawn】
在虚幻引擎中,Pawn类是用于表示可被玩家或AI控制的角色或实体的基本类。Pawn类是UE框架中最常见的类之一,它是Actor类的子类。
通过Pawn类,开发者可以实现角色的基本行为和动作,并与UE的其他系统和组件进行交互,例如碰撞检测、动画系统、AI系统等。使用Pawn类,可以轻松地创建各种类型的角色,并在游戏中控制它们的行为和交互
DynamicPawn是插件定制的基于Cesium场景的一个Pawn对象,赋予了基于地球的运动方式,我们使用DynamicPawn作为这个场景的Pawn类
在左侧添加栏中添加DynamicPawn
【数据处理】
想要在cesium中加载倾斜摄影模型,需要将原始倾斜摄影模型(OSGB)转换成3dtlies格式
具体步骤可以参考博客GIS数据处理-OSGB转换3dTiles_osgb转3dtiles_孙霸天的博客-CSDN博客,本文不再赘述
【添加倾斜摄影模型】
在左侧添加栏中添加Blank 3D Tiles Tileset
添加后将source
切换为From url
,并在url
中选择您的倾斜摄影模型路径,开发时使用本地url,之后有部署需要可以将倾斜摄影模型部署于公网并使用公网url对模型进行访问。
注:也可以在Cesium ion中进行线上添加倾斜摄影模型,但是由于数据敏感,这里使用本地加载。