Cesium for UE-03-添加数据集(倾斜摄影)

继续上一章节,在创建了项目和关卡的基础上添加倾斜摄影

重新打开上次的项目和关卡

  • 如果你已经关掉了上次的项目和关卡,可以重新打开ue,然后选择
    在这里插入图片描述
  • 选择 文件-打开关卡,在弹出的窗口中,选择 上次的关卡,并点击打开即可
    在这里插入图片描述

添加Cesium ion中的墨尔本的倾斜摄影数据

  • 找到Cesium Ion Assets窗口,默认应该是隐藏的,可以从 窗口-Cesium Ion Assets打开
    在这里插入图片描述
  • 如果已经打开,那么可以在UE窗口的底部找到它,并点击刷新
    在这里插入图片描述
  • 从上图看出,目前并没有墨尔本的数据,需要去Cesium Ion 加载
  • 浏览器打开 https://ion.cesium.com/,点击 Asset Depot 然后搜索关键词,可以看到墨尔本的数据,点击右侧的加号即可
    在这里插入图片描述
  • 然后点击 My Assets ,可以看到已经添加到自己的 资产中了
    在这里插入图片描述
  • 切换到UE页面,点击Cesium ion Assets的刷新按钮,就能看到墨尔本的数据了
  • 然后点击选中它,右侧会有一个 Add to Level的按钮,点击添加到关卡
    在这里插入图片描述
  • 大纲中已经有了数据,点击选中,看到 Cesium标签页中,的Url部分,这里有个ID 与网页中的ID是一致的,下面的Token无需关注,这里会用默认的Token
    在这里插入图片描述
    在这里插入图片描述
  • 双击 大纲中的墨尔本数据,可以看到场景定位过去了,不过此时墨尔本是翻转着的
    在这里插入图片描述

设置墨尔本为场景中心

  • 上面的情况是因为坐标系没有对齐导致,在UE的视角中,Camera会维持Z轴向上的角度,而在地理坐标系中,哪个方向是否向上,在于你在地球的那个位置上

  • 找到 大纲中的 CesiumGeoreference0 选中后,找到下面的Cesium选项卡,往下找,有个按钮 Place Georeference Origin Here 点击即可此时场景如果变黑了,是因为时间的问题
    在这里插入图片描述

  • 选择 大纲中的 CesiumSunSky,找到 Cesium面板中的 Date And Time ,修改Solar Time,调整场景变亮即可
    在这里插入图片描述

  • 选择 大纲中的 DynamicPawn,此时的视角还是上次添加时的视角,而不是墨尔本的位置

  • 选中 DynamicPawn 后,在细节选项卡中找到 变换 ,将位置重置
    在这里插入图片描述
  • 视角已经被定位到当前位置,点击运行,可以看到墨尔本的倾斜摄影
    在这里插入图片描述
    在这里插入图片描述

修改倾斜摄影的高度

  • 运行后,拉近视角,可以看到倾斜摄影与地形没有很好地贴合,地形超出了倾斜摄影
    在这里插入图片描述
  • 可以通过调整倾斜摄影的Z轴高度实现贴合
    在这里插入图片描述

添加远程倾斜摄影

  • 添加 Blank 3D Tiles Tileset
    在这里插入图片描述

  • 设置参数 Georeference 和 Credit System
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 设置参数Source 和Url
    在这里插入图片描述

  • Url 的格式为 http://域名或ip/xxx/tileset.json

  • 双击 Cesium3DTileset 看到场景可能跟 加载墨尔本时是一样的,可能是翻转的,场景是黑色的

  • 参考 设置墨尔本为场景中心 的方法,设置一遍即可。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/773699.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从汇编以及栈帧层面理解内联函数的原理

宏太复杂,所以弄出内联,内联适合小函数,把函数连到程序里面,这样就直接用,不需要调用,但是它占用空间。 C推荐 const和enum替代宏常量 inline去替代宏函数 宏缺点: 1、不能调试 2、没有类型安…

多层感知机-----自我神经MLP入门笔记

多层感知机(Multilayer Perceptron, MLP)是一种常见的人工神经网络(Artificial Neural Network, ANN)模型,它由多个人工神经元组成的多层结构。每个神经元都与前一层的所有神经元连接,并且每条连接都有一个…

HarmonyOS(鸿蒙开发)入门篇

如果需要学习鸿蒙开发可以查看以下学习资源链接 OpenAtom OpenHarmony Develop applications - HUAWEI HarmonyOS APP 转载请注明出处HarmonyOS(鸿蒙开发)入门篇-CSDN博客,谢谢!

如何使用PHP和RabbitMQ实现延迟队列(方式一)?

前言 今天我们来做个小试验,用PHP和RabbitMQ实现消息队列的延迟功能。 前期准备,需要安装好docker、docker-compose的运行环境。 需要安装RabbitMQ的可以看下面这篇文章。 如何使用PHP和RabbitMQ实现消息队列?-CSDN博客 一、安装RabbitM…

js逆向之实例某宝热卖(MD5)爬虫

目录 正常写 反爬 逆向分析 关键字搜索 打断点&分析代码 得出 sign 的由来 确定加密方式 写加密函数了 补全代码 免责声明:本文仅供技术交流学习,请勿用于其它违法行为. 正常写 还是老规矩,正常写代码,该带的都带上,我这种方法发现数据格式不完整. 应该后面也是大…

R语言学习——Rstudio软件

R语言免费但有点难上手,是数据挖掘的入门级别语言,拥有顶级的可视化功能。 优点: 1统计分析(可以实现各种分析方法)和计算(有很多函数) 2强大的绘图功能 3扩展包多,适合领域多 …

C语言数据结构基础————二叉树学习笔记(四)简单的OJ题目练习

1.单值二叉树 965. 单值二叉树 - 力扣(LeetCode) 建立一个新的函数,用函数传参的方法来记录val的值 如上一篇最后的对称二叉树的习题,建立新的函数来传参 多采用使用反对值的方法,因为如果是相等return true的话&am…

UE4_旋转节点总结一

一、Roll、Pitch、Yaw Roll 围绕X轴旋转 飞机的翻滚角 Pitch 围绕Y轴旋转 飞机的俯仰角 Yaw 围绕Z轴旋转 飞机的航向角 二、Get Forward Vector理解 测试: 运行: 三、Get Actor Rotation理解 运行效果: 拆分旋转体测试一&a…

Spring05 SpringIOC DI

名词解释 今天我们来介绍Spring框架的最重要的part之一 SpringIOC 和 DI 这里的SpringIOC 其实是容器的意思,Spring是一个包含了很多工具方法的IOC容器 什么是IOC呢? IOC其实是Spring的核心思想 Inversion of Control (控制反转) 可能这里你还是不理解这个是啥意思 其实就…

程序运行之ELF文件的段

更多精彩内容在公众号。 我们将之前的代码增加下变量来具体看下 在代码中增加了全局变量以及静态变量&#xff0c;还有一个简单的函数。 #include <stdio.h> int global_var1; int global_init_var; void func1(int i){ printf("%d\n",i); } int main(vo…

C++入门(一)

目录 命名空间&#xff1a; 为什么要提出命名空间&#xff1f; 命名空间的定义&#xff1a; 命名空间的使用&#xff1a; 加命名空间名称及作用域限定符&#xff1a; 使用using将命名空间中某个成员引入&#xff1a; 使用using namespace命名空间名称引用&#xff1a; C…

【c++】类和对象(四)深入了解拷贝构造函数

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;c笔记仓 朋友们大家好啊&#xff0c;本篇内容带大家深入了解拷贝构造函数 目录 1.拷贝构造函数1.1传值调用的无限调用1.2浅拷贝1.3深拷贝1.4深拷贝的实现 1.拷贝构造函数 拷贝构造函数是一种特殊的…

yolov5+pyside6+登录+用户管理目标检测可视化源码

一、软件简介 这是基于yolov5目标检测实现的源码&#xff0c;提供了用户登录功能界面&#xff1b; 用户需要输入正确的用户名和密码才可以登录。如果是超级管理员&#xff0c;可以修改普通用户的信息&#xff0c;并且在检测界面的右上角显示【管理用户】按钮。 支持图片、视频、…

访问二维数组本质

先从一维数组讲起 int main() {int arr[5] { 1,2,3,4,5 };for (int i 0; i < 5; i) {printf("%d",arr[i]); //对数组进行访问}return 0; } 其实 arr [ i ] * (arr i) 这两个是完全相等的&#xff0c;在c语言指针&#xff08;1&#xff09;8.数组名与 …

机器人深度学习IMU和图像数据实现焊接精细操作

在双电极气体保护金属弧焊 &#xff08;DE-GMAW&#xff09; 中&#xff0c;对焊枪和旁路电极位置的精确控制是至关重要的。为了这一过程&#xff0c;科研团队提出了安装微型惯性测量单元&#xff08;IMU&#xff09;传感器和摄像头&#xff0c;来记录焊工控制焊枪的移动和微调…

如何配置高质量的告警

运维工程师吐槽起告警问题&#xff0c;人人都是BBKing&#xff01; 每天应对花式告警问题&#xff0c; 无关紧要的、短时急剧爆发的 被疲劳告警淹没的重要告警 和每天崭新的太阳一样&#xff0c; 每次的告警也是独一无二的&#xff01; 想躺平&#xff0c;不可能 下一秒…

01背包(acwing闫氏DP分析法)

题目描述&#xff1a; 有 N 件物品和一个容量是 V的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi&#xff0c;价值是 wi。 求解将哪些物品装入背包&#xff0c;可使这些物品的总体积不超过背包容量&#xff0c;且总价值最大。 输出最大价值。 输入格式&#xff1a…

MATLAB:微分方程(组)数值解

一、显式微分方程 clc,clear tspan [0:10]; y0 2; [t1,y1] ode23(odefun_1,tspan,y0); %求数值解&#xff0c;精度相对低 [t2,y2] ode113(odefun_1,tspan,y0); %求数值解&#xff0c;精度相对高 yt sqrt(tspan1)1; %求精确解 subplot(1,2,1) plot(t1,y1,bo,t2,y2,r*,tspa…

C语言:动态内存管理(malloc,calloc,realloc,free)

目录 前言 malloc函数 free函数 calloc函数 realloc函数 前言 在这一章节将讲解动态内存分配&#xff0c;它可以在程序的堆区创建一块内存&#xff0c;在这块内存中存什么值就是由自己决定的了 开辟的空间有两个特点&#xff1a; 1. 空间开辟的大小是固定的 2. 数组在…

线性数据结构----(数组,链表,栈,队列,哈希表)

线性数据结构 数组链表栈使用场景 队列应用场景 哈希表特点哈希函数&#xff0c;哈希值&#xff0c;哈希冲突键值对 Entry 开放寻址法和拉链法 参考文档 数组 数组(Array) 是一种很常见的数据结构。由相同类型的元素组成&#xff0c;并且是使用一块连续的内存来存储的。 在数组…