顯示源代碼
                下雨效果
                 開發文檔
                            <!DOCTYPE html>
                
                <html>
                <head>
                    <meta charset='UTF-8'/>
                    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no'/>
                    <link  rel='stylesheet'/>
                    <script src='http://ua.bigemap.com:30081/bmsdk/bigemap-gl.js/v1.1.0/bigemap-gl.js'></script>
                    <style>
                        body {
                            margin: 0;
                            padding: 0;
                        }
                
                        #container {
                            position: absolute;
                            top: 0;
                            bottom: 0;
                            width: 100%;
                        }
                        .bmgl-widget-credits{display:none}
                    </style>
                    <title>part_test</title>
                </head>
                <body>
                
                <div id='container'></div>
                
                <script>
                   bmgl.Config.HTTP_URL = 'http://ua.bigemap.com:30081/bmsdk/';
                    var viewer = new bmgl.Viewer('container', {mapId:'bigemap.dc-satellite',requestRenderMode:false});
                    viewer.camera.setView({
                        destination: bmgl.Cartesian3.fromDegrees(104, 30, 300000)
                    });
                
                    //定義下雨場景 著色器\\return fract(sin(x*133.3)*13.13);
                    function FS_Rain() {
                        return "uniform sampler2D colorTexture;\n\
                                    varying vec2 v_textureCoordinates;\n\
                                    \n\
                                    float hash(float x){\n\
                                          return fract(sin(x*23.3)*13.13);\n\
                                    }\n\
                                    \n\
                                    void main(void){\n\
                                    \n\
                                        float time = czm_frameNumber / 60.0;\n\
                                        vec2 resolution = czm_viewport.zw;\n\
                                        \n\
                                        vec2 uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\n\
                                        vec3 c=vec3(.6,.7,.8);\n\
                                        \n\
                                        float a=-.4;\n\
                                        float si=sin(a),co=cos(a);\n\
                                        uv*=mat2(co,-si,si,co);\n\
                                        uv*=length(uv+vec2(0,4.9))*.3+1.;\n\
                                        \n\
                                        float v=1.-sin(hash(floor(uv.x*100.))*2.);\n\
                                        float b=clamp(abs(sin(20.*time*v+uv.y*(5./(2.+v))))-.95,0.,1.)*20.;\n\
                                        c*=v*b; \n\
                                        \n\
                                        gl_FragColor = mix(texture2D(colorTexture, v_textureCoordinates), vec4(c,1), 0.5);  \n\
                                    }\n\
                             ";
                    }
                
                    var collection = viewer.scene.postProcessStages;
                    var fs_rain = FS_Rain();
                    var snow = new bmgl.PostProcessStage({
                        name: 'czm_rain',
                        fragmentShader: fs_rain
                    });
                    collection.add(snow);
                </script>
                </body>
                </html>                                                                                                                                                                                                                                
                主站蜘蛛池模板: 四虎影院永久网址| 国产高潮国产高潮久久久| 亚洲av产在线精品亚洲第一站| 精品国产一区二区三区AV性色| 国产男女爽爽爽免费视频| av2021天堂网手机版| 无限资源日产好片| 亚洲一级毛片免费看| 狼人香蕉香蕉在线28-百度| 国产人妖一区二区| 男女抽搐一进一出无遮挡| 天堂在线ww小说| 中文字幕视频一区| 最近中字视频在线观看| 亚洲色欲久久久久综合网| 美女污污视频在线观看| 国产成人精品视频福利app| 97在线视频免费播放| 很黄很污的视频在线观看| 久久精品一区二区三区不卡| 欧美性极品hd高清视频| 健身私教弄了我好几次啊| 老司机免费午夜精品视频| 国产大学生真实视频在线| 69国产精品视频免费| 天天碰免费视频| 中国日本欧美韩国18| 日本乱子伦xxxx少妇| 亚洲av永久无码精品三区在线4| 波多野结衣上班| 免费观看午夜在线欧差毛片| 被女同桌调教成鞋袜奴脚奴| 国产极品在线观看视频| 91av免费观看| 大学生秘书胯下吞吐| 一级呦女专区毛片| 无码av无码天堂资源网| 久久精品国产一区二区电影| 欧美xxxx做受欧美| 亚洲欧美日韩中文在线制服| 精品一区中文字幕|