DEJA_VU3D - Cesium功能集 之 037-地图参数修改并配置特殊效果

前言

编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有实现130个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码,尽可能把代码简洁一些)。博文内容如存在错误或者有可改进之处,也希望在这里和各位大佬交流提高一下。

更多内容/样例/demo说明:DEJA_VU3D完整功能目录

介绍

专栏内容本着尽可能简洁的原则,这篇文章我们来介绍实现通过修改Cesium中地球的参数,来达到配置特殊地图效果的目的。实现如图所示:

主要实现可以控制地球球体本身的显隐,地球光晕的显隐,开启和关闭光照,太阳或者月亮的显隐,天空盒的控制以及整体背景色的控制。同时可以修改地球参数包括亮度Brightness、对比度Contrast、色调Hue、饱和度Saturation和伽马校正值Gamma来配置特殊的色彩效果。

废话不多说,直接上代码:

完整demo

前端界面直接调用CesiumParameter.vue