作为一个三维地球,在场景中来点雨雪效果,貌似可以增加一点真实感.Cesium官网Demo中有天气系统的实例,用的是Cesium中的粒子系统做的.效果如下图所示,粒子系统的本质是向场景中添加了很多物体,用BillBoard技术展现.这种实现方式有一个麻烦的地方就是当视角变化(拉近.拉远.平移.旋转)时,粒子就会变化,甚至会消失,影响体验.考虑用shader的方式直接模拟雨雪效果,恰好发现了Catzpaw大神写的模拟雨雪的shader,果断增添到Cesium中. 1. 添加GLSL代码 Catzpa