色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

CesiumJS動態(tài)水面實現(xiàn):從法線貼圖到著色器編程的完整指南

CesiumJS動態(tài)水面實現(xiàn):從法線貼圖到著色器編程的完整指南 1. 從靜態(tài)到動態(tài)為什么我們需要流動的水面在三維地理信息可視化領(lǐng)域CesiumJS 以其強大的三維地球渲染能力成為了眾多開發(fā)者構(gòu)建數(shù)字孿生、智慧城市和虛擬仿真應(yīng)用的首選引擎。然而一個長期存在的挑戰(zhàn)是如何讓場景中的水體“活”起來默認的 Cesium 水體無論是Cesium.Water材質(zhì)還是簡單的藍色平面往往呈現(xiàn)一種靜態(tài)、呆板的觀感缺乏真實水體應(yīng)有的動態(tài)波紋、光影流動和表面細節(jié)。這種靜態(tài)感在模擬河流、湖泊、海洋甚至人工水渠時會極大地削弱場景的真實感和沉浸感。最近在社區(qū)和搜索引擎中“Cesium 動態(tài)流動水面”成為了一個高頻熱詞這背后反映的正是開發(fā)者們對提升場景逼真度的迫切需求。無論是模擬一條蜿蜒的河流還是展現(xiàn)港口碼頭的海浪亦或是為智慧水利項目創(chuàng)建動態(tài)的水流態(tài)勢一個能夠?qū)崟r流動、反射環(huán)境光、具備波紋細節(jié)的水面是項目從“能用”到“好用”甚至“驚艷”的關(guān)鍵一步。實現(xiàn)動態(tài)流動水面其核心價值遠不止于視覺美化。在防洪防汛模擬中動態(tài)的水流方向可以直觀展示洪水演進路徑在船舶航行仿真中水面的波紋與浪花能增強運動感知在環(huán)境監(jiān)測應(yīng)用中不同流速、顏色的水體動態(tài)變化可以更有效地傳達污染擴散等信息。因此掌握這項技術(shù)不僅僅是學習一個“特效”更是解鎖一系列高級三維地理應(yīng)用場景的鑰匙。2. 核心原理拆解動態(tài)水面的“魔法”是如何煉成的在開始寫代碼之前我們必須理解 Cesium 中實現(xiàn)動態(tài)水面效果的底層邏輯。這并非某種單一的“黑科技”而是多種圖形學技術(shù)的巧妙結(jié)合。理解了這些你才能靈活調(diào)整參數(shù)甚至創(chuàng)造屬于自己的水面風格。2.1 基石Cesium 的材質(zhì)系統(tǒng)與 Primitive APICesium 渲染一切非地形、非模型的幾何體如水面、廣告牌、多邊形主要依賴于Primitive和GeometryInstance。對于自定義水面我們通常使用Primitive配合GeometryInstance來創(chuàng)建一個覆蓋特定區(qū)域的平面幾何體。這個幾何體的外觀則由Material材質(zhì)來定義。材質(zhì)本質(zhì)上是一段運行在 GPU 上的著色器程序Shader。Cesium 提供了一些內(nèi)置材質(zhì)如ColorMaterialProperty,ImageMaterialProperty但對于復雜效果我們需要使用Material類的fabric屬性來自定義著色器。fabric是一個強大的 JSON 對象它允許我們定義材質(zhì)所需的紋理Texture、統(tǒng)一變量Uniforms以及最重要的——著色器源碼Source。動態(tài)效果的關(guān)鍵就在于這些uniforms統(tǒng)一變量。它們是 CPU 端JavaScript傳遞給 GPU 端Shader的變量在單次繪制調(diào)用中保持不變但可以在不同幀之間更新。通過每幀修改這些uniforms例如讓一個代表時間的變量持續(xù)增加我們就能在著色器中驅(qū)動紋理坐標的偏移、顏色的變化從而產(chǎn)生“動態(tài)”的視覺感受。2.2 靈魂技法法線貼圖與 UV 動畫這是實現(xiàn)水面波紋細節(jié)和流動感的核心技術(shù)。法線貼圖Normal Map一張?zhí)厥獾募y理它不存儲顏色信息而是存儲每個像素點的法線向量X, Y, Z。法線決定了光線照射到該像素時的反射方向從而模擬出凹凸不平的細節(jié)。對于水面我們使用一張包含細小波紋圖案的法線貼圖。即使水面幾何體本身是一個絕對平坦的平面貼上法線貼圖后在光照下就會呈現(xiàn)出豐富的波紋細節(jié)計算開銷卻遠低于使用真實幾何體去建模這些波紋。UV 動畫紋理坐標U, V決定了紋理圖片如何映射到幾何體表面。UV動畫就是讓這些坐標隨著時間變化。例如我們讓法線貼圖的 U 坐標每幀增加一個很小的值那么貼圖就會沿著水平方向“滑動”映射到水面上的波紋也就看起來在朝一個方向流動。通過組合多張法線貼圖以不同速度、不同方向進行 UV 動畫可以創(chuàng)造出非常復雜、自然的水面流動效果避免出現(xiàn)單調(diào)的重復圖案。2.3 點睛之筆鏡面反射、菲涅爾效應(yīng)與顏色混合一個逼真的水面還需要以下效果鏡面反射Specular水面像鏡子一樣反射環(huán)境光在 Cesium 中通常是天空盒skyBox和場景中的其他物體。在著色器中我們通過計算視線向量與法線向量的反射向量來采樣天空盒紋理模擬反射。動態(tài)的法線來自法線貼圖會讓反射的圖像產(chǎn)生扭曲這正是水波蕩漾的感覺。菲涅爾效應(yīng)Fresnel Effect這是一個物理現(xiàn)象觀察者視線與水面法線的夾角越小即平視水面反射越強夾角越大即俯視水面折射或透見水底越強。在著色器中我們通過計算dot(viewVector, normal)來模擬這一效應(yīng)并用它來混合反射顏色和水的底色Base Color使得水面在邊緣處反射強烈中心區(qū)域則能透出一些水體的顏色如藍綠色。顏色混合最終的水面顏色通常是多層效果的混合水底色 反射色 * 菲涅爾系數(shù) 高光色。我們還可以加入一張深度圖或根據(jù)相機高度來混合岸邊淺水區(qū)的顏色如淺綠色、泥沙色讓水體與岸邊的過渡更加自然。3. 實戰(zhàn)構(gòu)建一步步創(chuàng)建你的動態(tài)水面材質(zhì)理論已經(jīng)足夠現(xiàn)在讓我們動手從零開始構(gòu)建一個適用于河流或湖泊的動態(tài)水面材質(zhì)。我們將創(chuàng)建一個Cesium.Material對象并將其應(yīng)用到一個PolygonGeometry上。3.1 第一步準備核心紋理——法線貼圖你需要一張高質(zhì)量的法線貼圖??梢栽谝恍┟赓M的紋理網(wǎng)站如 textures.com, polyhaven.com搜索 “water normal map”。通常我們會準備兩張不同尺度和細節(jié)的法線貼圖例如一張大波紋一張小漣漪混合使用以增加細節(jié)層次。假設(shè)我們將這兩張圖下載并放置在項目的assets/textures/目錄下命名為water_normal_01.jpg和water_normal_02.jpg。在 Cesium 中我們需要創(chuàng)建紋理對象。// 假設(shè) viewer 已創(chuàng)建 var viewer new Cesium.Viewer(cesiumContainer); // 創(chuàng)建紋理統(tǒng)一變量 var normalMap1 new Cesium.TextureUniform({ url: ./assets/textures/water_normal_01.jpg }); var normalMap2 new Cesium.TextureUniform({ url: ./assets/textures/water_normal_02.jpg });注意紋理圖片的尺寸最好是2的冪次方如 256x256, 512x512并且確保圖片本身沒有透明通道除非你需要否則可能會引發(fā)意外的混合。對于法線貼圖通常使用 PNG 或 JPEG 格式即可。3.2 第二步編寫自定義材質(zhì)的 Fabric 配置這是最核心的一步。我們將創(chuàng)建一個名為DynamicWaterMaterial的自定義材質(zhì)。// 定義動態(tài)水面材質(zhì)的 Fabric 配置 var dynamicWaterFabric { type: DynamicWater, uniforms: { // 兩張法線貼圖 normalMap1: normalMap1, normalMap2: normalMap2, // 水流速度與方向 (vec2: [xSpeed, ySpeed]) flowDirection1: new Cesium.Cartesian2(0.1, 0.0), // 第一層法線流動方向 flowDirection2: new Cesium.Cartesian2(0.03, 0.02), // 第二層法線流動方向速度慢一些方向略有不同 // 時間變量由Cesium自動每幀更新 time: 0.0, // 基礎(chǔ)水色 (RGBA) baseColor: new Cesium.Color(0.0, 0.3, 0.6, 0.8), // 反射強度系數(shù) reflectionStrength: 0.5, // 菲涅爾效應(yīng)強度系數(shù) fresnelPower: 3.0, // 波紋凹凸強度 normalScale: new Cesium.Cartesian2(0.5, 0.5) }, source: // 著色器源碼 (GLSL ES 1.0即Cesium使用的版本) czm_material czm_getMaterial(czm_materialInput materialInput) { czm_material material czm_getDefaultMaterial(materialInput); // 獲取紋理坐標和法線 vec2 st materialInput.st; // 模型本身的UV坐標 vec3 normal materialInput.normalEC; // 眼坐標下的幾何法線 // 計算隨時間變化的UV偏移 vec2 flow1 st - u_flowDirection1 * u_time; vec2 flow2 st - u_flowDirection2 * u_time; // 采樣兩張法線貼圖并將顏色值從[0,1]映射到法線向量的[-1,1]范圍 vec3 normalTex1 texture2D(u_normalMap1, flow1).rgb * 2.0 - 1.0; vec3 normalTex2 texture2D(u_normalMap2, flow2).rgb * 2.0 - 1.0; // 混合兩張法線貼圖并應(yīng)用強度縮放 vec3 blendedNormal normalize(normalTex1 normalTex2); blendedNormal.xy * u_normalScale; blendedNormal normalize(blendedNormal); // 將切線空間法線轉(zhuǎn)換到眼坐標系簡化處理假設(shè)水面是平的使用幾何法線作為上向量 // 這里是一個簡化版本。更精確的做法需要傳入切線和副切線向量。 vec3 newNormalEC normalize(materialInput.normalEC blendedNormal.x * czm_tangent blendedNormal.y * czm_bitangent); // 計算視線向量從表面點到相機 vec3 positionToEyeEC -materialInput.positionToEyeEC; vec3 viewVector normalize(positionToEyeEC); // 計算反射向量并采樣天空盒環(huán)境貼圖模擬反射 vec3 reflectionVector reflect(-viewVector, newNormalEC); vec4 reflectionColor czm_sampleCube(czm_environmentMap, reflectionVector); // 計算菲涅爾系數(shù) float fresnel pow(1.0 - max(dot(viewVector, newNormalEC), 0.0), u_fresnelPower); fresnel clamp(fresnel, 0.0, 1.0); // 混合顏色基礎(chǔ)色 反射色 * (菲涅爾系數(shù) * 反射強度) vec4 waterBaseColor vec4(u_baseColor.rgb, u_baseColor.a); vec4 finalColor mix(waterBaseColor, reflectionColor, fresnel * u_reflectionStrength); // 可以在此處添加基于深度或高度的顏色漸變模擬岸邊淺水效果 // 例如float depthFactor clamp(materialInput.height / 10.0, 0.0, 1.0); // finalColor.rgb mix(vec3(0.2, 0.5, 0.2), finalColor.rgb, depthFactor); material.diffuse finalColor.rgb; material.alpha finalColor.a; // 使用擾動后的法線影響光照計算 material.normal newNormalEC; return material; } };代碼關(guān)鍵點解析Uniforms我們定義了控制水面外觀的所有“旋鈕”。flowDirection控制流動方向和速度time是驅(qū)動動畫的核心。雙法線混合使用兩張法線貼圖并以不同速度流動能有效打破重復感產(chǎn)生更自然的湍流效果。法線變換blendedNormal.xy * u_normalScale;這行代碼用于控制波紋的凹凸強度。值越大波紋看起來越陡峭、劇烈。反射采樣czm_sampleCube(czm_environmentMap, ...)是 Cesium 提供的函數(shù)用于采樣當前場景的天空盒環(huán)境貼圖這是實現(xiàn)環(huán)境反射的關(guān)鍵。菲涅爾計算pow(1.0 - max(dot(...), 0.0), u_fresnelPower)是經(jīng)典的菲涅爾近似公式。fresnelPower值越大反射與透射的過渡區(qū)域越窄。3.3 第三步創(chuàng)建材質(zhì)、幾何體并添加到場景現(xiàn)在我們將材質(zhì)實例化并將其應(yīng)用到一個代表水面的多邊形上。// 1. 注冊并創(chuàng)建自定義材質(zhì) Cesium.Material._materialCache.addMaterial(DynamicWater, { fabric: dynamicWaterFabric }); var waterMaterial new Cesium.Material({ fabric: { type: DynamicWater, uniforms: { normalMap1: ./assets/textures/water_normal_01.jpg, normalMap2: ./assets/textures/water_normal_02.jpg, flowDirection1: new Cesium.Cartesian2(0.08, 0.0), // 主要沿X軸流動 flowDirection2: new Cesium.Cartesian2(0.02, 0.01), baseColor: new Cesium.Color(0.1, 0.4, 0.7, 0.85), reflectionStrength: 0.6, fresnelPower: 4.0, normalScale: new Cesium.Cartesian2(0.8, 0.8) } } }); // 2. 定義一個多邊形區(qū)域例如一條河流 var riverPositions Cesium.Cartesian3.fromDegreesArray([ 116.3, 39.9, 116.4, 39.92, 116.5, 39.91, 116.6, 39.93, 116.7, 39.9 ]); // 3. 創(chuàng)建多邊形幾何體實例 var riverGeometry new Cesium.PolygonGeometry({ polygonHierarchy: new Cesium.PolygonHierarchy(riverPositions), height: 0, // 水面高度 extrudedHeight: -10, // 如果需要水體側(cè)面如河岸可以設(shè)置擠壓高度。純水面通常設(shè)為undefined。 vertexFormat: Cesium.VertexFormat.POSITION_AND_NORMAL // 必須包含法線 }); // 4. 創(chuàng)建圖元并應(yīng)用材質(zhì) var riverPrimitive new Cesium.Primitive({ geometryInstances: new Cesium.GeometryInstance({ geometry: riverGeometry, id: myRiver // 可選ID便于后續(xù)拾取或管理 }), appearance: new Cesium.MaterialAppearance({ material: waterMaterial, translucent: true, // 水面通常是半透明的 closed: true // 幾何體是否閉合 }), asynchronous: false // 同步加載簡單示例用 }); // 5. 添加到場景 viewer.scene.primitives.add(riverPrimitive); // 6. 關(guān)鍵一步更新time uniform以實現(xiàn)動畫 viewer.scene.preRender.addEventListener(function(scene, time) { var waterMaterial riverPrimitive.appearance.material; if (waterMaterial waterMaterial.uniforms) { // 獲取自場景開始以來的秒數(shù)乘以一個系數(shù)控制全局速度 waterMaterial.uniforms.time Cesium.getTimestamp() * 0.001 * 0.05; // 0.05為速度系數(shù) } });實操心得與避坑指南vertexFormat至關(guān)重要創(chuàng)建PolygonGeometry時必須指定vertexFormat: Cesium.VertexFormat.POSITION_AND_NORMAL。因為我們的著色器需要法線信息來計算光照和反射。如果只傳POSITION法線相關(guān)計算會出錯水面可能變黑或顯示異常。時間更新循環(huán)動畫的靈魂在于preRender事件監(jiān)聽器中不斷更新timeuniform。Cesium.getTimestamp() * 0.001將毫秒轉(zhuǎn)換為秒。乘以一個系數(shù)如0.05可以方便地調(diào)節(jié)整個水面動畫的快慢。性能考量每幀更新 uniform 并重繪水面對性能有影響。如果場景中有多個獨立的水體可以考慮將它們合并到同一個Primitive的多個GeometryInstance中共享材質(zhì)和著色器減少繪制調(diào)用。深度測試與排序水面是半透明的需要正確排序才能與其他透明物體如云、粒子正確混合。確保translucent: true并且 Cesium 會自動處理大部分排序問題。但在復雜場景中如果出現(xiàn)水面閃爍或遮擋錯誤可能需要調(diào)整depthTest相關(guān)屬性。4. 進階優(yōu)化與效果調(diào)參讓你的水面更真實基礎(chǔ)流動效果實現(xiàn)后我們可以通過調(diào)整參數(shù)和增加一些技巧來大幅提升真實感。4.1 流動方向與速度的藝術(shù)flowDirection不是隨便設(shè)置的。對于河流你應(yīng)該根據(jù)河流的走向來設(shè)定主要流動方向??梢酝ㄟ^計算多邊形中心點的流向或者使用一個統(tǒng)一的全局方向。// 示例根據(jù)多邊形坐標估算一個平均流向簡化 function calculateFlowDirection(positions) { var totalVec new Cesium.Cartesian3(); for (var i 0; i positions.length - 1; i) { var vec Cesium.Cartesian3.subtract(positions[i1], positions[i], new Cesium.Cartesian3()); Cesium.Cartesian3.add(totalVec, vec, totalVec); } Cesium.Cartesian3.normalize(totalVec, totalVec); // 將3D流向轉(zhuǎn)換為2D紋理流動方向忽略高度差 return new Cesium.Cartesian2(totalVec.x, totalVec.y); } // 應(yīng)用估算的流向 waterMaterial.uniforms.flowDirection1 calculateFlowDirection(riverPositions); waterMaterial.uniforms.flowDirection2 Cesium.Cartesian2.multiplyByScalar(calculateFlowDirection(riverPositions), 0.3, new Cesium.Cartesian2()); // 第二層速度更慢速度系數(shù)第一層法線flowDirection1代表中大型波紋速度可以快一些如向量模長0.1。第二層法線flowDirection2代表細小漣漪速度應(yīng)慢一些如0.03方向也可以略有偏差模擬風或復雜水流的影響。4.2 實現(xiàn)岸邊淺水區(qū)與深度漸變真實的水體岸邊顏色更淺可能透出水底泥沙。我們可以通過頂點高度或額外的一張深度圖來實現(xiàn)。方法一基于頂點高度簡單在著色器中materialInput.height或materialInput.positionWC.z可以獲取世界坐標下的高度。我們可以假設(shè)一個水面基準高度然后計算當前點與水面的相對深度。// 在著色器source中uniforms里添加 u_waterSurfaceHeight 和 u_shallowColor float depth u_waterSurfaceHeight - materialInput.positionWC.z; // 簡化計算假設(shè)水面平整 depth clamp(depth, 0.0, 10.0); // 限制深度范圍 float depthFactor depth / 10.0; // 歸一化 vec3 shallowColor u_shallowColor.rgb; vec3 deepColor finalColor.rgb; finalColor.rgb mix(shallowColor, deepColor, depthFactor);方法二使用深度紋理更精確但復雜Cesium 1.xx 版本后支持深度紋理。你可以渲染一張代表水面到水底地形的深度圖然后在著色器中采樣根據(jù)深度值混合顏色。這需要用到czm_depth相關(guān)函數(shù)和幀緩沖區(qū)紋理FBO實現(xiàn)復雜度較高但效果最好能完美貼合復雜地形岸線。4.3 添加高光與泡沫效果高光Specular Highlight在計算反射后可以額外計算一個基于光線方向和高光強度的鏡面高光點讓水面在特定角度下“波光粼粼”。// 假設(shè)主要光源方向如太陽光方向可以從Cesium內(nèi)置變量czm_sunDirectionEC獲取 vec3 lightDir normalize(czm_sunDirectionEC); vec3 halfVector normalize(lightDir viewVector); float specular pow(max(dot(newNormalEC, halfVector), 0.0), 64.0); // 64是高光指數(shù) vec3 specularColor specular * vec3(1.0, 1.0, 0.9) * 0.5; // 淡黃色高光 finalColor.rgb specularColor;泡沫紋理可以準備一張泡沫噪聲圖根據(jù)水流速度flowDirection的大小或水面坡度法線變化率來動態(tài)混合到最終顏色上模擬急流、浪花或岸邊的泡沫。這通常需要額外的紋理采樣和混合計算。4.4 性能調(diào)優(yōu)LOD與實例化當水面覆蓋區(qū)域極大如海洋時全精度渲染每個像素的復雜著色器是昂貴的。細節(jié)層次LOD可以為水面創(chuàng)建多個幾何體層級。當相機遠離時使用更粗糙的多邊形和更簡單的著色器例如只保留一層法線動畫和基礎(chǔ)顏色。這可以通過創(chuàng)建多個不同精度的Primitive并在scene.preRender中根據(jù)相機距離切換來實現(xiàn)。實例化Instancing如果你的場景中有大量形狀相同但位置不同的水面如多個規(guī)則的水池務(wù)必使用GeometryInstance的instances屬性進行實例化渲染這能極大減少 GPU 的繪制調(diào)用開銷。5. 常見問題排查與調(diào)試技巧即使按照步驟操作你也可能會遇到水面不顯示、全黑、閃爍或不流動的問題。以下是常見的排查清單。5.1 水面完全不顯示或全黑檢查控制臺錯誤打開瀏覽器開發(fā)者工具F12查看 Console 是否有 WebGL 編譯錯誤或紋理加載失敗提示。著色器語法錯誤是最常見的原因。驗證幾何體位置和高度確保你的多邊形坐標正確且height設(shè)置合理。如果水面被地形或其它物體壓在下面自然看不到??梢詴簳r關(guān)閉地形viewer.terrainProvider new Cesium.EllipsoidTerrainProvider();進行測試。檢查材質(zhì)透明度確認appearance的translucent屬性為true。如果為false半透明的baseColor.alpha可能無效。簡化著色器測試將復雜的著色器源碼替換為一個最簡單的版本只輸出固定顏色如material.diffuse vec3(0.0, 0.0, 1.0);。如果能顯示藍色說明幾何體和基本材質(zhì)流程沒問題問題出在著色器邏輯上。再逐步添加法線、反射等計算定位出錯步驟。檢查法線貼圖路徑和格式確保紋理URL正確且服務(wù)器允許跨域CORS。紋理加載失敗會導致采樣結(jié)果為黑色或白色影響最終顏色??梢栽趗niforms中暫時將法線貼圖替換為一個純色紋理進行測試。5.2 水面有顏色但不流動確認timeuniform 在更新在preRender事件監(jiān)聽器中打印waterMaterial.uniforms.time的值看它是否每幀都在遞增。檢查flowDirection值是否過小如果flowDirection的 x 和 y 值太小如 0.001乘以time后紋理坐標偏移量可能在一段時間內(nèi)都小于一個像素肉眼難以察覺。嘗試將其增大到 0.05 或 0.1 看看。驗證 UV 動畫計算在著色器中可以暫時將最終顏色輸出為flow1.x或fract(flow1.x)取小數(shù)部分如果能看到規(guī)律的顏色條紋說明 UV 在變化問題可能出在法線貼圖采樣或法線變換上。5.3 水面閃爍Z-fighting或與地形穿插深度沖突Z-fighting當水面幾何體與地形表面高度完全相同時GPU 深度測試會出現(xiàn)精度錯誤導致交替顯示。解決方法是將水面高度略微抬高一點點如height: 0.01。地形穿插如果地形崎嶇平坦的水面多邊形會與地形交叉。這時需要更復雜的“水覆蓋”算法或者使用ClippingPlane裁剪掉穿幫部分。對于簡單場景確保水面高度高于地形最高點即可。調(diào)整渲染順序嘗試設(shè)置圖元的depthTestEnabled和depthFail屬性。有時關(guān)閉深度寫入但開啟深度測試可以解決一些透明物體的排序問題但這需要根據(jù)具體場景試驗。5.4 反射失真或缺失環(huán)境貼圖問題Cesium 的czm_environmentMap默認使用天空盒。確保你的場景設(shè)置了天空盒viewer.scene.skyBox或者開啟了基于物理的大氣渲染viewer.scene.globe.enableLighting true否則反射的內(nèi)容可能是空的。法線計算錯誤反射向量嚴重依賴于法線。如果法線貼圖采樣或切線空間轉(zhuǎn)換出錯法線方向錯誤會導致反射圖像扭曲到奇怪的方向。檢查法線貼圖是否是“切線空間”法線貼圖并確認czm_tangent和czm_bitangent是否在頂點數(shù)據(jù)中存在這依賴于VertexFormat。簡化調(diào)試將反射計算部分注釋掉直接輸出法線顏色material.diffuse blendedNormal * 0.5 0.5;觀察法線貼圖是否正確顯示為彩色凹凸圖案。我個人在多個項目中實踐這套流程后發(fā)現(xiàn)最大的挑戰(zhàn)往往不是著色器本身而是與 Cesium 龐大場景的集成與性能平衡。從一張靜態(tài)的藍色多邊形到一個能隨河道方向流動、在陽光下波光粼粼、在岸邊顏色漸變的智能水面每一步調(diào)整都讓場景的敘事能力更強。記住參數(shù)沒有絕對的最優(yōu)值最好的效果是在你的具體場景中通過反復微調(diào)flowDirection、normalScale、fresnelPower這些“旋鈕”來達到的。不妨多花些時間觀察不同時間Cesium 的日照角度和不同視角下你水面的表現(xiàn)那才是檢驗效果的唯一標準。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
四虎影视在线| 九热久| 夜嗨影院| 欧美色图人妻| 啊啊啊啊啊好舒服视频| 亚洲成人在线播放| 男人高清无码一区二区| 中文字幕日韩电影人妻| 性一级黄色录像片网站导航| 久久久久久久久9| 一区二区三区四区五区高清无码永久视频| 日韩人妻播放| 日日操免费视频| 国产又长又大又粗的视频| 青娱乐国产剧情av一区| 26uuu国产成人综合| 大香蕉丝袜一级片| 欧美综合综合| AV一起草在线| 亚欧视频在线| 97人妻色| 一级性爱视频免费观看| 97欧美色综合| 亚洲日韩精品久久久久一区壹牛| 无套后入双马尾| 双插在线| 欧美大香蕉97| 懂色Av一区二区三区| 国产成人拍国产亚洲精品| 狠狠色五月亚洲91| 国产怡红院| 久久久久久久极品香蕉视频| 欧美自拍偷拍免费观看| 韩日性爱av| 三级日韩一区二区三区| 国产一国产一级毛片古装| 久热99999| 蜜桃久久久久久久| 日韩中文字幕2020| 久久久性爱视频| 91精品成人| 丝袜美腿诱惑亚洲欧美视频在线观看 | 密臀在线视频| 国产一| 龙兴卡官方查询| 97亚洲欧美日韩| 有码色中文字幕在线观看| 99999无码| 五月天激情网站| 麻豆亚洲Av成人无码一区精品| 婷婷视频网| 久久婷婷五月天| 色婷婷激情| 伊人久久艹| 亚洲天堂中文字幕无码男同| 搡老女人老91妇女熟女| 91欧美情色| 揉揉日日日日| 国产高清午夜成人在线观看| 亚洲囯产精品女人久久久| 欧美性爱日韩高清| 一线黄色免费性爱片| wwwcaobibi| 欧美第一页性| 少妇69中文| 超碰久久草| 午夜无码熟妇丰满人妻| 久久一二区四| 超碰综合色| 伊人亚洲综合| 玖玖综合网| 2019天天干| 亚洲无码太久| 久99热| 亚洲色图a| 人人妻人人操人人乐| 日本黄色裸日本黄色裸体 | 加勒比海成人视频网| 91欧美巨乳| 丝袜 中出 制服 人妻 美腿 中文字幕| av天堂电影网| 精品亚洲国产成人精品| 黄污污污污| 97超碰资源网| 偷拍 亚洲 欧美| 日韩中文字幕国产| 色婷婷丁香五月| 大香蕉欧美日韩| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久99网站| WWW黄片COM| 国产天天骚| 18禁久极品美女久久哦哟呀!| 欧美草草高清日韩视频| 嗯阿好爽好紧| 99久久婷婷国产综合| 麻豆2区1区天美| 久久久禁| 99999久久精| 国产精品亚洲色婷婷久久久| 综合色图亚洲欧美| 天天噜| 啊啊啊啊在线播放| 影视综合无码少妇| 91夜色chaopeng| 91青视频| 亚洲丁香花色| 欧美亚洲AN| 日本女人久久久| 亚洲AV无码翔田千里网站| 婷婷五月在线视频| 日韩精品亚洲一二三| 天天操人人操狠狠插| wwwss在线观看| 亚州高清av| 男女做爰猛烈动高潮A片免费应用| 欧美国产日韩高清在线| 国产人妻久久精品一区二区三区| 人人人人插| 成年男人的天堂| www男人天堂| 国产精品点击进入在线影院| 91成人国产综合久久精品蜜月| 国产精品乱码久久| 长长久久88视频| 亚洲猛交| 婷婷综合五月| 永久免费观看的毛片的网站| 中文字幕一区av| 亚洲天堂欧美| 亚洲视频,小说| 牛牛操视频逼| 青青草白白色| 激情抓乳插进去啪啪啪日韩| 97欧美精品综合| 强奸乱伦 亚洲一区| 午夜激情床戏激情| 99久久久无码国产精品性啊聊| 青草视频在线看看看看看看看看看| 9ⅰ久久久天天| 无码丰满熟妇一区二区浪潮AV| 天天舔九色婷婷| 日韩一级性爱无码| 午夜福利一区二区三区四区五区色婷婷| 香蕉久久AⅤ...| 欧美日韩人妻婷婷一区| 中文字幕综合人妻| 家庭乱伦性爱av| 亚洲蜜臀视频精品久久| 欧美极度丰满熟妇hd| 91大香蕉伊人| 日本熟妇熟色97一本在线观看| 久久欲| 伊人国产视频| 国产精品青草综合久久| 久久97| 久久av网| 先锋精品av色鲁| 日韩射精| 208天天久久九九九| 国产超碰在线| 婷婷午夜成人色中色| 老女人91| 在线综合 亚洲 欧美中文字幕| WWW啪啪的com| 人人妻人人玩人人澡人人爽| 色婷婷成人综合| 免费精品福利在线观看| av黄图片在线观看| 国产一区二区在线看| 日韩偷拍色图| 欧美日韩香蕉| 成人怡红院| 18禁久极品美女久久哦哟呀!| 久久精品色欧美aⅴ一区二区| 91久久精品美女高潮喷水| 九九av| 手机看片日韩人妻| 精品在线78| 国产这里只有精品| 亚卅熟女乱色| 男人天堂黄片| 香港澳门日本三级网站| 老熟女综合网| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美一区二区三区四区综合| 日韩亚洲Av人人夜夜澡人人爽| 久久久久亚洲AV无码专区少妇| 盗摄 精品 另类 一区| 日韩性爱视频在线免费观看| 免费成人在线熟妇网| 日韩内射视频| 不卡免费av在线播放| 性色亚洲| 成人精品视频| 亚洲加勒比色图| 超碰是碰在线观看| 天天操熟妇| 久久久久久久久久久久久久久久9 亚洲成人妻日韩在线 | 中文字幕av片| 色婷婷激一区二区三区 | 久夜操| 国产日韩精品无码去免费专区国产| 肉丝无码中文高清| 老司机午夜福利视频一区二区| 天天拍夜夜| 开心六月色| 丝袜美腿欧美| 中字一区| 韩国一级AAA| 天天干天天干天天| AAA久久| 国产一级做a爰大片免费久久| 国产操逼网站亚洲一级黄色| 精品99999| 亚洲男人电影天堂| 欧美亚洲国产91在线| 亚洲天天自拍| 超碰碰97资源站| 九九人妻| 躁躁躁日日躁2020| 欧美九九九九九| 精品中文一区二区| 1769国内精品视频| 亞洲久久直播| 一区二区三区精品视频| 亚洲色人阁| 国产乱子伦久久精品综合一区二区三| 亚洲码在线中文在线观看| 亚州男人的天堂| 操国产逼| 国产97亚洲| 天天综合香 ld视频| 亚洲码在线中文在线观看| 亚洲风情在线观看| 69丨亚洲丨精品丨入口免费播放| 久久国产精品91| 天天色综亚洲91污| 亚洲欧洲综合av在线| 九九操久久国产免费视频| 国产美女口爆吞精| 97中文字幕色| 欧美aⅴ99久久黑人专区| 韩日精品四区| 亚洲日韩一区电影| 国产一级特黄大片处女| 日韩精品国产一区二区| 天天懆天天日| 日本亚洲熟女视频| www.人人cao| 日韩久久.一级黄色片| 中文字幕乱妇免费视频| 蜜桃久久一区| 九九操久久国产免费视频| 美女91网址| 亚洲精品 欧美97色色| 0755午夜福利视频| 中国一级αV| 精品高清av中文字幕| 操逼片国产| 极品美女福利在线观看| 婷婷综合久久| 嗯嗯啊好大| 国产熟码AV| 少妇天堂| 高清国产性猛交xxxx乱大交| 一区在线观看中文字幕| 久草综合京东| 一本大道久| 97在线视频免费| 亚瑟国产精品久久无码| 欧美日韩99| 媚薬在线视频麻豆| 嗯嗯啊好大| 91操熟妇| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 99人妻碰碰碰久久久久禁片| 曰韩操B| 色播五月婷婷| 亚洲偷91色| 亚洲资源站| 成 人片 黄色大片| julia在线观看久久| 中文字幕av一区二区三区人妻少妇| 国产美女高潮| 欧美成人精品A片免费一区99| 国产亚洲 中文欧美久久| 国产AV天美传媒一区二区三区| 黄片qw| 国产97色在线| 色臀av| 亚洲操操操无码| 蜜臀久久在线视频| 久久亚洲熟妇在线视频| 极品粉嫩少妇视频| 亚洲不卡不卡中文字幕不卡 | 91久热| 亚洲精品国产av天美传媒| 久久久久久性爱片| 欧美1727免费观看视频| 亚洲综合五月天婷婷丁香| 日韩成人精品视频自拍| 成人乱码一区二区三少妇| 99久国产精品午夜性色福利| 日本熟女不卡视频| 精品传媒在线一区| 午夜操一操| 久久九色| 国产精品人妻免费精品| 熟妇乱伦一区二区| 日韩三级在线观看网站| 日韩免费a级毛片无码a∨| 亚洲精品久久久久久久蜜桃臀| 九久久精| 97爱亚洲| 久久性爱视频免费看| 日韩欧美日韩| 1769一区| 看大黄色大片原件| 搡老人老9丨女老熟人| 91在线超高颜值国产| 综合五月天| 婷婷99狠狠| 亚洲 日本 一 二 三| 91丝袜美女国产| 欧美色图天堂在线| 日韩精品99999| 岛国视频免费在线观看| 五月激情小说| 二对二中文字幕。| 99色在线| 欧美黄页| 91艹B视频| 男人的天堂一区三区| 九月婷婷| AV丝袜少妇| 超碰69| 9九九国产| 南澳成人一级片在线播放| 色五月AV| 国产第25页在线观看| 91人妻Pr| 中文字幕 一区二区 亚洲无码| 日本精品人妻少妇一区二区| 亚洲男人天堂2| 97国产精品一区二区传媒公司| 神马久久久久久| 成人a级高清视频在线观看| 1769精品一区二区三区| 亚洲有码 视频一区| 国产精品欧美激在线| 亚洲极品| 99精品国产户外露出| 乱论91| 美女超碰978| 啊啊啊不要好爽日韩无码一区| 欧美色爱综合| 国产精品第一区第一页| 欧美成人午夜免费福利785| 久久熟女人| 99福利社| 三级AV入口| 色色99| 久久久久密臀视频| 久久精品国产亚洲5555| 激情五月天丁香| 欲射影视| 91精品人妻偷情| 久久激情五月| 国产精品乱码久久久、久久| 日韩视频中文字幕| 欧美精品99久久久| 色踪合AV| 亚洲无992tv| 久久性爱城| 91性高| 秋霞怕怕片| 五月婷婷综合网| 欧美日韩97在线| 影音先锋每日最新资源在线观看 | 中文字幕一区二区视频在线观看| 操操逼视频| 人妻天天操天天爽视频免费| 亚洲天天天| 亚洲国产成人精品久久久国产成人一区二区 | 狠狠狠狠狠| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲综合20p| 欧美大香蕉专区网| 试看福利| 色嗨嗨在线| 肉丝网站91| A片 AV一级在线播放观看免费 | 久操网线| 啊啊啊啊啊啊啊啊啊啊在线观看| 97久久网| 亚洲AO在线| 屁股久久久久久久久久| 男人的天堂不卡一区二区| 超碰在线在公开超碰在线在公开| 最新日产中文在线麻豆| 龙兴卡官方查询| 色噜噜精品一区二区三| 少妇久久久免费| 免费观看国产不卡av| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 久久精品中文| 久久精品国产亚洲AV片多多 | 天天干人妇| 一本色道久久综合亚洲二区三区| A片三级无码| 国产精品在线一区二区| 精品久久人妻成人网| 亚洲大色鬼| 蜜乳AV色欲AVAV无码| 亚洲春色欧美| 少妇高潮99p| 91综合色| 性欧美精| 超碰在线91| 97亚洲在线| 337p大胆噜噜噜噜噜91Av| yazhououmeizongya| 大香蕉综合网| 欧美一二三级精品在线| 国产乱码久久久久久| 无码人妻一区二区三区色欲aⅴ | 日本操逼无码| 欧美亚洲国产日本在线,久久精品国产| 国产传媒操逼视频| 一卡二卡在线播放| 亚洲男人的天堂AV| 亚洲熟女av日韩熟女| 亚洲综合在线91| 激情综合97| 日本潮催一卡操| 中文字幕久久亚州无码| 亚洲无码99| 色欲天天综合久久久无码网中文| 亚洲综合性感在线| 97精品综合久久| 男人的天堂99| 大香蕉在线免| 久久男女激情视频网站| 国产成人久久精品蜜臀| 极品色电影院| 色婷婷99| 亚洲国产ⅴ高清在线观看| 四虎884| 亚洲情色1区| 99久久e免费热视| 蜜臀99久久精品久久久久久| 欧美色997| 亚洲综合色婷婷| 久久这里只精品免费福利| 97天天操天天干| 国产精品成人在线| 国产美女mm131爽爽爽爽| 美女黄色91| 熟女自慰久久久| 亚洲婷婷五月天| 蜜乳av一区二区| 天天欧美| 欧美综合在线第一页| 美女久久久久久久| 欧美成人都市人妻| 国产日韩欧美中文在线播放| 超碰在线91| 中国黄色特级精品一区二区三区片| 六月丁香网| 日韩欧美经典在线观看| 久久午夜伦| 色99色| 五月综合久久| 91日本在线观看| 亚洲导航深夜福利| 国产女人高潮嗷嗷嗷叫小说| 日韩免费在线视频观看| 久久成人国产精品| 精品国模无码| 大屁股人妻女教师撅着屁股| 91P0RNY大屁股人妻| 日韩一级二级三级在线不卡观看完整| 麻豆av一区二区| 日本久久久久久久久久| 97操B| 97亚洲自在精品在线观看| 射丝袜大香蕉| 夜夜嗨TV| 精品人妻15区| 91综合网站| 亚洲欧美首页| 91搡老女人老妇女老熟女歌词翻译| 天久久久噜噜噜久久国产精品爽爽| 亚洲一区二区AV| 2017,超碰| 亚洲色图欧美| 国产无码精品高清| 一区二区三区黄色片a| 狠狠操夜夜| 久久久精品无码亚免费| 99热99在线| 日韩有码一区三区| 色穴精品| 午夜后入| 色97欧美| 清纯唯美亚洲综合| 国产第12页| 黑人嘿嘿嘿超爽免费视频| 日韩av不卡在线观看| 美日韩成人| 综合网欧美在线| 无码91| 亚洲色香| 久久久9 9 9精品| 九久9精品| 精品无码一区二区三区| 国产亚洲日韩在线三区黑人| 国产精品秘 福利姬在线观看| 人妻在线视频| 爽爽淫人网| 综合网欧| 91激情国产| a级免费在线观看| 99久久久er直播网址| 日本网色| 欧美在线l亚洲| 超碰人人干天天射| 亚洲 小说 欧美 激情 另类| 国产一级αv免费看片| 99精品在线观看| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 成人激情无码在线视频| 久久五月视频| 性爱欧美五月| 探花视频免费观看国产专区| 天天看天天在线精品| 五月天婷婷色| 四虎免费视频| 秋霞色色影院| 五月婷婷基地| 日本孕妇孕交| 在线视频97| 亚洲成人久久美女| 日产中文字幕2020| 九九碰九九爱97超| 日本韩欧美在线播放a| 91精品人妻一区二区三区蜜桃臀| 欧美亚洲清纯| 欧美日韩 强奸乱伦| 9999伦理视频| 妇女一区二区三区| 成年女人18级毛片毛片免费观看| 热久久99999| 97鸡把在线视频| 在线视频免费播放一区| 亚洲第91页| A级片日韩欧美国产欧美视频精选观看| 欧美三级免费伊人| 亚洲天堂电影网99999| 亚洲精品一二区| 97午夜剧场日韩| 欧美情色亚洲| 狠狠五月天| 青青草狠狠撸| 色官网色综合| 91欧美性| 亚洲精品国产熟女| A啊啊在线观看| 男人的午夜天堂| 亚洲中文字幕97久久精品少妇| 韩国毛片一区二区三区| 亚洲成aⅴ人片不卡无码| 亚洲中文字幕妇伦久久| 91天天| 五月天婷婷色| 久久69| 国产欧美美女免费观看视频| 殴美色网| 人人天天欧洲| 91综合天天看| 极品尤物在线观看| 78操B| 成人综合久久精品色婷婷| 经典丝袜一区| 黑丝自慰喷水网站| 91熟女视频网| 色色五月天婷婷| 无码精品啪啪啪一区二区三区三州| 搡老人老9丨女老熟人| 91N综合网在线| 久久亚洲AV无码专区国产精品 | 偷拍欧美激情| 久久久久久九九九九九| 91蜜臀熟女| 久久综合九色综合欧洲98| 亚洲有码 视频一区| 高清国产精品福利网站| 少妇69中文| 精品成人无码| 人妻精品一区一区三区蜜桃91| 午夜男女爽爽爽在线视频| 中文字幕免费在线观看| 男人天堂2019亚洲| 黑人精品XXX一区一二区| AV丝袜少妇| 国产三区免费在线观看| 东京太热男人的天堂久久久| 啊啊啊操一区| 欧美综合娱乐久久| 亚洲色性| 国产13区| 免费看久久久性性| 人妻精品视频一区二区三区| 天天日天天舔东京热| 亚洲欧美日韩精品久| 亚洲中文字幕一区| 超碰资源亚洲97| 奇米四色影视777久久久| 久婷婷一区| 91GD.COM| 免费福利视频中文字幕| 欧美激情一| ,国产乱人伦精品一区二区三区| 亚洲 自拍偷拍 欧美| 亚洲图片偷拍欧美| 草久久久| 夜夜爽爽爽| 成人自拍三级在线观看| 熟人人妻少妇精品久久| 午夜精品久久久久| 99欧美| 欧美黑人精品在线播放| 九热中文字幕| 精品一区二区三区四区外站| 久久久精品日本一道| 激情综合网五月婷婷五月天| 91n欧美| 吊色| 歐美性天天| 五月天伊人| 欧美顶级黄色大片免费| 日韩一级欧美一级国产一级台湾| 内射卯月麻衣| 亚洲第一页欧美| 丁香五月综合| 国产精品婬乱一级毛片彝族| 国产无吗在线播放| 91亚洲综合| 强奸乱伦AV一天堂网| 超碰97综合在线| 蜜桃臀久久| 麻豆黄四叶草网站| 精品久久青青草| www.婷婷| 国产精品香蕉热久久新品| 影音先锋少妇| 亚洲最新Av| 伦理第一页| 婷婷激情丁香| 噜噜噜噜天天狠狠| 欧美青青视频| 欧美情色贴图| 日本不卡二三区| 九九热精品在线| 亚洲少妇喷视频看| 国产精品一二三区福利| 精品人体无圣光凹凸| 色婷婷六月丁香七月婷婷| 久久在线观看免费视频| 亚洲男人天堂网| 午夜啊啊| 亚洲欧美不卡线| 性猛交| 综合亚洲网| 黄页网站成人免费| 91精品国产91久久久久久久久久久久| 成熟熟女国产精品一区二区| 蜜屁Av| 欧美日韩国产人人| 9 7超碰在线免费观看| 国产传媒美日韩av| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 综合操逼| 国产精品免费视频人成| 一区二区三区四区免费视频| 亚洲二区精品在线观看| 精品一区二区成人动漫| 欧美人妻久久精品二区三区| 亚洲暴力强奸AV| 久久精品色欧美aⅴ一区二区| 日韩黄片视频试看| 操逼片中文| 国产精品视频精品一二| 天天综合网站| 玖玖97综合| 精品97精品97| AV久日| 久操| 精品九九九九九九| 日韩在线地址一| av网站在线观看了| 国产18精品亚洲精品| 九九热免费视频| 水澄无码AV| 亚洲欧美自拍偷拍| 蜜桃精品一区二区三区ww | 97欧美精品综合| 精品一二三区四视频| 色欧美色交综合| 久久综合97| 黑人美精品 A片| 久操热线| 97天天爽| 国外91| 男人天堂新在线| 一级乱伦网站| 久久久久久久国产视频| 黄污污污污| 欧美亚洲AN| 久久精品综合| 青娱乐国产剧情av一区| 秋霞无码av鲁丝片一区| 九九热精品| 青青伊人久久| 国产精品96久久久久久| 欧美性爱第一页久久| 亚洲国产精品成人无码久久久| 国内外色色色色色成人视频| 97色插| 中出人妻中文字幕91在线| 久久久久9999| 偷窥自拍亚洲天堂网爆| 99热这里只有精| 欧美性五月| 亚洲日韩人妻中文字幕一区| 操逼逼一区视频| 国产97色在线| 传媒免费一区二区三区| 屁股久久久久久| 再深点灬舒服灬太大了添视频 | 亚洲成人久久一区二区| 裸体美女免费看网站青草| 99热这里只有是精品10| 久久久精品网站| 一区在线观看中文字幕| 欧美日韩国产男人| 黑人娇小av在线播放| 亚洲精品aa久久伊人| www.狠狠干.coom| 日熟女| 97人妻色| 麻豆 美女 丝袜 人妻 中文| 偷拍亚洲熟女视频播放| 大香蕉伊人亚洲| 亚洲小说视频| 国产亲戚伦亲在线| 综合色拍| 午夜乱轮操逼视频免费看| 69超碰综合| 久久久一二三四区| 男女激情黄色网址| 国产精品久久久999| 97中文字幕一区| 中文字幕狠狠玩| 中文字幕女同在线| 五十路六十路素人熟女| 久久国产精品91| 97超碰香蕉| 五月婷婷六月激情| 中文字幕十五区| 亚洲熟女精品| 九九九久久久久| 激情五月综合开心五月| AV色天香在线| 一区二区三| 国产人妻精品久久久一区二区三区 | 七久久久| 蜜臀久久久99久久久久| 一级啊性爱在线视频| 久久国产999| 日本熟妇人妻中出视频| 欧美亚洲清纯| 亚洲性爱无码乱伦av| 亚洲少妇激情一区二区三区| 亚洲精品亚洲人成在线麻豆| 肥臀熟女福利视频一区二区| 99热在线观看| 九久久九精品视频| 日韩免费高清大片在线| 美女淫穴| 曰韩精品视频一区二区| 欧美日韩国产人人| 手机看av网站在线看| 2019亚洲男人天堂| 免费黄色片子| 九九九九精品| 午夜久久一区二区无码中出 | 欧美啪啪啪91| 免费观看有码高清视频| 人妻少妇精品久久久久久久| 中文字幕55555| 涩涩这里只有精品视频| 中文精品少妇天堂| 中文字幕在线高清男人的天堂 | 亚洲欧美91| 久久丁香五月天| 久久精品国产亚洲AV先锋| 啊啊啊97视频| 亚洲αv一区二区三区| 五月天日日操夜夜操| 久热伊人99re| 亚洲va有码在线天堂| 91美女視頻| 六六久久日韩不卡| 国产精品成人无码a v毛片| 日韩97精| 色噜噜狠狠色综合日日| 97超碰磁| 视频在线97| 日本网色| 岛国1区2区3区在线观看| 99国内熟女露脸视频| 99成人| 国产成人 综合亚洲 天堂| 青青青草原| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 久久伊人在线五区| 精品97久久综合| 97欧美日韩精品| 超碰免费97| 久久久久亚洲Aⅴ无码| 伊人一区二区在线播放| 成人性爱av.com| 久久一区二区蜜桃| 青青国产在线拍揄自揄拍| 8050午夜少妇无码| 日本孕妇一区二区视频操逼免费看| 99蜜桃臀久久久欧美精品网站| 亚洲小电影免费涩涩成人在线高清| 欧美色图在线视频少妇| 人妻天天爽夜夜爽精品2| 欧亚性爱视频免费看| 偷拍精品一区二区三区| 女上位精品在线| 欧美se亚洲| 人妻久久久| 岛国视频一二三区| 蜜臀一区二区三区在线 | 先锋精品av色鲁| 亚洲日本激情| 在线免费观看高清无码视频| 91熟女视频网| 欧亚综合一卡二卡中文字幕| 激情综合网五月婷婷五月天| 波多野结衣AV无码一区| 97在线免费看视频| 九九九精品一区二区无码| 久久久久久久久久久久久久久性生活视频 | 婷婷五月天无码| 国产有码一区| 人人天天欧洲| 秋霞免费无码视频日韩A片| 少妇三p| 91热色| 久久久91福利姬| 久久久9视频| 人人天天欧洲| 丁香六月婷婷综合| 涩五月婷婷| 91三级理论片播放器| AAAAAAAAA黄片| 欧美日韩性爱电影在线| 亚洲最新Av| 人妻丝袜一区二区三区在线| 日韩电影中文字幕| 国产精品禁久久久精品| 日本久久久精品电影| 国精综合一二三区影视| 91美女视频在线| 久久亚洲天天做| 884t在线| 97 超碰 人人做 人人爱| 91在线免费观看处女| 67194无码不卡| 国产suv精品一区二区四| 婷婷五月天伊人| 激情婷婷丁香| 97超碰美国| 久久久久久久久久久久久久久性生活视频| 亚洲中文字幕精品久久久久久直播| 不卡免费av在线播放| 90后性网国产欧美| 综合婷婷| 另类天堂| 天天狠| 国产一区麻豆免费观看| 天天做天天爱天天爽AV| 久久最新视频免费观看| 亚洲精品 欧美精品| 啊啊啊啊好大好硬啊啊啊啊啊 | 欧美少妇高潮久久91| 国产性爱欧美性爱在线 | 天天肏美女| 99re69综合| 日韩综合97P| 九九热只有精品| 欧美成97爱| 一区二区三区视频| 国内毛片无遮挡国产| 中文字幕丝袜国产第一页不卡| 国产性爱在线视频一区二区| 亚洲啪啪视频一区二区| 国产精品99久久久www| 欧洲色色| 国产11页| 婷婷另类小说| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 国产suv一区二区三区6| av三级电影在线播放| 激情天天视频| 欧美,日韩,亚洲视频| 亚州国产精品乱| 国产久久一区二区三区野外在线| 日韩激情视频| 久久久久久免费电影| 91天天| 国产中文精品一区二区在线观看| A片 AV一级在线播放观看免费 | 亚洲操操| 嗯嗯啊啊用力视频免费| 亚州高清av| 国产极品馒头逼| 草草网站影院白丝内射| 99ri精品| 国产中文福利| 欧美写真视频一区| 亚洲自拍天堂| 看一级黄色视频| 自拍视频大全亚洲专媒视频/一区二区三区 | 亚洲天堂自拍| 91青青| 欧美综合另类| 日本人人操人人操| 女人妻一区| 日本道人妻久久久在线不卡色视频| 婷婷操视频| 久久精品店| 久九干| 欧美亚洲系列| 久久激情亚洲精品无码?V| 婷婷久久五月天| 内射中国少妇高清视频免费视频 | 熟妇精品juliaannAV| 91欧| 婷婷丁香五月天综合东京热| 国产自产91区13区| 亚洲区小说| 日韩无码三级影院| 亚洲色图超碰在线| 天天干夜夜| 探花一区二区三| 九九成人| 亚洲第一男人天堂| 久久久久亚洲AV无码专区少妇| 日夜啪电影| 青青草华人在线欧美在线| 日韩中文字幕国产| 91视频观看网站| 96久久久久| 欧美一区二区亚洲天堂| 九九九久久久久| A级在线视频| 伊人成人中文字幕久久网| 久久久久久无码人妻中文字幕| 亚洲国产精品V?在线播放| 3571色综合一区二区二区| 2020天天色综合| 久久久久国产精品喷潮免费观看臀 | 久操凹凸视频| 国产盗摄美女如厕大神作品在线观看| 亚洲全色网| 91色婷婷综合久久中文字幕二区| 黄色av播放免不| 在线观看AV片| 精品二999| 久久久精品中文字幕爱豆| 91国产丝袜足交精品视频| 97这里只有精品| 久久精品亚洲婷婷| 亚洲成人贴图| 丁香六月婷婷| 精品久9| 欧美亚性天堂| 黑人猛交| 嗯啊免费视频| 亚洲成人激情小说视频| 精品国产污一区二区三区| 伊人天天久久动态图| 美女露胸露奶头| 啊啊啊啊网站| 嗯嗯啊啊操死我| 无码人妻一区二区三区色欲aⅴ| 射丝袜高跟鞋99| 另类亚洲一区二区三区| 校园春色欧美色图| 五十路六十路七十路熟婆| 狠狠2050在线观看| 一区二区三区四区免费视频| 欧美综合网1| 欧美日韩国产色图在线| 四虎影视国产精品| 色色婷| 亚洲伊人成综合成人网| 日本天天吊| 26uuu国产亚洲综合| 99只有精品| 女人午夜视频777| 91白虎| 精品一区二区三区蜜桃臀赵总 | 色99视频| 国产三级片在线观看| 男女91| 综合影视国产无码| 欧美综合色,www| 欧美在线伊人色| gogogo免费高清看中国国语| 精品中文一区二区| 九九热最新| 国产精品白丝在线播放| 国产精品国产| 久久曰曰| 国产v片在线免费观看| 九热超碰| 蜜桃成人1区2区3区| 伊人黄色片| 日韩淫色网| 精品精品精品| 一本久道在线综合视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 高清无码 国产精品| 嗯嗯啊啊啊好爽| 四虎影视在线| 萌白酱自拍视频| 国产三级片在线观看| 大香蕉欧美国产日韩高潮| 九九人人操| 亚洲熟女精品| 91n.欧美| n1038 一二三区| 99久久久久| 日韩精品在线视频在线观看| 强乱老妇中文字幕| 久久精彩视频9| 日本肉体xxxx裸交| 成人性爱AV在线免费观看| 九九精品网| 人人澡人人弄| 亚洲综合激情五月久久| 天天操天天射天天日| 亚洲国产97| 伊人嫩草| 青娱乐大香蕉| 丁香色婷婷| 强奸乱伦Av网| 青青青国产手线观看视频2| 亚洲少妇综合| 老熟妇一区二区三区啪啪| 99热亚洲| 在线啊v一区| 东京热视频网| 超碰97久久| 欧美熟妇色| 97在线青| 91夜夜蜜桃臀1区2区3区| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 四虎国产精品永久在线囯在线| 97伊人超碰| 啊嗯嗯啊好大好爽| 狼人综合婷婷激情四射 | 成人午夜小视频手机在线看| 亚洲欧美色图小说| 久久爱超碰网| 中文字幕 一区二区 亚洲无码| 99久久九九| 日韩国产中文字幕| 亚洲情色中文字幕一区| 国产一级137片内射麻豆| 日韩少妇无码| 欧色网址| 男人的天堂VA| 凹凸 69堂 在线播放| 国产成人啪一区二区| 91久久18禁| 大香蕉中文aV在线| 91视频观看网站| 青青操97| 中日无幕一二三四区| 人人天天欧洲| 色婷婷电影网| 激情六月婷婷| 91黑丝在线播放| 男人的天堂啪啪| 黄污污污污| 久99热| 很很干很很操| 韩日精品四区| 97超碰国产精品| 欧美日韩99精品麻豆传媒| 蜜臀久久久久久999| 五月丁香成人网| 日韩久久三区| 中亚精品极乱| 啊啊啊啊啊啊啊国| 人妻天天爽夜夜爽精品2| 欧美综合加勒比在线| 按摩中文字幕| 91久久久视| 99黄页网站| 9ⅰ久久久天天| 综合亚州欧美| 亚洲高清在线se| 亚洲玖玖爱| 婷婷激情四射| 日本一区不卡| 色屁屁影院www国产| 国产精品人人爽人人做可爱福利| 三级精品三级在线观看| 久久av一级av少妇av高潮 | 波多野结衣先锋影音| 亚洲免费在线探花| 亚欧韩av| 久久超碰爱| 亚洲自拍另类丝袜综合| 少妇的嫩逼图片| 97视频在| 午夜精品人妻二区三区| 大香蕉2017| 极品国产内射| 五码视频在线观看| 亚洲高清无码在线桃色| 秋霞视频一区二区| 澳门成人网站久国产日韩| 久久99999| 久久久999国产精品| 中文字幕在线免费观看| 亚洲av综合伊人久久| 欧洲成人性爱视频| 91黑丝露脚| 精品人妻视频一区二区三区蜜桃视频| 国产吹潮女在线观看| 亚洲女优有码无码高清| 亚洲av成人精品一区| 91人妻中文| 女同在线视频一区| 97精品国产精品免费观看| 大逼色网站| 青青青国产手线观看视频2| 久草福利在线资源站|