当前位置:   article > 正文

Cesium通过离屏渲染实现无人机侦察_cesium离屏渲染 无人机

cesium离屏渲染 无人机

有些效果需要到我的博客中才能看到

所需知识

1、一定的WebGL原理,懂得帧缓冲区原理即FBO
2、对Cesium源码有一定的研究

原理

创建飞机下方摄像机的视图,在Cesium渲染的时候,多获取一帧,把这一帧渲染到飞机下方视图上,获取该视图的帧缓冲区,读取帧缓冲区中的像素,通过像素形成该视图的图像,此时加载图像有两种方法,一种是通过canvas读取像素信息(但是这种读取出来的画面会被裁切很多,不是很推荐),因此通过webGL渲染纹理的方式进行渲染(相对来说清晰度更高,裁切更少)

缺点

1、缩放地图的时候,通过离屏渲染的该视图图像会闪,并且根据缩放的比例,该渲染的画面也会跟着缩放,效果并不好。

优点

如果是一直跟着飞机的视角走,不进行缩放处理的话,该处理方法性能效果会更好。
但不考虑性能的话,建议还是创建两个viewer效果更佳。

效果展示

理想效果:
img

缺点效果:
img

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/583148
推荐阅读
相关标签
  

闽ICP备14008679号