用新的雨雪天气 添加白雪覆盖地面效果 为什么是这样的效果
您好,
您的雨雪覆盖代码是怎么写的呢?
如果没有雨雪覆盖,实际场景是什么样的呢?
按照官方的示例来看,这个一块的代码是没问题的。http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#SnowingDay
请您确认排除数据上的问题,保证数据本身的加载是正常的。
rain(value) { //雨 this.rainValue = value; viewer.scene.postProcessStages.rain.enabled = this.rainValue; viewer.scene.postProcessStages.rain.uniforms.density = 10; viewer.scene.postProcessStages.rain.uniforms.angle = 6; viewer.scene.postProcessStages.rain.uniforms.speed = 6; Cesium.when.all(promise, function(layers) { layers[0].setPBRMaterialFromJSON("/json/rain_.json"); let intervalValue = setInterval(() => { layers[0]._PBRMaterialParams.pbrMetallicRoughness.rainEffect.wetnessFactor += 0.00000001; }, 30) /*for (let layer1 of layers) { layer1.setPBRMaterialFromJSON("/json/rain_.json"); let intervalValue = setInterval(() => { layer1._PBRMaterialParams.pbrMetallicRoughness.rainEffect.wetnessFactor += 0.00000001; }, 30) }*/ }); },
就是打开的三维场景,在三维场景上面做雨雪覆盖的效果
是倾斜摄影,渲染慢,应该是数据的问题,我再试一下
换成全部用案例上的 成这样了 估计是得换个webgl的包