Cesium中的离屏渲染
在Cesium中创建FBO实现离屏渲染
由于没有改变相机的位置,因此渲染出来的画面与原本的画面一致(仅关掉了球体和天空盒)
目前已知的问题
- 输出的画面上下翻转
- 由于Cesium会剔除视锥体外的影像,而视锥体内的影像加载时需要请求,因此如果离屏相机与主相机位置不一致,可能会造成影像闪烁的问题(3DTiles虽然也是会剔除视锥体外的部分,但是3DTiles有缓存机制,因此不会出现闪烁的情况)
渲染结果
上面是的面板运行的是cesium和离屏渲染程序,离屏渲染的结果最终绘制到下面的canvas上
由于csdn无法加入html程序,所以如果想体验,可以到Cesium中的离屏渲染中体验