日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

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

CesiumJS動態(tài)水面實(shí)現(xiàn):從法線貼圖到著色器編程的完整指南 1. 從靜態(tài)到動態(tài)為什么我們需要流動的水面在三維地理信息可視化領(lǐng)域CesiumJS 以其強(qiáng)大的三維地球渲染能力成為了眾多開發(fā)者構(gòu)建數(shù)字孿生、智慧城市和虛擬仿真應(yīng)用的首選引擎。然而一個長期存在的挑戰(zhàn)是如何讓場景中的水體“活”起來默認(rèn)的 Cesium 水體無論是Cesium.Water材質(zhì)還是簡單的藍(lán)色平面往往呈現(xiàn)一種靜態(tài)、呆板的觀感缺乏真實(shí)水體應(yīng)有的動態(tài)波紋、光影流動和表面細(xì)節(jié)。這種靜態(tài)感在模擬河流、湖泊、海洋甚至人工水渠時會極大地削弱場景的真實(shí)感和沉浸感。最近在社區(qū)和搜索引擎中“Cesium 動態(tài)流動水面”成為了一個高頻熱詞這背后反映的正是開發(fā)者們對提升場景逼真度的迫切需求。無論是模擬一條蜿蜒的河流還是展現(xiàn)港口碼頭的海浪亦或是為智慧水利項目創(chuàng)建動態(tài)的水流態(tài)勢一個能夠?qū)崟r流動、反射環(huán)境光、具備波紋細(xì)節(jié)的水面是項目從“能用”到“好用”甚至“驚艷”的關(guān)鍵一步。實(shí)現(xiàn)動態(tài)流動水面其核心價值遠(yuǎn)不止于視覺美化。在防洪防汛模擬中動態(tài)的水流方向可以直觀展示洪水演進(jìn)路徑在船舶航行仿真中水面的波紋與浪花能增強(qiáng)運(yùn)動感知在環(huán)境監(jiān)測應(yīng)用中不同流速、顏色的水體動態(tài)變化可以更有效地傳達(dá)污染擴(kuò)散等信息。因此掌握這項技術(shù)不僅僅是學(xué)習(xí)一個“特效”更是解鎖一系列高級三維地理應(yīng)用場景的鑰匙。2. 核心原理拆解動態(tài)水面的“魔法”是如何煉成的在開始寫代碼之前我們必須理解 Cesium 中實(shí)現(xiàn)動態(tài)水面效果的底層邏輯。這并非某種單一的“黑科技”而是多種圖形學(xué)技術(shù)的巧妙結(jié)合。理解了這些你才能靈活調(diào)整參數(shù)甚至創(chuàng)造屬于自己的水面風(fēng)格。2.1 基石Cesium 的材質(zhì)系統(tǒng)與 Primitive APICesium 渲染一切非地形、非模型的幾何體如水面、廣告牌、多邊形主要依賴于Primitive和GeometryInstance。對于自定義水面我們通常使用Primitive配合GeometryInstance來創(chuàng)建一個覆蓋特定區(qū)域的平面幾何體。這個幾何體的外觀則由Material材質(zhì)來定義。材質(zhì)本質(zhì)上是一段運(yùn)行在 GPU 上的著色器程序Shader。Cesium 提供了一些內(nèi)置材質(zhì)如ColorMaterialProperty,ImageMaterialProperty但對于復(fù)雜效果我們需要使用Material類的fabric屬性來自定義著色器。fabric是一個強(qiáng)大的 JSON 對象它允許我們定義材質(zhì)所需的紋理Texture、統(tǒng)一變量Uniforms以及最重要的——著色器源碼Source。動態(tài)效果的關(guān)鍵就在于這些uniforms統(tǒng)一變量。它們是 CPU 端JavaScript傳遞給 GPU 端Shader的變量在單次繪制調(diào)用中保持不變但可以在不同幀之間更新。通過每幀修改這些uniforms例如讓一個代表時間的變量持續(xù)增加我們就能在著色器中驅(qū)動紋理坐標(biāo)的偏移、顏色的變化從而產(chǎn)生“動態(tài)”的視覺感受。2.2 靈魂技法法線貼圖與 UV 動畫這是實(shí)現(xiàn)水面波紋細(xì)節(jié)和流動感的核心技術(shù)。法線貼圖Normal Map一張?zhí)厥獾募y理它不存儲顏色信息而是存儲每個像素點(diǎn)的法線向量X, Y, Z。法線決定了光線照射到該像素時的反射方向從而模擬出凹凸不平的細(xì)節(jié)。對于水面我們使用一張包含細(xì)小波紋圖案的法線貼圖。即使水面幾何體本身是一個絕對平坦的平面貼上法線貼圖后在光照下就會呈現(xiàn)出豐富的波紋細(xì)節(jié)計算開銷卻遠(yuǎn)低于使用真實(shí)幾何體去建模這些波紋。UV 動畫紋理坐標(biāo)U, V決定了紋理圖片如何映射到幾何體表面。UV動畫就是讓這些坐標(biāo)隨著時間變化。例如我們讓法線貼圖的 U 坐標(biāo)每幀增加一個很小的值那么貼圖就會沿著水平方向“滑動”映射到水面上的波紋也就看起來在朝一個方向流動。通過組合多張法線貼圖以不同速度、不同方向進(jìn)行 UV 動畫可以創(chuàng)造出非常復(fù)雜、自然的水面流動效果避免出現(xiàn)單調(diào)的重復(fù)圖案。2.3 點(diǎn)睛之筆鏡面反射、菲涅爾效應(yīng)與顏色混合一個逼真的水面還需要以下效果鏡面反射Specular水面像鏡子一樣反射環(huán)境光在 Cesium 中通常是天空盒skyBox和場景中的其他物體。在著色器中我們通過計算視線向量與法線向量的反射向量來采樣天空盒紋理模擬反射。動態(tài)的法線來自法線貼圖會讓反射的圖像產(chǎn)生扭曲這正是水波蕩漾的感覺。菲涅爾效應(yīng)Fresnel Effect這是一個物理現(xiàn)象觀察者視線與水面法線的夾角越小即平視水面反射越強(qiáng)夾角越大即俯視水面折射或透見水底越強(qiáng)。在著色器中我們通過計算dot(viewVector, normal)來模擬這一效應(yīng)并用它來混合反射顏色和水的底色Base Color使得水面在邊緣處反射強(qiáng)烈中心區(qū)域則能透出一些水體的顏色如藍(lán)綠色。顏色混合最終的水面顏色通常是多層效果的混合水底色 反射色 * 菲涅爾系數(shù) 高光色。我們還可以加入一張深度圖或根據(jù)相機(jī)高度來混合岸邊淺水區(qū)的顏色如淺綠色、泥沙色讓水體與岸邊的過渡更加自然。3. 實(shí)戰(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ǔn)備核心紋理——法線貼圖你需要一張高質(zhì)量的法線貼圖??梢栽谝恍┟赓M(fèi)的紋理網(wǎng)站如 textures.com, polyhaven.com搜索 “water normal map”。通常我們會準(zhǔn)備兩張不同尺度和細(xì)節(jié)的法線貼圖例如一張大波紋一張小漣漪混合使用以增加細(xì)節(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), // 反射強(qiáng)度系數(shù) reflectionStrength: 0.5, // 菲涅爾效應(yīng)強(qiáng)度系數(shù) fresnelPower: 3.0, // 波紋凹凸強(qiáng)度 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); // 獲取紋理坐標(biāo)和法線 vec2 st materialInput.st; // 模型本身的UV坐標(biāo) vec3 normal materialInput.normalEC; // 眼坐標(biāo)下的幾何法線 // 計算隨時間變化的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)用強(qiáng)度縮放 vec3 blendedNormal normalize(normalTex1 normalTex2); blendedNormal.xy * u_normalScale; blendedNormal normalize(blendedNormal); // 將切線空間法線轉(zhuǎn)換到眼坐標(biāo)系簡化處理假設(shè)水面是平的使用幾何法線作為上向量 // 這里是一個簡化版本。更精確的做法需要傳入切線和副切線向量。 vec3 newNormalEC normalize(materialInput.normalEC blendedNormal.x * czm_tangent blendedNormal.y * czm_bitangent); // 計算視線向量從表面點(diǎn)到相機(jī) 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ù) * 反射強(qiáng)度) 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)鍵點(diǎn)解析Uniforms我們定義了控制水面外觀的所有“旋鈕”。flowDirection控制流動方向和速度time是驅(qū)動動畫的核心。雙法線混合使用兩張法線貼圖并以不同速度流動能有效打破重復(fù)感產(chǎn)生更自然的湍流效果。法線變換blendedNormal.xy * u_normalScale;這行代碼用于控制波紋的凹凸強(qiáng)度。值越大波紋看起來越陡峭、劇烈。反射采樣czm_sampleCube(czm_environmentMap, ...)是 Cesium 提供的函數(shù)用于采樣當(dāng)前場景的天空盒環(huán)境貼圖這是實(shí)現(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ì)實(shí)例化并將其應(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)建多邊形幾何體實(shí)例 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以實(shí)現(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ù) } });實(shí)操心得與避坑指南vertexFormat至關(guān)重要創(chuàng)建PolygonGeometry時必須指定vertexFormat: Cesium.VertexFormat.POSITION_AND_NORMAL。因?yàn)槲覀兊闹餍枰ň€信息來計算光照和反射。如果只傳POSITION法線相關(guān)計算會出錯水面可能變黑或顯示異常。時間更新循環(huán)動畫的靈魂在于preRender事件監(jiān)聽器中不斷更新timeuniform。Cesium.getTimestamp() * 0.001將毫秒轉(zhuǎn)換為秒。乘以一個系數(shù)如0.05可以方便地調(diào)節(jié)整個水面動畫的快慢。性能考量每幀更新 uniform 并重繪水面對性能有影響。如果場景中有多個獨(dú)立的水體可以考慮將它們合并到同一個Primitive的多個GeometryInstance中共享材質(zhì)和著色器減少繪制調(diào)用。深度測試與排序水面是半透明的需要正確排序才能與其他透明物體如云、粒子正確混合。確保translucent: true并且 Cesium 會自動處理大部分排序問題。但在復(fù)雜場景中如果出現(xiàn)水面閃爍或遮擋錯誤可能需要調(diào)整depthTest相關(guān)屬性。4. 進(jìn)階優(yōu)化與效果調(diào)參讓你的水面更真實(shí)基礎(chǔ)流動效果實(shí)現(xiàn)后我們可以通過調(diào)整參數(shù)和增加一些技巧來大幅提升真實(shí)感。4.1 流動方向與速度的藝術(shù)flowDirection不是隨便設(shè)置的。對于河流你應(yīng)該根據(jù)河流的走向來設(shè)定主要流動方向??梢酝ㄟ^計算多邊形中心點(diǎn)的流向或者使用一個統(tǒng)一的全局方向。// 示例根據(jù)多邊形坐標(biāo)估算一個平均流向簡化 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代表細(xì)小漣漪速度應(yīng)慢一些如0.03方向也可以略有偏差模擬風(fēng)或復(fù)雜水流的影響。4.2 實(shí)現(xiàn)岸邊淺水區(qū)與深度漸變真實(shí)的水體岸邊顏色更淺可能透出水底泥沙。我們可以通過頂點(diǎn)高度或額外的一張深度圖來實(shí)現(xiàn)。方法一基于頂點(diǎn)高度簡單在著色器中materialInput.height或materialInput.positionWC.z可以獲取世界坐標(biāo)下的高度。我們可以假設(shè)一個水面基準(zhǔn)高度然后計算當(dāng)前點(diǎn)與水面的相對深度。// 在著色器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);方法二使用深度紋理更精確但復(fù)雜Cesium 1.xx 版本后支持深度紋理。你可以渲染一張代表水面到水底地形的深度圖然后在著色器中采樣根據(jù)深度值混合顏色。這需要用到czm_depth相關(guān)函數(shù)和幀緩沖區(qū)紋理FBO實(shí)現(xiàn)復(fù)雜度較高但效果最好能完美貼合復(fù)雜地形岸線。4.3 添加高光與泡沫效果高光Specular Highlight在計算反射后可以額外計算一個基于光線方向和高光強(qiáng)度的鏡面高光點(diǎn)讓水面在特定角度下“波光粼粼”。// 假設(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;泡沫紋理可以準(zhǔn)備一張泡沫噪聲圖根據(jù)水流速度flowDirection的大小或水面坡度法線變化率來動態(tài)混合到最終顏色上模擬急流、浪花或岸邊的泡沫。這通常需要額外的紋理采樣和混合計算。4.4 性能調(diào)優(yōu)LOD與實(shí)例化當(dāng)水面覆蓋區(qū)域極大如海洋時全精度渲染每個像素的復(fù)雜著色器是昂貴的。細(xì)節(jié)層次LOD可以為水面創(chuàng)建多個幾何體層級。當(dāng)相機(jī)遠(yuǎn)離時使用更粗糙的多邊形和更簡單的著色器例如只保留一層法線動畫和基礎(chǔ)顏色。這可以通過創(chuàng)建多個不同精度的Primitive并在scene.preRender中根據(jù)相機(jī)距離切換來實(shí)現(xiàn)。實(shí)例化Instancing如果你的場景中有大量形狀相同但位置不同的水面如多個規(guī)則的水池務(wù)必使用GeometryInstance的instances屬性進(jìn)行實(shí)例化渲染這能極大減少 GPU 的繪制調(diào)用開銷。5. 常見問題排查與調(diào)試技巧即使按照步驟操作你也可能會遇到水面不顯示、全黑、閃爍或不流動的問題。以下是常見的排查清單。5.1 水面完全不顯示或全黑檢查控制臺錯誤打開瀏覽器開發(fā)者工具F12查看 Console 是否有 WebGL 編譯錯誤或紋理加載失敗提示。著色器語法錯誤是最常見的原因。驗(yàn)證幾何體位置和高度確保你的多邊形坐標(biāo)正確且height設(shè)置合理。如果水面被地形或其它物體壓在下面自然看不到??梢詴簳r關(guān)閉地形viewer.terrainProvider new Cesium.EllipsoidTerrainProvider();進(jìn)行測試。檢查材質(zhì)透明度確認(rèn)appearance的translucent屬性為true。如果為false半透明的baseColor.alpha可能無效。簡化著色器測試將復(fù)雜的著色器源碼替換為一個最簡單的版本只輸出固定顏色如material.diffuse vec3(0.0, 0.0, 1.0);。如果能顯示藍(lán)色說明幾何體和基本材質(zhì)流程沒問題問題出在著色器邏輯上。再逐步添加法線、反射等計算定位出錯步驟。檢查法線貼圖路徑和格式確保紋理URL正確且服務(wù)器允許跨域CORS。紋理加載失敗會導(dǎo)致采樣結(jié)果為黑色或白色影響最終顏色??梢栽趗niforms中暫時將法線貼圖替換為一個純色紋理進(jìn)行測試。5.2 水面有顏色但不流動確認(rèn)timeuniform 在更新在preRender事件監(jiān)聽器中打印waterMaterial.uniforms.time的值看它是否每幀都在遞增。檢查flowDirection值是否過小如果flowDirection的 x 和 y 值太小如 0.001乘以time后紋理坐標(biāo)偏移量可能在一段時間內(nèi)都小于一個像素肉眼難以察覺。嘗試將其增大到 0.05 或 0.1 看看。驗(yàn)證 UV 動畫計算在著色器中可以暫時將最終顏色輸出為flow1.x或fract(flow1.x)取小數(shù)部分如果能看到規(guī)律的顏色條紋說明 UV 在變化問題可能出在法線貼圖采樣或法線變換上。5.3 水面閃爍Z-fighting或與地形穿插深度沖突Z-fighting當(dāng)水面幾何體與地形表面高度完全相同時GPU 深度測試會出現(xiàn)精度錯誤導(dǎo)致交替顯示。解決方法是將水面高度略微抬高一點(diǎn)點(diǎn)如height: 0.01。地形穿插如果地形崎嶇平坦的水面多邊形會與地形交叉。這時需要更復(fù)雜的“水覆蓋”算法或者使用ClippingPlane裁剪掉穿幫部分。對于簡單場景確保水面高度高于地形最高點(diǎn)即可。調(diào)整渲染順序嘗試設(shè)置圖元的depthTestEnabled和depthFail屬性。有時關(guān)閉深度寫入但開啟深度測試可以解決一些透明物體的排序問題但這需要根據(jù)具體場景試驗(yàn)。5.4 反射失真或缺失環(huán)境貼圖問題Cesium 的czm_environmentMap默認(rèn)使用天空盒。確保你的場景設(shè)置了天空盒viewer.scene.skyBox或者開啟了基于物理的大氣渲染viewer.scene.globe.enableLighting true否則反射的內(nèi)容可能是空的。法線計算錯誤反射向量嚴(yán)重依賴于法線。如果法線貼圖采樣或切線空間轉(zhuǎn)換出錯法線方向錯誤會導(dǎo)致反射圖像扭曲到奇怪的方向。檢查法線貼圖是否是“切線空間”法線貼圖并確認(rèn)czm_tangent和czm_bitangent是否在頂點(diǎn)數(shù)據(jù)中存在這依賴于VertexFormat。簡化調(diào)試將反射計算部分注釋掉直接輸出法線顏色material.diffuse blendedNormal * 0.5 0.5;觀察法線貼圖是否正確顯示為彩色凹凸圖案。我個人在多個項目中實(shí)踐這套流程后發(fā)現(xiàn)最大的挑戰(zhàn)往往不是著色器本身而是與 Cesium 龐大場景的集成與性能平衡。從一張靜態(tài)的藍(lán)色多邊形到一個能隨河道方向流動、在陽光下波光粼粼、在岸邊顏色漸變的智能水面每一步調(diào)整都讓場景的敘事能力更強(qiáng)。記住參數(shù)沒有絕對的最優(yōu)值最好的效果是在你的具體場景中通過反復(fù)微調(diào)flowDirection、normalScale、fresnelPower這些“旋鈕”來達(dá)到的。不妨多花些時間觀察不同時間Cesium 的日照角度和不同視角下你水面的表現(xiàn)那才是檢驗(yàn)效果的唯一標(biāo)準(zhǔn)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
蜜桃久久精品一区二区三区| 欧美真人抽搐一进一出gif| 狠狠干婷婷| 欧美色91| 熟妇人妻一区二区| 8050无码八戒| 国产精品天堂| 91美女视频在线| 自拍大香蕉乱插| 久九九九| 日日日大屁股骚女人精品| 蜜桃av综合网发布| 国产传媒日韩欧美| 激情四射五月天| 丁香六月激情综合| 午夜.DJ高清在线观看免费7| 欧美激情精品久久久久久| 99精品视频在线观看| 一区二区三区美女超清| 亚州欧美综合| 中文字暮97| 国产亚洲精品久久久久小| a片亚洲一本通视频| 亚洲图片欧美日韩| 无码乱人伦中文视频| 亚洲高清色综合| 久久宗合97| 欧美亚洲系列| 岛国黄片网站| 精品性爱一二三区| 加勒比中文av| 亚洲一区制服诱惑| 国产无码精品久久久久久| 亚洲一区二区 麻豆传媒| 欧美日韩99| 秋霞网—男女啪啪亚洲免费体验区 | 91丝袜| 欧洲亚洲人人爽爽视频| 亚洲精品天天影视综合网| 日韩人妻一区二区精品| 99色热国产视频精品| 91人妻在线视频| 欧洲视频在线| 成人青青草原伊人| 欧美色图亚洲色,麻豆| 97久久久精品| 久久国99999| 欧美亚州手机在线| 国产尤物在线三区| 91精品国产日韩欧美综合| 91在线精品| 色97| 五月天人妻综合| 女色综合| 男人亚洲91首页在线| 99热这里只有精| 大香蕉狠狠爱| 色色国产| 777超碰| 免费看日本操逼视频| 天海翼久久| 伊人久久在线视频观看| 性性欧美| 一级aaaaa欧美中文字幕录像片| 欧美色图片91| 欧美十八禁视频| 97欧美精品综合| 国产免费一区2区3区| 亚洲天堂另类美腿| 精品国产一区探花在线观看| 动漫片子网站3黄| 精人妻一区二区三区| 婷婷丁香五月综合| 久9无限国产| 国产11页| 中文字幕丰满人妻日本| 日韩ab网 | 色人久久| 欧美激情 亚洲色图| 久草婷婷| 欧美97| 天天操av懂色| 涩涩涩综合| 99色骚| 蜜臀操逼黄色视频操的好爽| 小电影欧美91| 国产夫妻性生活视频| 91高潮喷水美女| 香蕉视频精品亚洲一区二区三区在线播 | 秋霞福利网| 校园春色五月天| 免费人成?大片在线播放| 亚av顶级裸体一区二区三区四区五区| 人人爱人人乐人人操| 丝袜大香蕉| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 免费看国产大AB| 成人五月天丁香激情综合| 性做久久久久久免费观看软件| 色 亚洲 91| 国产精品com| 婷婷丁香成人| 后入式999| 高清国产成人无码| 中文一区在线日| 亚洲精品一二牛牛| 熟女丝袜视频| 蜜臀视频网站| 看日韩美女二区三区免费操逼视频| 久久免费精品96| 91精品国产91久久福利| 大香蕉十区| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 亚洲有码 欧美精品| 東南亚性呦成人伦理资源在线视频| blacked精品一区国产| 中文字幕在线2| 国产亚洲精品激情| 最近的最新的中文字幕视频| 大香蕉色欲AV| 色色色综合| 欧美美女视频| 啊啊啊啊啊在线观看网址 | 天天干2区3区| 免费αV在线视频| 99只有精品| 亚洲精品亚洲人成在线麻豆| 偷拍视频青青草在线视频| 亚洲天堂色图| 亚洲成人免费中文字幕| 久久久性少妇| 午夜天堂啪啪| 成人小电影网站tex| 国产精品色| 乱伦熟女论坛| 啊啊啊啊啊啊啊国| 亚洲精品无码成人久久久99| 久久久久国色αv免费观看| 日韩av熟女一区二区三区成人| 日韩国产成人自拍视频| 天天综合网日韩| 日韩精品操少妇| 激情干在线| 加勒比伊人| 美美91成人国产精品欧美精品久久久久久久| 操逼视频免费日韩无码| 又大又大又大又粗爽高潮观看| 久久综合精品一区二区三区| 五月天色色色| 女人喷水视频在线观看| 精人妻一区二区三区| 东北夫妻性偷拍| 亚洲色图欧美色图日韩色图| 日本欧美不卡| SS久久| a级理论午夜日本| 又大又大又大又粗爽高潮观看| 75大香蕉| 激情五月丁香五月| ..日韩av毛片精品久久久| 精品无吗m| 欧美美女后入| 97天天做| 福利风月五月天影院| 97超碰影音| 区二区亚洲婷| 欧美日韩国产成人高清| 东京热av影院| 美女黄页网站| JuliaAnnXXX888| 成人情色综合网| 久久网亚洲| 欧美精品不卡一二三四在线91| 久久9精品网站| 蜜桃午夜视频一区二区 | 99热在线播放| 天天影视综合网欧美精品| 天天日天天插| 欧美三级一级| 超碰 av 女人天堂| 国产第11页| 欧洲大香蕉| 后入式999| 国内外激情在线| 欧美日韩精品久久久久东北老熟妇| 噜噜噜亚洲精| 五十路三区在线| 欧美日韩资源| 黄色免费一级在线毛片| 97人人夜夜精品视频| 午夜福利无毒不卡| 久久国内| 婷婷大香蕉| 亚洲日韩AV视色| 日本伦理一区二区| 欧美大片一区二区三区 | 99精品热| 日本有码影片下载| 亚洲三级网址久久最新| 色九九九综合| 99国内熟女露脸视频| 久久噜噜噜精品国产亚洲综合| 99re这里只有精品2| 综合亚洲欧美| 久久精品一区二区三区四区五区| AV天堂国产| 波多野结衣先锋影音| 欧美日韩国内不卡| 综合网,亚洲,欧美| 色av中文字幕| 加勒比性爱成人在线| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 9久久美女首页| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 91精品国产综合久久久蜜臀| 亚洲AO在线| 好看的91视频| 国产丝袜一区二区三区| 中文字幕熟女人妻丝袜| 国产一级特黄大片处女| 一区二区三区激情在线观看| 一区黄二区黄| 久草线上视频免费看| 一二三区精品视频| 另类TS人妖一区二区三区 | 72av视频| 色欲三区| 动漫爆乳3D奶水一区在线观看| 亚洲欧美激情另类色图| 嗯嗯啊好大| 91模特在线观看| 中文字幕欧美丝袜07资源| 少妇高潮流水av免费| 欧美成人性爱视频免费观看| 国产欧美日韩在线观看麻豆传媒公司| 久久超碰97中文字幕| ...日韩成人一区二区三区字幕| 中文字幕视频二区| 69少妇一区二区| 中文字幕在线高清男人的天堂| 伊人五月天青青草婷婷| 丰满熟妇大乳做爰| 1769一区| 无码少妇精品一区二区60岁老人| 亚洲精品819| 超碰69| 日韩熟女精一区二区三区不卡| 亚洲精品成人动漫在线| 九九伊人网| 97香蕉人人乳| 色噜噜狠狠色综无码久久合欧美| 国产成人无码啪| 一二三区在线| 激情啪啪视频| 国产偷拍网站| 日本中文字幕在线电影| 日日干夜夜操视频h| 久久香蕉国产线看观看亚洲女人 | 日韩黄片影院| 日本一区三级韩国| 九九超碰综合网| 91av熟女人妻| 久热91| 91成人在线| 理论久久婷婷网8| 操逼免费视频无码国产| 欧美黑人猛交春色影视大全| 日韩精彩视频| 国产无码三级视频在线观看| 无码99| 欧亚日韩综合精品国产| 亚洲AV无码秘 蜜桃臀国精产品| ?亚洲伊人伊成久久人综合网| 超碰 另类 欧美 | 91快色色色色色| 熟妇高潮一区二区免费视频| 天天综合网~91| 岛国免费黄色网址| 日韩美女久久一区二区三区| 精品国产乱码久久久| 国产熟女完整版中字| 久久国色天香香蕉| 久草看看看| 高清无码 国产精品| 4141514逼喷水三级片| 亚洲男人天堂网站| 婷婷五月天激情网| 激情四射五月天| 欧差乱伦二三| 中文字幕91综合| 伊人宅男大香蕉| 国产专区第一页| 欧中日成人免费影视| 水滴偷拍| 丁香九月婷婷| 亚洲欧洲激情| 手机在线播放国产福利| 91亚州欧美| 秋霞Av理论一级在线| 少妇一线天久久久久久| 日本不卡在线二区三区| 久久天堂婷婷网| 九久久九九久视频| 久久久国产三级黄色片| 久久噜噜噜精品国产亚洲综合| 伊人久久大香线蕉无码| 传媒免费一区二区三区| 操操逼视频| 国产有码一区| 久久久久久久久一区二区三区| 999国产精品999| 日日嗨AV一区二区夜夜| 国产野战露脸在线播放| 久久蜜色情在线视频xxx免费观看| TS人妖另类精品视频系列| 美女尤物福利视频| 日本一区二区不卡| 天天操女人| 狠狠超| 五月天色图影视| 啊啊啊啊好疼| 久久久久久久人妻| 日本二三四区| 99热亚洲| 神马久久午夜| 男人的天堂2018.| 91内射| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 东京热毛片177b2viP| 噜噜噜狠狠色综合| 大香蕉中文网| 久热免费视频| 蜜臀久久99精品久久久电影| 久久黄色网址| 国产午夜精品理论片a大结局| 天天欧美色| 日韩欧美加勒比| 射 色综合| 干超碰碰熟女| 嗯~啊~快点 死我视频| 操操逼视频| 天天看高清麻豆| 久久国产免费激情视频| 久久↗↗| 激情网五月天| 91亚洲色图| 91在线免费观看处女| 亚洲最新Av| 一区二区三区男人的天堂| 操逼网免费无码视频| 伊人嫩草| www.99热| 搡老女人老91二区| 99re69综合| 黄色激情电影在线观看| 色九九综合AV| 久久婷婷亚洲| 欧美第一页| 青青操少妇| 视频在线观看免费一区二区三区 | 51一区二区三区| 国产精品老师| 国产内射爽爽大片| 久操在97| 国产精品久久久久av| 中文字幕乱妇免费视频| 精品熟女一区=区三区| 青娱乐休闲视频在线观看| 女人妻一区| 成人av影院在线观看| 日日骚精品视频| 欧美 亚洲 偷拍自拍| 亚洲欧美97| 91在线免费观看处女| 三级AV入口| 97超碰中文字幕| 日本天天色| 黄色成人网久久久久久| 天天情欲宗合网| www色色色com| a亚洲欧美色欲| 大香蕉92| 人妻少妇蜜桃视频欧美一区| 欧美一级黄片视频在线| 大香蕉草草| 9999伦理视频| 蜜臀操逼黄色视频操的好爽| 综合色一区三区二区| 国产精品 午夜福利| 久久AV无码网址| 久久久96| 欧美最大综合网| 日本在线一二| 无码精品久久久天天影视| 天天碰久久入| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 丰满人妻一区二区三区四区| 大香蕉中文201| 99re不伦| 抽插无码高清一区| 26UUU欧美日本| 性爱AV天堂| 婷婷尹人大香蕉免费| 日韩熟女操逼| 日韩欧视频| 东北老女人的激情视频| 丁香五月性爱| 在线岛| 青女偷拍网| 色爱欲亚洲| 美女干逼2| 国产日韩在线播放| 日韩精品在线视频,日韩精品……| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 8050无码八戒| 成人蜜乳小视频网站| 久久精品国产久精国产| 欧美久久草熟女| 日韩探花精品在线视频| av三级电影在线播放| 九草九九九| 少妇天堂网络| 婷婷色综合| 污污汅18禁网站在线永久免费观看| 少妇熟女一区二区三区| 国产精品一区二区后入| 欧美亚洲激情小说| 国产热RE99久久6国产精品首| 成人午夜高潮av猛片| 懂色AV网| 色婷婷淫色网| 国产性感骚丝袜在线| 日本九九九九| 国语国产操逼伊人AV网| 精品三级在线专区| 久久久性爱| 国产人妻精品一区二区三区秋霞 | 国产蜜臀在线| 曰本91情色| 女人天堂AV五区在线| 久久婷婷影院| 久久一级无码精品毛片6| 亚欧无码线免费观看视频| 亚洲黄色电影| 久久久久96| 麻豆 亚洲 97| 国产13区| 中文字幕av色| 婷婷久久综合久| 91动漫操逼视频| 国产老太乱伦一区| 91狠狠综合网| 抽插亚洲无码| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 精品女人999| 国产综合操逼高清| 亚洲五码一区二区三区| 二男一女成人A片| 乱伦日本中文自拍| 天天综合网网欲色| 亚洲无码日韩电影| 欧美色91| 97久久国产亚洲精品超碰热| 加勒比av官网在线| 欧美 日韩 婷婷 五月| 色五月69夫妻| 精品久久久久瑟瑟| 偷拍 精品 另类 四区| 色色色综合| 国产精品成人蜜臀AV在线| 成人av性爱电影在线观看| 亚洲天天在线| 操操逼视频| 欧美最婬乱婬爆婬牲视频| 成人在线午夜视频一区| 欧美激情久| 久久骚少妇| 欧美色图私拍91| 大香蕉手机在线视频| 欧美|91色综合| 久久,精品一二三| 综合婷婷| 丰满人妻-区二区三区免费| 国产成人综合网| 看一级黄色视频| 日本午夜精品理论片A级APP发布| www…国产操逼| 伊人五月天| 免费久久精品麻豆一区二区av| 亚洲精品第一| 免费黄色A片| 国产精品久久久久久片| 中文字幕成人理论在线| 国产欧美日韩在线不卡第一页| 唐山老熟妇露脸啪啪叫| 久草网站免费在线观看| a v网站在线播放| 人人插人人摸人人| 欧美 亚洲 偷拍自拍| 柠檬AV导航| 9久久精品| 99色色网| 国产高清1234区| 日韩伦理久 久久 清纯| 亚洲情色一区三区| 国产亚洲色婷婷99精品91| 青青草啪啪网| 97丝袜亚洲在线播放| 天天综合麻豆视频| 男人天堂最新手机版在线青青草| 91热热色| 91成人无码| 男女无套 免费网站| 久久久久久久亚洲Av无码| 午夜影美女日鸡鸡天天视频国产 | 茄子社区国产精品| 殴美色网| 精品人妻一区二区三区四区| 久久伊人影院| 久久久久久网址| 精品无码不卡视频| 国产一级αv免费看片| 日韩成人免费电影| 婷婷四五区| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 国产精品成人久久一区二区三区 | 激情图片亚洲色图| 中文字幕人乱码中文字的预防方法 | 内射黑人| 少妇人妻激情四射| 综合少妇网| 国产日本一区二区三区蜜臀在线观看| 成人26uuu| 综合久久六月久久婷婷| 97人人射| 欧美久久毛片基地| 尤物视频偷拍免费| 精品九九九| 大香蕉视频一二三区| 一区二区三区 日韩欧美| 色婷婷网| 男人下部插入女人下部| 天天躁狠狠躁av| 久久久啊啊啊| 一个色导综合| 中文字幕在线观看二区三区| 97精品国产97久久久久久户外免费| 亚洲熟女乱熟乱熟妇综合网二区| 后入式999| 中文字幕熟女人妻丝袜| 日本日逼高清| 大香蕉520| 色眯眯射| 超碰97人人乐| 岛国免费视频在线| 在线观看国产黄色| Av色五月| 熟妇激情| 亚洲成a人v欧美综合天堂下载| 少妇人妻好深太紧了vr91| 女人高潮抽搐喷水视频网站| 亚洲中文字幕乱码无码一区二区 | 少妇无码av专区线| 玖玖综合.com| 懂色av中文字幕一区二区三区天美| 啊啊啊无码| 亚洲一卡2卡3卡4卡乱码网站 | 日韩操p| 美女被艹尤物视频| 欧美日日夜夜| 久久宗合97| 在线毛片片免费观看| 韩国一级做A片免费的| 亚洲。日韩。欧美| 夜夜高潮夜夜爽国产伦精品| 中字幕人妻一区二区三区| 欧美日韩操逼嗦吊| 欧美一二在线| 国产精品成人午夜福利| 欧美日韩亚洲一区二区在线观看| 男人的天堂亚洲| 一本久久精品中文字| 九九九九九九视频免费| 精品中文字幕第一页| 欧亚洲精品有视频| 久欲AV| 日欧操屄| 丁香五月激情综合| 久久伦理视频久久大香蕉视频| 午夜超碰| 蜜桃av综合网发布| 中文字幕在在线观看网站| 人妻熟女一区二区在线视频| 综合久久久久久久综合网| 99超碰色| 久久有码视频| 51一区二区三区| 天天综合网91入口| 96麻豆精品一区二区三区| 国产理论视频在线播放| 极品少妇99| 91色香| 国产女性无套 免费观看| 丝袜天堂| 91亚洲网| 婷婷综合在线| 97少妇人妻中文字幕久久| 国产中出内射一区二区| 人妻天天夜夜爽一区二区| 97射欧美| 天天干人人干天天日97| 日日夜夜骚| 亚洲风情在线观看| 日韩中文字幕二区| 99爱爱| AV一区观看| 91色爽欧美| 国产精品熟女一区二区三区| 五月丁香婷婷综合网| 97就爱干| 国产高清免费不卡av| yazhousetuoumei| 91久久久久久久久18| 日本一级性爱| 超碰伊人在线| 97在线观看播放视频| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 色吧五月| 四虎影视国产精品| 91精品人妻电影| 中文字幕神马久久| 91香蕉视频在线观看免费| 美女淫穴| 亚洲AV成人精品网站在AV| 亚州精品一区二区三区香中文字幕在线| 亚洲日韩狠狠撸视频| 日韩人妻 中文字幕| 国产精品久久久久久久免牛肉蒲团| 国产精品久久妻无码网站| 无码一区二区三区四区五区六区七区八区九区十区视频 | 四虎影视永久在线免费| 欧洲乱码视频| 狠狠色伊人亚洲综合网站色| 厕所偷拍在线| 中文字幕丰满子伦无码专区在线视频最新| 91美女丝袜诱惑视频| 巨乳特殊服务按摩| 日本99视频| 91蜜臀人妻中文字幕在线| 久久男女激情视频网站| nuu12国产麻豆精品| 国产精品自拍欧美在线| 青青草中日韩在线| 乱伦av麻豆| 午夜男女爽爽爽影院视频| 激情国产乱伦Av| 亚洲激情色片 | 欧美日韩99| 亚洲色图A| 丁香五月色情| 超碰在线91| 好吊妞转入那个网| 九热中文字幕| 97视频观看| 麻豆国产97在线| 精品小视频在线| 欧美日韩免费性爱| 亚洲综合69| 人人妻人人狠人人| 亚洲女优有码无码高清| 97色碰| 丰满人妻一区二区三区四区| 97干com| 午夜福利国产欧美日韩夜夜| 1区2区3区中文字幕日韩| 日本三级A片网站com| 2026国产精品视频| 3p国产色噜噜一区| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 翔田千里无码一区| 欧美色图中文字幕| 日本操逼视频在线| 国产精品91ai| 奇米狠999| 中出20p| 日日夜夜狠狠| 肏逼视频日本| 久久骚少妇| 日本高清_区二区三区| 日本高清视频在线观看黄已三辽| 中文字幕在线观看视频www| 99热这里只有精品18| 日本三级小说中文字幕| 亚洲熟妇一,二,三期| 亚洲精品欧洲精品| 欧美一区二区三区蜜桃| 97操碰| 久久国产三区| 岛国激情视频软件| 我要看免费韩日黄片| 男人天堂2012| 久久午夜鲁丝片| 国产乱码久久久久久| 综合一区中亚洲国产成人综合精品| 少妇高潮九九九九九九九| 日韩精品 资源| 久草精品国产99| 亚洲高清男人天堂| 久久人妻视频网| 欧美爱三级日韩久久| 狠狠爱夜夜干| av天堂影视中文在字幕在线中文| 亚洲欧美日韩制服另类| 超碰69| 男人天堂2019亚洲| 久久精品国产AV一区二区三区| 91少妇通奸网站| 亚洲老熟妇xxx| 五月婷婷丁香六月丁香| 久肏视频字幕| 国产人伦精品一区二区三区| 日本国产高清色www视频在线| 国色综合天| 99热导航| 亚洲九区| 黑人精品XXX一区一二区| 九九亚洲色在线观看| 91N欧美| 成人性爱美曰韩| 69精品| 亚洲熟女乱综合一区二区三区| 五月丁香综合| 亚洲无无码αⅴ每日更新| 欧美综合网站999| 女人的久久久| 老司机老司机午夜影院| 97日韩| 国产女人9999| 国产亚洲 中文欧美久久| av在线免费一区二区| 色妺妺AⅤ| 欧洲小说色图视频另类| 伊人AAA| 欧美一级久久久久久久大片动画| 999色欧美中文字幕| 大香蕉天天看妹子| 日韩啪啪视频| 国产av激情无码久久天堂| 综合亚州欧美| 丰满精品人妻少妇久久字幕| www.狠狠| 黄色AAAAAAAAAAA大片| 亚洲精品九九九| 玖玖爱伊人玖玖爱| 高凊专区人人操| 中文字幕日本久久| 成人av在线播放| 神马麻豆福利院| 91人妻久久久久久久久久久久久| 91黑丝少妇| 亚洲砖码砖专无区2023| 人人搞人人插人人操| 五月天精品| 91性高| 2020中文字幕| 国产一区二区啪啪视频| 国产精品探花色| 亚洲久久久| 插B在线观看| 色婷婷婷五月天激情四射| 婷婷丁香六月| 91 亚洲 欧美 日韩 国产 综合| 自拍偷拍第26| 久久风骚城市| 91欧美另类| 九九玖玖精品| 99欧美| 夜夜影视四色| 超碰国产精品无码| 天堂亚洲精品| 久久精品高清无码一区| 欧美精品在线观看| 天天天天操| 亚洲一区二区三区欧美日韩| 黄色视频60分钟| 91综合网在线| 欧美激情高清性猛交| se,,,亚洲欧美| 67914在线精品观看| 丰满人妻一区二区三区| 精品伊人久久久大香线蕉小说| 狼狼色丁香久久婷婷综合五月| 精品蜜乳AV免费观看| 超碰在线一区二区三区| 欧美伊人电影| 97在线日韩中文字幕| 免费成人在线熟妇网| 四虎国产成人精品免费一女五男| 四虎影库国产精品免费| 天天日天天爽| 日韩无码成人电影| 欧美麻豆成人同性GⅤ在线| 国产av强奸美女| 素人一区二区三区日韩| 国产午夜精品理论片一二三区区| 亚洲天堂男人天堂网| 91美女视频直播| 死我十八禁| 99国内熟女露脸视频| 男人天堂久久日韩| 草b在线 | 亚洲人综合| 很很很很操| 久久国模av| 91欧美成人色站| 999久久久九| 欧美九九爱| 欧洲天天在线| 欧美日韩性感| 亚洲无套久久嗯嗯| 视频二区美腿丝袜制服人妻欧美| 可以看的av| 五月婷婷丁香中文字幕| av在线一区二区三区| 亚洲第一精品在线视频| 九月丁香婷婷色| 国产一进一出视频网站| 爽极品影院| 一类av片在线看| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 欧美呦呦性爱| 亚洲电影中字一区二区| 妇女性内射冈站HDWWWCOM| 91骚熟女| 人妻天天爽天天爽三区| a片自拍直播视频| 亚洲最新Av| 影音先锋每日最新资源在线观看 | 亚洲超碰在线| 97天堂| 很很干很很操| 91爱综合| 嗯……啊…嗯嗯…啊…好舒服| 久久嫩草国产成人一区| 欧色综合| 丁香婷婷激情五月天无毒不卡 | 九九九九免费视频| 亚洲女人毛茸茸91| 夜夜春夜夜操| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 99色热| 日韩AV片| 精品人妻二区三区| 超碰97极品9| 久久国产精品视频| 国产成人五月天丁香花| 日日爱99| 操操逼视频| 伊人久久大香线蕉无码| 96久久精品一二三区色欲| 亚洲AV无码乱码在线观看性色| 欧美婷婷| 女人天堂AV五区在线| 自拍盗摄一区| 欧美青青视频| 久久中文字幕女同性恋一区| 少妇精品| 久久久久亚洲Av无码专区老牛影视| 亚洲天天更新| 成人自拍三级在线观看| 深夜国产一区二区三区在线看| 激情啪啪拍91| 五月婷在线| 日韩精品三区四区| 大香蕉十区| 老司机免费视频在线91| 国产情色第一第二页在线观看| 国产又长又大又粗的视频| 国产999精品久久久| 激情综合网亚洲| 国产精品麻豆成人av| 日本不卡高清视频| 婷婷丁香五月激情啪啪| 中文字幕啊啊啊在线观看视频| 熟女一区二区| 欧美天堂第二区| 无码人妻毛片丰满熟妇精品区| 亚州综| 成人午夜高潮av猛片| 口爆吞精在线观看| 秋霞视频一区二区| 一二三区在线| 天堂精品小草| 亚洲色图 综合| 欧美春色| 日韩视频中文字幕| 亚欧视频在线| 久久XX| 亚洲中文字幕乱码无码一区二区| 免费超碰97久久| 婷婷激情四射| 大香蕉视频一二三区| 免费综合亚洲中文| 高潮内射在线| 欧美在线 亚洲| 91丝袜| 人人操人人插人人摸人人干| 人人做人人妻人人夜视频| 大稥蕉免费视频这里只有精品| 欧美亚洲美少妇一区二区| 国产91丝袜 在线播放| 97精品一区二区视频| 亚州免费啪啪视频| 精品一区二区啪啪啪| 欧日韩在线观看| 性欧美91| 亚洲AV无码翔田千里网站| 亚卅熟女乱色| oumeisetupian| 欧美肥臀在线| 日欧操屄| 99热自拍| www.99热在线只有精品| 亚洲色性| 婷婷丁香九月| 大香蕉97久久| 大香蕉色欲AV| 精品国产乱码久久| 日本一区二区三区四区免费观看| 国产一区96在线| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产精品久久久久久久久久久久| 黄色区免费观看中文字幕| 麻豆 欧美 日韩| 啊啊啊在线看| 囯戸精品高潮呻吟旡码| 伊人91| 麻豆精品三区视频| 国产精品熟女一区二区三区| 在线中文字幕极品av| 欧美 亚洲 大香| 九九热re99re6在线精品| 国产人妖的免费的视频| 丝袜六区| 婷婷久久久精品| 精品人妻一区| 亚洲人在线成线成人| 久久伊人东京热| 免费一级黄色录像影片| 色色亚洲| 51一区二区三区| 欧美亚洲一级在线观看| 亚洲情色电影网| 久久久三区二区一区| 很黄很色的视频在线观看| 91久精品| 超碰吊日色| 18禁网站在线播放| 麻豆视频test| 日夜精品| 女人双腿搬开让男人桶| 男人久久精品| 1769成人国产精品视频| 欧美一级色| AV久日| 国产最新小视频在线播放下载| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日本在线不卡一二区| 亚熟hd视频在线| 五月丁香黄色网| 丝袜美腿诱惑亚洲欧美视频在线观看 | 吉川爱美亚洲二区在线| 免费精品无码一级毛片牛牛影视 | 最新av中文字幕高清| 97精彩视频网站| AV天堂因数| 五月丁香社区婷婷日韩欧美精品影院 | 精品国产乱码久久久久久久| 精品亚洲黄色片 国产精品导航一区二区 | 国产第11页| 日韩操逼性鲍| 亚洲精品丝袜| 97在线视频免费| 亚洲图片偷拍视频区| 欧美91丝袜| 97人人夜夜精品视频| 丝袜内射| 欧美天天搞| 99热啪啪| 99这里都是精品| 乱伦一区二区三区‘| 婷婷九月丁香| 欧美在线播放| 91 手机在线播放 绯色| 色图四区| 99综合网| 亚洲图片小说欧洲| 日韩性爱再线视频| 日本免费一区二区不卡| 久思思热视频在线观看| 国产传媒一区日韩| 无码一区免费在线不卡| 精品大久久| 日本女人久久久| 日本三级大片| 国产精品农村妇女| 日韩AV熟女乱伦| 97超级久久| 麻豆国产96在线| yazhouzaixian| 久久精品国产亚洲AV无码电影| 极品后入免费视频| 中文字幕一区二区日韩网| 精品国产99| 亚洲日本激情| 婷婷另类小说| 国产精品久久久久久久AV大片| 求求你操操我| 91丨九色丨国产丨人妻在线 | 精品欧美А∨无码黑人大荫蒂| 婷婷情色五月天| 人人操人人干xxx| 国产suv精品一区二区四区999| 91被操| 一区二区 电影 亚洲| 中文字幕五月婷婷免费| 98精品国产乱码久久久久久| 美日韩男女操屄视频| 天天综合香 ld视频| 国产强奸乱伦xd| 欧美日韩亚洲五月天婷婷| yellow网站免费观看日韩高清无码| 日韩中文字幕宗合在线| 日韩欧美俄罗斯A片| 骚妻少妇精品性色无码四色A V| 一区三区啪啪| 亚洲人人夜夜澡人人爽| 久9热| 精品一区二区三区麻豆| 亚洲另类久操网| 精品一级| 极品五月天噜噜| 亚洲欧美国产va在线播放频| 久久久9视频| 日韩极品无码B| 99国产精品免费| www黄片免费看com| 一区二区无码视频| 日产狠狠干| 香蕉欧美| 久久综合久色欧美综合狠狠| 国产 三级自拍| 久操国产在线| 久久久久久夜夜夜夜夜| 婷婷在线视频在线观看| 是还免费视频1727我| 黄片www.| 外国91| 狠狠搞 亚洲91| 日韩欧美tv一区二区在线观看| 中文字幕精品三级久久久| 成人日韩欧美| 亚洲精品久久久久毛片A片拉屎 | 色婷婷成人| 白丝一区| 艳尻美人妻| 亚洲黄色| 久久av网| 五十路熟女人妻一区二区在线观看| 狠狠操狠狠| 富女玩鸭子一级毛片| 亚av顶级裸体一区二区三区四区五区| 日本一级二级三级网站| 亚洲图片91| 亚洲精品国产精品乱码不卡| 亚州AV无码国产精品| v91av| 美女91在线观看| 久久亚洲婷婷| 日本成a人v网站在线观看| 欧美中文狠| 懂色AV蜜臀无码精品APP| 葡萄牙性视频一二区 | 97干在线视频| 欧美激情一区二区| 国产成人网址| 日本操逼aaaaa| 亚洲文学偷乱拍啪啪啪啪| 91美女丝袜诱惑视频| 99国产精品视频尤物| 91色欧美| 精品国产99| 97最新在线播放视频| 大肥女高潮bbwbbwhd视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 九九九九免费高| 亚洲九九爱| 怡红院一区二区熟女人妻| 欧美淫乱视频| 97日本超碰综合| 久久毛卡| 超碰在线一区二区三区| 伊人操操| 色综合五月天| A级毛片在线看免费| 亚洲精品乱码久久久久久蜜桃麻豆| 国产在线不卡导航| 自拍偷拍2025在线观看| 亚洲av噜噜噜噜噜噜| 欧美青青草视频| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 精品一区二区三区蜜桃臀赵总| 色色网91| 国产欧美日产一区二区三区 - 国产欧美日| 亚洲91少妇| 黄色小视频日本txt| 久久精品| 99热线麻豆| 精品十三区| 激情五月婷| 国产亚洲女v在线观看| 探花视频免费观看国产专区| 日日嗷| 久久久久久九九九九-美女久久久久久久-成人AV | 13小男生GAY自慰脱裤子| 国产熟码AV| 亚洲天天艹| 人妻乱仑一区二区三区| 肏逼视频日本| 欧美色交| 一区,二区,三区视频| 人人妻人人操人人乐| 天天操天天舔| AV在线性爱| 91n处女在线观看| 97精品久久久久中文字幕| 国产日本熟女顶级一区二区三区视频| 一级啊性爱在线视频| 在线亚洲 欧美 日本专区| 青青草公开在线免费不卡视频| 欧美999999| 99999精品视频| 欧美精品999| 欧美亚洲日本视频久久久| 丁香五六月啪啪| 色综合91好| 91精品免费| 老汉网| 久久欧美1卡2卡3| 五月天大香蕉| 国产女性无套 免费观看| 夜夜操美女| 青青青在线高清视频在线一二三四区| 亚洲色悠悠久久88| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 精产国品一区二三产品| 成人性爱美曰韩| 蜜乳av一区二区| 日韩av无码网站| 亚洲狠|