99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

Unity實現(xiàn)UE4級湖水渲染:Shader Graph實戰(zhàn)與性能優(yōu)化

Unity實現(xiàn)UE4級湖水渲染:Shader Graph實戰(zhàn)與性能優(yōu)化 1. 項目概述從UE4的驚艷到Unity的落地看到“Unity仿UE4湖水材質(zhì)”這個標(biāo)題很多朋友的第一反應(yīng)可能是UE4的水體渲染不是出了名的好嗎為什么要用Unity去模仿這恰恰是這個項目最核心的價值所在。UE4憑借其強(qiáng)大的渲染管線特別是其內(nèi)置的水體系統(tǒng)在影視級實時水面效果上樹立了一個標(biāo)桿其湖水材質(zhì)往往以物理準(zhǔn)確、動態(tài)豐富、視覺震撼而著稱。然而在實際的游戲開發(fā)、虛擬仿真甚至影視預(yù)演項目中引擎選型是綜合考量的結(jié)果。團(tuán)隊可能因為歷史項目、人員技術(shù)棧、平臺兼容性尤其是移動端或特定的工作流而選擇了Unity。這時如何在Unity中復(fù)現(xiàn)出接近甚至媲美UE4的湖水效果就成為了一個極具挑戰(zhàn)性和實用性的技術(shù)課題。這個教程與實戰(zhàn)項目就是為解決這個痛點而生的。它不僅僅是一個簡單的Shader編寫指南而是一套完整的、從理論分析到工程實踐的解決方案。我們將深入拆解UE4湖水材質(zhì)之所以“好看”的核心要素——如基于物理的菲涅爾反射、復(fù)雜法線擾動模擬的波浪、深度漸變的透明度、岸邊泡沫與焦散效果等然后一步步在Unity的URP通用渲染管線或Built-in內(nèi)置渲染管線中利用Shader Graph或手寫Shader代碼將其實現(xiàn)。無論你是想為自己的開放世界游戲增添一抹靈動的湖光還是為VR教育應(yīng)用構(gòu)建一個逼真的水下場景亦或是單純想深入學(xué)習(xí)高級Shader技術(shù)這個從“模仿”到“理解”再到“創(chuàng)新”的過程都將讓你收獲滿滿。接下來我們就拋開引擎門戶之見聚焦于圖形渲染的本質(zhì)開始這場從UE4汲取靈感在Unity中創(chuàng)造美麗的旅程。2. 核心效果拆解與UE4湖水材質(zhì)分析在動手之前我們必須先當(dāng)好一個“觀察者”和“解構(gòu)者”。盲目編碼只會事倍功半。我們需要清晰地定義出一個讓人印象深刻的UE4風(fēng)格湖水究竟由哪些視覺層次構(gòu)成。2.1 視覺層次分解水面不止是藍(lán)色平面一個真實的湖水表面是多種光學(xué)現(xiàn)象和幾何細(xì)節(jié)疊加的結(jié)果。我們可以將其分解為以下幾個核心層基礎(chǔ)色與深度漸變湖水不是一塊純色的藍(lán)寶石。近岸淺水區(qū)顏色受湖底泥沙、水草影響呈現(xiàn)黃綠色或青綠色隨著深度增加水體對光線的吸收作用增強(qiáng)顏色逐漸過渡到深藍(lán)甚至墨綠。這種基于深度的顏色漸變是營造水體體積感和真實感的第一步。高光反射Specular平靜或微風(fēng)下的湖面會像鏡子一樣反射天空、云朵和周圍環(huán)境。這種反射不是100%的它遵循菲涅爾效應(yīng)Fresnel Effect——視線與水面法線夾角越大即掠射角觀察反射越強(qiáng)夾角越小垂直向下看反射越弱透射越強(qiáng)。這是水面材質(zhì)看起來“像水”而非“像油”的關(guān)鍵物理特性。波浪與法線擾動動態(tài)是水體的靈魂。風(fēng)會吹起漣漪物體運(yùn)動會產(chǎn)生船跡和尾流。在渲染中這表現(xiàn)為水面法線貼圖的持續(xù)擾動。UE4通常使用Gerstner波函數(shù)或疊加多層不同頻率、方向、速度的噪聲/法線貼圖Normal Map來模擬這種復(fù)雜的波光粼粼的效果。多層疊加能打破重復(fù)感創(chuàng)造出豐富的細(xì)節(jié)。折射Refraction透過水面看到扭曲的水下景物這是水體另一個標(biāo)志性特征。折射的實現(xiàn)依賴于抓取屏幕背景紋理并用法線擾動對其UV坐標(biāo)進(jìn)行偏移。同時折射的強(qiáng)度也受菲涅爾效應(yīng)控制并且需要考慮水深淺水區(qū)折射明顯深水區(qū)則因光線衰減而減弱。岸邊泡沫與焦散這兩個是提升細(xì)節(jié)和真實感的“點睛之筆”。波浪拍打岸邊或巖石會產(chǎn)生白色的泡沫線這通常通過一張泡沫貼圖根據(jù)深度、坡度或噪聲閾值來混合實現(xiàn)。焦散則是光線透過波浪水面在水底形成的明亮光斑圖案它需要動態(tài)的光照計算或使用預(yù)計算的焦散貼圖序列來模擬。2.2 UE4水體系統(tǒng)的核心思路借鑒UE4的水體系統(tǒng)Water Plugin提供了一套高度集成和可編程的解決方案。雖然我們不在UE4中開發(fā)但其設(shè)計思想值得借鑒基于距離的材質(zhì)混合UE4水體常使用“距離場”技術(shù)來平滑地混合不同細(xì)節(jié)級別的材質(zhì)例如近處使用復(fù)雜計算和高質(zhì)量貼圖遠(yuǎn)處則簡化為更省性能的材質(zhì)實例。在Unity中我們可以通過相機(jī)的深度圖、屏幕空間位置或簡單的距離判斷來模擬這一思想實現(xiàn)LOD細(xì)節(jié)層次控制。GPU粒子與交互船體劃過水面產(chǎn)生的波浪、漣漪在UE4中常由GPU粒子系統(tǒng)驅(qū)動并與水體材質(zhì)進(jìn)行數(shù)據(jù)交互如Render Target。在Unity我們可以通過腳本計算交互點的位置和強(qiáng)度將其寫入一張Render Texture然后在Shader中采樣這張紋理來動態(tài)擾動法線實現(xiàn)實時交互。自動地形適配UE4水體網(wǎng)格可以自動適配地形高度形成湖泊、河流。在Unity中這通常需要手動制作水體網(wǎng)格或使用第三方工具如Unity的Boat Attack項目中的Water System但核心Shader技術(shù)是相通的。理解了這些我們就有了明確的“施工藍(lán)圖”。接下來我們進(jìn)入Unity開始搭建我們的“數(shù)字湖泊”。3. Unity環(huán)境準(zhǔn)備與核心工具鏈選擇工欲善其事必先利其器。在Unity中實現(xiàn)復(fù)雜效果渲染管線和工具的選擇至關(guān)重要這直接決定了我們的工作流和最終效果的天花板。3.1 渲染管線選擇URP還是Built-in這是第一個關(guān)鍵決策點。兩種管線各有優(yōu)劣我們的選擇將影響后續(xù)所有的實現(xiàn)步驟。通用渲染管線URP優(yōu)勢這是Unity現(xiàn)在和未來主推的管線性能優(yōu)化更好對移動端支持更佳內(nèi)置了Shader Graph可視化編程工具。對于實現(xiàn)復(fù)雜的、多層混合的湖水材質(zhì)Shader Graph的節(jié)點化操作非常直觀易于調(diào)試和迭代。URP也提供了更現(xiàn)代的渲染特性支持。劣勢某些針對Built-in管線編寫的高級Shader代碼或第三方資源可能需要轉(zhuǎn)換才能使用。早期版本功能可能不如Built-in完善但近年來已非常強(qiáng)大。建議對于本教程和絕大多數(shù)新項目強(qiáng)烈推薦使用URP。它的可視化工作流和現(xiàn)代架構(gòu)能讓我們更專注于效果本身而非晦澀的代碼。我們將主要基于URP Shader Graph進(jìn)行講解。內(nèi)置渲染管線Built-in優(yōu)勢成熟、穩(wěn)定擁有海量的歷史教程和資源??梢灾苯泳帉憘鹘y(tǒng)的Surface Shader或頂點/片元著色器對于Shader編程高手來說控制粒度更細(xì)。劣勢未來不再會有重大更新性能優(yōu)化不如URP缺乏Shader Graph這樣的可視化工具需額外安裝Amplify Shader Editor等插件。建議僅適用于必須維護(hù)舊項目或團(tuán)隊對Built-in管線有極深技術(shù)積累的情況。本實戰(zhàn)選擇URP 12.x或更新版本。請確保在創(chuàng)建項目時選擇URP模板或通過Package Manager安裝并配置好URP。3.2 核心工具與資源準(zhǔn)備Shader Graph在Package Manager中安裝“Shader Graph”包。這是我們創(chuàng)作材質(zhì)的畫布。法線貼圖與噪聲圖準(zhǔn)備至少2-3張無縫平鋪的湖水法線貼圖。建議選擇不同尺度大波浪、中漣漪、小噪波的貼圖。同時準(zhǔn)備一張用于驅(qū)動法線UV流動的噪聲圖如Perlin噪聲。天空盒Skybox一個高質(zhì)量的HDRI天空盒至關(guān)重要因為水面的反射內(nèi)容主要來自于它??梢栽贏sset Store尋找或使用自己拍攝的HDRI。深度紋理與Opaque Texture在URP Asset配置中確保勾選“Depth Texture”和“Opaque Texture”。深度紋理用于計算水面像素的深度實現(xiàn)深度漸變、岸邊泡沫不透明紋理用于屏幕空間折射抓取水下景物。腳本支持準(zhǔn)備編寫C#腳本來控制風(fēng)的方向/強(qiáng)度、處理物體與水面的交互如生成漣漪等。注意在URP中獲取深度和場景顏色用于折射的方式與Built-in不同。我們需要使用Scene Depth節(jié)點和Scene Color節(jié)點它們依賴于URP Renderer Data中的正確配置。如果發(fā)現(xiàn)這些節(jié)點輸出為黑色首先檢查URP Asset的設(shè)置。4. 基于Shader Graph的湖水材質(zhì)核心模塊實現(xiàn)現(xiàn)在我們進(jìn)入最核心的環(huán)節(jié)——使用Shader Graph構(gòu)建材質(zhì)。我們將采用模塊化思想逐個擊破第2章中分解出的視覺層次。4.1 模塊一深度漸變與基礎(chǔ)色這個模塊負(fù)責(zé)處理水體顏色隨深度變化的效果。獲取水面深度在Shader Graph中添加一個Scene Depth節(jié)點。這個節(jié)點會輸出當(dāng)前渲染像素在相機(jī)深度緩沖區(qū)中的值。同時我們需要知道水面本身的深度即水面網(wǎng)格上該點的原始深度。這可以通過Position節(jié)點設(shè)置為Screen空間的Z分量來近似獲得或者更精確地傳遞一個由腳本計算的水面世界位置轉(zhuǎn)換而來的深度值。實際的“水深”是Scene Depth減去水面深度。但更常用的簡化方法是直接使用Scene Depth節(jié)點并將其與一個可調(diào)節(jié)的Depth Multiplier相乘再通過Saturate節(jié)點鉗制到[0,1]范圍得到一個表示“相對深度”的標(biāo)量。深度值越大物體越遠(yuǎn)這個標(biāo)量越接近1。創(chuàng)建深度顏色漸變添加一個Sample Gradient節(jié)點。在其Gradient編輯器中配置顏色漸變。例如位置0.0最淺RGB(0.2, 0.6, 0.5) 一種淺青綠色模擬湖底沙石。位置0.3RGB(0.1, 0.4, 0.6) 過渡到湖藍(lán)色。位置1.0最深RGB(0.02, 0.05, 0.1) 深藍(lán)色甚至偏黑色模擬光線被完全吸收。將上一步得到的“相對深度”標(biāo)量連接到Sample Gradient節(jié)點的Time輸入端口。這樣不同深度的水面區(qū)域就會映射到不同的顏色。輸出基礎(chǔ)色將Sample Gradient的輸出連接到主Master節(jié)點的Base Color。此時將材質(zhì)賦給一個平面并放入有地形或物體的場景中你應(yīng)該能看到基本的顏色深淺變化。實操心得Scene Depth的精度和范圍需要仔細(xì)調(diào)節(jié)。Depth Multiplier參數(shù)非常關(guān)鍵值太小會導(dǎo)致顏色變化不明顯值太大會導(dǎo)致近處水面也變成深色。建議將其暴露為材質(zhì)屬性方便在場景中實時調(diào)節(jié)。此外水底地面的顏色和紋理也會影響視覺這個簡化模型未考慮更高級的做法可以采樣水底紋理并與水體顏色混合。4.2 模塊二多層動態(tài)法線與波浪模擬這是實現(xiàn)波光粼粼動態(tài)效果的核心我們將使用兩層法線貼圖進(jìn)行混合。創(chuàng)建UV動畫準(zhǔn)備兩張法線貼圖Normal_Large模擬大的涌浪和Normal_Small模擬細(xì)密的漣漪。為每一層創(chuàng)建獨立的UV流動。添加一個Time節(jié)點獲取游戲時間乘以一個控制流速的Vector2參數(shù)如FlowSpeed_Large再與原始的UV坐標(biāo)通過UV節(jié)點獲取相加。公式為MovingUV UV Time * FlowSpeed。關(guān)鍵技巧讓兩層法線的流動速度和方向略有不同。例如大層法線慢速向左上角流動模擬風(fēng)向小層法線快速向右流動模擬表面張力產(chǎn)生的高頻波紋。這能有效打破重復(fù)感。采樣與混合法線使用Sample Texture 2D節(jié)點分別用兩組MovingUV采樣兩張法線貼圖。確保將采樣器的Type設(shè)置為Normal。法線貼圖存儲的是切線空間下的向量。我們需要使用Normal Unpack節(jié)點如果貼圖不是Unity的默認(rèn)法線格式或直接使用采樣結(jié)果的RG通道來重建Z通道?;旌蟽蓪臃ň€。簡單的加法混合可能導(dǎo)致強(qiáng)度過載。更推薦使用Blend Normals節(jié)點如果Shader Graph版本提供或者使用Normalize節(jié)點對兩個法線向量相加后的結(jié)果進(jìn)行歸一化。Blend Normals內(nèi)部處理了更正確的正交化效果更好。將混合后的最終法線向量連接到Master節(jié)點的Normal輸入端口??刂撇ɡ藦?qiáng)度創(chuàng)建一個Wave Intensity標(biāo)量參數(shù)用于全局控制法線擾動的強(qiáng)度。你可以將其與法線向量的XY分量相乘Z分量需要重新計算以保持歸一化或者通過插值Lerp在原始平面法線和擾動法線之間進(jìn)行混合。實操心得為了增加隨機(jī)性和自然感可以在驅(qū)動UV流動的Time乘以前先讓時間乘以一個很小的隨機(jī)系數(shù)比如用屏幕空間的XY坐標(biāo)作為噪聲種子或者對UV本身進(jìn)行一個微弱的扭曲。這能避免產(chǎn)生整齊劃一的“移動貼圖”感。另外三層法線混合大、中、小效果會更豐富但性能開銷也相應(yīng)增加需權(quán)衡。4.3 模塊三基于物理的高光反射與菲涅爾效應(yīng)這個模塊讓水面產(chǎn)生閃亮的高光并控制反射與折射的視覺平衡。實現(xiàn)環(huán)境反射在URP中添加Reflection Probe節(jié)點可以采樣場景中的反射探針這對于封閉場景或動態(tài)物體反射很好。對于天空和遠(yuǎn)處環(huán)境的反射更常用的是Scene Color節(jié)點需要開啟Opaque Texture或直接采樣天空盒。URP中可以通過Sample Cubemap節(jié)點采樣天空盒Cubemap但更集成的方法是使用Lighting宏圖節(jié)點下的環(huán)境光信息。一個高質(zhì)量的做法是使用Screen Space Reflection (SSR)如果項目性能允許并開啟或者結(jié)合反射探針和天空盒。作為教程我們先使用天空盒反射。使用Normal Vector節(jié)點選擇World空間作為方向去采樣天空盒Cubemap得到反射顏色。計算菲涅爾效應(yīng)菲涅爾因子的計算公式通常是Fresnel pow(1.0 - saturate(dot(ViewDirection, Normal)), Exponent)。在Shader Graph中添加View Direction和Normal Vector世界空間節(jié)點通過Dot Product節(jié)點計算點積用One Minus和Saturate處理最后通過Power節(jié)點施加一個Fresnel Exponent參數(shù)通常4-5左右來控制邊緣寬度。菲涅爾因子輸出一個0到1的值0表示垂直觀看反射弱1表示掠射觀看反射強(qiáng)。合成反射效果將反射顏色與菲涅爾因子相乘得到根據(jù)視角衰減的反射強(qiáng)度。將結(jié)果疊加到基礎(chǔ)色上。注意這里不是簡單的加法因為反射是疊加在物體表面的光。通常使用Add或Lerp以菲涅爾因子為Alpha將反射顏色與基礎(chǔ)色混合。更物理的方式是菲涅爾因子同時控制反射和折射的權(quán)重。同時這個菲涅爾因子也可以用來調(diào)制高光反射的強(qiáng)度。將菲涅爾因子輸入到Specular相關(guān)計算中可以讓高光在邊緣也更明顯。實操心得菲涅爾指數(shù)Exponent是個魔法數(shù)字。對于平靜水面指數(shù)可以高一些如8讓反射集中在邊緣很窄的范圍內(nèi)對于粗糙的水面有波浪指數(shù)應(yīng)該低一些如3-4讓反射范圍更廣模擬波浪斜面帶來的更多反射面??梢詫⑵浔┞稙椴馁|(zhì)參數(shù)方便調(diào)節(jié)不同天氣下的效果。4.4 模塊四屏幕空間折射與扭曲折射效果能讓觀眾看到水下的物體并因水面波動而產(chǎn)生扭曲。獲取屏幕背景添加Scene Color節(jié)點。這個節(jié)點輸出的是在不渲染當(dāng)前水體的情況下屏幕已經(jīng)渲染好的顏色即水下景物和湖底。計算折射偏移折射的扭曲方向由水面法線在屏幕空間的XY分量決定。我們可以使用之前計算出的最終法線向量。將法線向量的XY分量切線空間或世界空間需統(tǒng)一通常使用切線空間法線更方便乘以一個Refraction Strength參數(shù)這個參數(shù)控制扭曲的強(qiáng)度。用這個偏移量去擾動Scene Color節(jié)點的UV采樣坐標(biāo)。但是Scene Color節(jié)點通常直接輸出顏色沒有UV輸入。因此我們需要一種方法來偏移屏幕坐標(biāo)。標(biāo)準(zhǔn)做法使用Screen Position節(jié)點設(shè)置為Default模式得到的是0-1范圍的屏幕UV。將法線XY偏移量加到Screen Position的RG分量上然后將這個偏移后的屏幕位置向量輸入到一個Screen空間的Position節(jié)點再將其連接到Scene Color節(jié)點某些版本Shader Graph的Scene Color支持自定義UV輸入。如果版本不支持可能需要通過自定義函數(shù)實現(xiàn)?;旌险凵渑c反射折射效果在垂直觀看法線與視線平行時最強(qiáng)在掠射角法線與視線垂直時最弱這與菲涅爾效應(yīng)正好互補(bǔ)。因此我們可以用(1 - FresnelFactor)作為折射的權(quán)重。最終的顏色可以看作是FinalColor BaseColor * (1 - FresnelFactor) ReflectionColor * FresnelFactor。但更精細(xì)的模型會將折射顏色即偏移后的Scene Color作為基礎(chǔ)色的補(bǔ)充或替代。一種常見做法是FinalColor lerp(RefractedSceneColor, ReflectionColor, FresnelFactor)然后再與水體的基礎(chǔ)色或深度色進(jìn)行混合。注意事項屏幕空間折射有一個經(jīng)典問題當(dāng)水下物體靠近水面時由于折射偏移可能會采樣到水面以上的像素比如天空導(dǎo)致出現(xiàn)錯誤的“邊緣撕裂”或“背景露出”。這在物理上是正確的全反射臨界角但視覺上可能不美觀。一種緩解方法是根據(jù)深度來限制折射偏移的強(qiáng)度淺水區(qū)偏移小深水區(qū)偏移大。或者使用一個簡單的邊緣淡化處理。5. 高級細(xì)節(jié)與性能優(yōu)化實戰(zhàn)實現(xiàn)了核心四大模塊后我們的湖水已經(jīng)有了不錯的雛形。但要向UE4的標(biāo)桿效果看齊還需要添加一些“靈魂細(xì)節(jié)”并確保它在實際項目中能流暢運(yùn)行。5.1 岸邊泡沫效果實現(xiàn)泡沫是提升水體真實感特別是與地形交互感的重要細(xì)節(jié)。泡沫貼圖與UV準(zhǔn)備一張黑白的泡沫噪聲貼圖白色代表泡沫。使用獨立的一套UV可以與法線UV不同避免重復(fù)圖案并讓其緩慢流動。泡沫生成區(qū)域判斷基于深度水淺的地方容易產(chǎn)生泡沫。使用之前計算的“相對深度”標(biāo)量當(dāng)深度小于某個閾值如0.1時作為泡沫可能出現(xiàn)的區(qū)域。基于坡度更高級的方法是計算水底地形的坡度。陡峭的岸邊波浪拍打更容易產(chǎn)生泡沫。這需要額外的信息比如通過深度圖重建世界位置來計算梯度計算量較大。一個簡化替代方案是使用一張預(yù)繪制的泡沫遮罩貼圖。基于法線擾動波浪破碎泡沫產(chǎn)生的地方法線會非常紊亂??梢杂嬎惴ň€貼圖的方差或某層高頻法線的強(qiáng)度作為泡沫的生成因子。混合泡沫顏色在泡沫生成區(qū)域采樣泡沫貼圖并將其顏色白色與水體顏色進(jìn)行疊加Additive或屏幕Screen模式混合。同時泡沫區(qū)域的高光反射應(yīng)該更強(qiáng)濕潤感可以相應(yīng)提高該區(qū)域的菲涅爾或高光強(qiáng)度。邊緣柔化使用smoothstep函數(shù)對泡沫的生成閾值進(jìn)行平滑處理避免出現(xiàn)生硬的泡沫邊界。5.2 簡易焦散效果模擬真實的焦散計算Caustics非常昂貴通常采用貼圖動畫的方式來模擬。準(zhǔn)備焦散貼圖序列制作或?qū)ふ乙惶妆热?張可循環(huán)播放的黑白焦散光斑貼圖序列。每張貼圖是焦散圖案在不同相位下的快照。驅(qū)動動畫使用游戲時間驅(qū)動貼圖序列索引。例如index floor((Time.time * Speed) % TotalFrames)。投影與混合將當(dāng)前幀的焦散貼圖以平行光投影的方式“投射”到水底實際上是在Shader中用水底世界位置的XZ坐標(biāo)去采樣貼圖。采樣到的亮度值作為增強(qiáng)光疊加到水底的顏色或最終輸出顏色上。為了增加真實感可以讓焦散圖案隨著水面法線有輕微的扭曲。性能取舍這是一個屏幕空間或世界空間的后處理效果對性能有影響。在移動端或低配平臺可以考慮關(guān)閉或簡化如只用一張靜態(tài)焦散圖讓其緩慢移動。5.3 性能優(yōu)化關(guān)鍵策略一個再漂亮的水體如果導(dǎo)致幀率驟降也是不合格的。以下是一些核心優(yōu)化點Shader復(fù)雜度控制貼圖數(shù)量盡可能合并貼圖。例如將R通道存大波浪強(qiáng)度G通道存小漣漪強(qiáng)度B通道存泡沫噪聲A通道存深度信息合并到一張RGBA貼圖中。計算簡化在片元著色器Fragment Shader中減少復(fù)雜數(shù)學(xué)運(yùn)算如sin,pow,noise。將能移到頂點著色器Vertex Shader的計算就移上去如簡單的UV滾動。分支預(yù)測盡量避免在片元著色器中使用動態(tài)分支if-else這在某些GPU上性能很差。多用lerp、step、saturate等函數(shù)實現(xiàn)條件選擇。渲染狀態(tài)優(yōu)化渲染隊列Queue將湖水材質(zhì)的渲染隊列設(shè)置為Transparent透明物體但注意透明物體渲染開銷大且無序。如果湖水完全不透明如深海可以嘗試設(shè)置為Geometry隊列并小心處理折射帶來的排序問題。ZWrite與ZTest通常透明物體關(guān)閉深度寫入ZWrite Off但湖水有其特殊性??梢钥紤]開啟深度寫入但使用特殊的深度比較函數(shù)或使用兩個Pass一個寫深度但不輸出顏色一個輸出顏色但不寫深度來優(yōu)化排序和遮擋。LOD與遠(yuǎn)距離簡化Shader LOD為材質(zhì)設(shè)置不同的LOD級別。當(dāng)相機(jī)遠(yuǎn)離時自動切換到簡化版本的Shader例如去掉折射、減少法線層數(shù)、降低菲涅爾計算精度。網(wǎng)格簡化遠(yuǎn)處的湖水網(wǎng)格可以使用面數(shù)更少的模型。后處理替代對于極遠(yuǎn)處的水體甚至可以用一個簡單的、帶有滾動紋理的平面配合屏幕空間的后處理光效來模擬完全不用復(fù)雜的Shader。6. 常見問題排查與調(diào)試技巧實錄即使按照教程一步步操作也難免會遇到各種“坑”。這里記錄了一些我實踐中遇到的典型問題及其解決方法。6.1 問題速查表問題現(xiàn)象可能原因排查與解決思路水面一片漆黑或不顯示1. Shader編譯錯誤。2. 渲染管線不匹配。3. 深度/不透明紋理未開啟。1. 檢查Console窗口是否有Shader錯誤。2. 確認(rèn)材質(zhì)球使用的Shader是否適用于當(dāng)前渲染管線URP/Built-in。3. 在URP Asset中檢查“Depth Texture”和“Opaque Texture”是否勾選。反射內(nèi)容為純色或錯誤1. 反射采樣源錯誤如天空盒未設(shè)置。2. 法線方向錯誤。3. 菲涅爾計算有誤。1. 檢查場景中的天空盒材質(zhì)或反射探針。2. 檢查法線貼圖導(dǎo)入設(shè)置是否為Normal map檢查Shader中法線向量空間轉(zhuǎn)換是否正確通常需要從切線空間轉(zhuǎn)到世界空間。3. 可視化輸出菲涅爾因子臨時連接到Base Color檢查其是否在[0,1]合理變化。折射扭曲效果錯亂或過強(qiáng)1. 屏幕空間偏移量過大。2. 法線強(qiáng)度過強(qiáng)。3. 折射采樣到了水面本身的顏色自遮擋。1. 減小Refraction Strength參數(shù)。2. 檢查法線貼圖強(qiáng)度參數(shù)。3. 這是一個經(jīng)典難題。嘗試使用Camera Depth Texture比較水面與場景深度在水面以下才應(yīng)用折射偏移或使用Stencil Buffer做標(biāo)記。水面邊緣有鋸齒或閃爍1. 深度比較精度問題Z-fighting。2. 透明排序問題。1. 輕微增加水面網(wǎng)格的深度偏移Depth Offsetin Shader。2. 確保透明物體渲染順序正確??梢試L試將湖水拆成兩個部分一個不透明的深水主體處理顏色、法線一個透明的表面薄層處理反射、折射。移動設(shè)備上幀率很低Shader過于復(fù)雜計算開銷大。1. 實施第5.3節(jié)的優(yōu)化策略。2. 在Shader Graph中使用Shader Quality節(jié)點為移動端提供簡化分支。3. 減少法線貼圖層數(shù)從3層減到2層或1層。4. 關(guān)閉或簡化焦散、泡沫等高級效果。波浪動畫不自然有重復(fù)感1. 法線貼圖平鋪次數(shù)太少。2. UV流動速度太規(guī)律。1. 使用更大尺寸的法線貼圖或在Shader中對UV進(jìn)行隨機(jī)縮放/旋轉(zhuǎn)。2. 引入第二套UV使用世界XZ坐標(biāo)與第一套UV以不同速度流動并混合打破重復(fù)圖案。使用噪聲圖對流動速度進(jìn)行微擾。6.2 調(diào)試技巧可視化中間變量Shader調(diào)試的一大法寶是將中間計算步驟臨時輸出到最終顏色上直觀地看哪里出了問題。在Shader Graph中你可以很方便地創(chuàng)建多個Custom Function節(jié)點或使用Branch節(jié)點快速將某個中間值如深度值、法線XY、菲涅爾因子連接到Base Color輸出。例如將深度值從灰度圖顯示可以立刻看出深度計算是否正確漸變是否平滑。檢查法線將世界空間法線向量各分量范圍-1到1通過(Normal 1) * 0.5轉(zhuǎn)換到0-1范圍然后輸出為顏色。一個正確的、動態(tài)變化的世界法線應(yīng)該呈現(xiàn)出平滑的、流動的色彩變化。隔離效果在開發(fā)時可以創(chuàng)建一個開關(guān)分別只顯示“純基礎(chǔ)色”、“純法線擾動”、“純反射”、“純折射”逐個效果檢查是否正確工作然后再進(jìn)行合成。6.3 與場景的交互實現(xiàn)讓水體“活”起來離不開與場景中物體的交互。船跡與漣漪在C#腳本中實時計算船體或其他交互物與水面的接觸點。將這些點的位置、強(qiáng)度與速度相關(guān)寫入一張全局的Render TextureRT中。這張RT可以看作是一張“高度圖”或“擾動圖”。在Shader Graph中采樣這張RT。根據(jù)采樣到的強(qiáng)度值在本地法線的基礎(chǔ)上額外添加一個朝向碰撞點外擴(kuò)散的環(huán)形法線擾動。這個擾動可以隨時間衰減在C#端更新RT時進(jìn)行模糊和衰減計算。動態(tài)風(fēng)場創(chuàng)建一個全局的Wind Direction和Wind Strength變量可以通過Shader全局屬性Vector4傳遞。在Shader中用風(fēng)的方向和強(qiáng)度來影響法線貼圖UV流動的速度和方向。強(qiáng)風(fēng)時流動加快法線強(qiáng)度也可以適當(dāng)增加。更復(fù)雜的可以模擬風(fēng)浪頻譜但用方向強(qiáng)度控制已能獲得不錯的效果。經(jīng)過以上六個章節(jié)的拆解與實踐我們從理論分析到環(huán)境搭建從核心模塊實現(xiàn)到高級細(xì)節(jié)打磨最后還總結(jié)了避坑經(jīng)驗。這個過程不僅僅是復(fù)制一個UE4的效果更是深入理解水體渲染原理的旅程。在Unity中通過Shader Graph這樣的可視化工具我們能夠以更直觀的方式操控光與色的魔法。最終的材質(zhì)效果需要你在場景燈光、天空盒、后期處理如Bloom, Color Grading的共同作用下進(jìn)行反復(fù)微調(diào)。記住參數(shù)沒有絕對的最優(yōu)值只有最適合當(dāng)前場景藝術(shù)方向的組合。多觀察現(xiàn)實中的湖水在不同的天氣、光照下是什么樣子你的“數(shù)字湖泊”就會越發(fā)生動。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
WWW、日本色丁香、co m| 五月丁香激情综合啪啪| 五月婷婷丁香网| 亚洲Av成人在线观看| 超碰1999| 欧美色播综合在线观看| 六月丁香婷婷色狠狠久久| 亚洲午夜av| 性韩日色婷婷五月天激情啪啪XXX| 无码少妇高潮喷水A片免费| 激情五月婷婷色播网| 一区二区三区四区牛| 五月婷婷AV| 丁香五月激情啪啪| 狠狠九九婷婷韩| 天天干天天插| 香蕉婷婷| 丁香五月影院| 开心色五月天久久久久久久| 激情综合网激情五月欧美| 五月婷婷丁香网| 99热国产| 色吧综合网| 国产一二三四五六七八视频| 五月天色导航婷婷资源婷婷| 久热一本| wwww.9免费视频| 久久五月天综合| 丁香涩涩爱| 五月丁香六月在线欧美| 99热综合网| 色婷婷AV在线观看| 在线超碰免费| 欧美成人精品A片免费一区99 | 五月天激情在线视频| av在线观看网址| 97亚洲视频在线| 人人澡玖玖一| 另类专区在线| 日韩超碰在线| 99热免费| 久久电影4399| 色狠狠婷婷| 婷婷丁香色五月久久88| 色色综合视频| 亚洲99手机免费看视频 | 婷婷激情综合色五月久久图片| 中文字幕丰满孑伦无码专区| 亚洲精品无人区| 色婷六月| 久久婷婷综合基地| 九九色婷婷| 九色自拍| 综合色五月天| 亚洲综合五月天| 亭亭色色五月天| 涩五月婷婷| 在线可以看的av网址| 伊人干练久| 丁香婷婷精品视频| 色综合爱综合| 欧美另类五月激情| 五月在线| 天堂久久精品| 亚洲操逼网| 五月婷婷av| 影音先锋777xfplay色资源网站| 麻豆123区| 色丁香五月婷婷婷| 激情五月天免费视频| 9九热视频| 91综合国免费久入| 五月婷丁香花| 五月婷久久在线| 久久只这里有精品| 激情九色| 丁香激情五月| 黄色AAAAAAA| 丁香五月婷婷综合91| 性爱激情综合网| 成人综合视频网址| 日韩在线成人电影| 日韩砖区| 99er精品视频| 99热这里只有精品9| 五月婷婷深深爱| 婷婷激情小说| 国产亚洲99久久精品熟女| 9色免费网| 五月激情婷婷四射| 99久热在线精品| 色色日韩| 丁香五月 六月婷婷首页| 丁香五月 六月婷婷首页| 天天干肏夜夜| 五月婷婷中文字幕| 久久婷婷精品| 香蕉97碰碰碰超视精品| www色婷婷久久综合久色| 久久伊人日日夜夜| 九九热中文| 色婷婷色99国产综合精品| 丁香五月91| 99热这里只有精品55| 三男玩一女三A片| 91精品久| 天天五月香欧美| 天天日日爽| 国产激情在线| 久久五月天影院| 1024婷婷综合久久五月天| 九九大香蕉黄色影院| eeuus五月婷| 开心五月深爱五月丁香五月激情五月| 91九色网| 婷婷色情网| 青青热久精品视频在线观看| 五月丁香婷婷综合久久| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 99久久天堂婷婷| 丁香五月另类色婷婷麻豆| 色色色99韩| 婷婷五月综合亚洲| 熟女国产在线一区二区三区四区| 成人色情五月天婷婷丁香| 综合婷婷都市激情| 丁香色婷婷| 天色色综合网| 色噜噜婷婷| 99热偷拍| 99久热在线精品99re6热| 五月丁香啪啪综合网| 午夜丁香六月婷| 久久久久久久人妻| 96色婷婷| 五月天婷婷在线播放| 久99热| 五月天婷婷色色首页| 七七九九色色| 激情欧美五月丁香| 色婷久久| 婷婷香五月天| 五月丁香综合啪啪| 超碰91在线| 五月天丁香欧美激情| 97自拍视频在线| hd五月婷婷在线| 久久久18| 亚洲午夜AV| 五月天婷婷色综合| 九九热9| 天堂色婷婷| 性天天中文网| 丁香婷婷久| wWwCom夜操wwW| 婷婷五月激情的图片| 婷婷五月性感| 亚洲激情网站| 久久久精品99| 成年人丁香五月| 日韩成人精品中文字幕电影| 丁香欧美| 五月婷av| 亚洲无码成人| 婷婷啪啪| 99久久国产宗和精品1上映| 在线婷婷| a网站免费观看| 玖玖在线视频福利| 粉嫩AV久久一区二区三区| 欧美婷婷六月丁香综合色| 99成人在线观看| 伊人激情综合网| 五月精品| 99re思思热在线视频| 久久久久er热| 大伊久久| 婷婷五月网图片区| 欧美日韩91| 人人爽在线视频综合网| www99精品日韩| www激情五月天| se.久久视频在线观看| 先锋资源91| 97碰碰人人| 成人无码髙潮喷水A片| 亚洲麻豆乱码国产2028| 日本久久精品18| 国产精品大香蕉| 狠狠色官网| 久久六月综合| 久热超碰| 玖玖爱综合网| 综合久久人妻| 五月色情婷婷开心五月天| 香蕉久日夜| 亚洲色另类| 亚洲激情综合| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 欧美综合婷婷欧美综| 国内精品免费一区二区2009| 五月天激情婷婷| 色色色.COM| 亚洲成人综合在线| 色色色色色五月| 色99色| 99热12| 成人在线不卡| 婷婷色五月天色| 婷婷午夜| 26uuu最新地址| 99热日韩| 99久久er| 久草五月天电影网| 天天狠狠婷婷在线| 大香蕉五月婷婷| 少妇水多A片太爽了| 亚洲最大激情无码| 色五月亚洲开心网| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 内射人妻视频国内| 99精品免费视频| www.五月天激情| 五月天无码| 麻豆精品| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 五月丁香六月婷婷亚洲激情综合| 激情小说五月天| 1级欧美日韩| 免费观看的av| 一级黄色影片| 五月婷婷综合激情| 婷婷天天色| 久久久噜噜噜久久人妻| 婷婷射丁香| 人人爽人人爽人人爽人人爽| 激情婷婷五月天伊人在线观看 | 91九色网| 五月色网| 中文av网| 婷婷五月天在线观看| 精品在线网站| 特黄三级片| 丁香五月天色婷婷| 蜜桃人妻无码AV天堂三区| 久久婷婷丁香六月天| 另类五月婷婷| 五月婷婷这里都是精品| 草AV9999| 丁香六月亭亭久久综合| Www.狠狠| 激情九九六月激情免费视频| 99色在线观看视频| 五月香婷婷| 久久五月婷| 夜夜爱伊人| 成人五月天丁香婷| 美女五月天| 欧美内射AA| 色色色色五月| 国产欧美精品AAAAAA片| 色综合99无码 | AV在线收看| 五月天丁香综合在线| 2050人人操免费工开爱| 久热天堂| 色色色色五月天| AV在线资源| 99re免费精品视频| 五月天激情小说电影| 伍月激情天| 五月丁香直播| 桃色激情网| 综合成人小说婷婷| 天天爽夜夜操| 91av无码| 97色色婷婷| 五月婷婷干干干| 丁香六月婷婷综合色| 婷婷,五月天,丁香,第一| 激情综合五月激情XXXX| 天天日日爽| 国产亚洲精久久久久| 开心激情五月天网| 亚洲综合五月| 1024欧美看片| 丁香六月婷婷| 色综合综合网| se99视频| 丁香五月成人自拍| 很很操96| www.夜夜操| 91久久久久久| 丁香婷婷五月天成人| av成人在线播放| 欧美性二区| 色大综合| 久久综合丁香激情五月| 黄色AAAAAAA| 婷婷精品在线| 深爱激情六月天| 91狠狠色丁香婷婷综合久久| 欧美碰碰碰| 亚洲天堂爱爱| www.狠狠艹| 97干在线视频| 天堂亚洲 在线| 99er这里只有精品| 丁香六月婷婷久久综合| 色啦啦视频| 琪琪色五月天| 五月天网站免费欧美| 99操视频| 91超级碰碰碰| 99亚洲视频| 国产精品久久久久久久久久久久 | 久久婷婷草| 综合亚洲色色| 性生活视频98791| 午夜成人片400| 亚洲有码在线视频| 噜噜久| 99婷婷| 91人妻人人操| 婷婷丁香五月综合网| 大香蕉五月丁香| www.26uuu.com亚洲电影| 亚洲另类婷婷综合| 九九十99视频| 色99在线观看| 97色综合视频| 无码婷婷五月天| 婷婷丁香五月麻豆| 亚欧州精品视频| 深爱激情69热| 久久久久久婷| 婷婷色情五月| 亚洲AV成人在线观看| 丁香五月在线伊人| 99久久99久久综合| 五月婷婷色播视频| 狠狠干婷婷| 97五月综合网| 99∨VTV| 丁香六月综合| 99操逼| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 婷婷伊人中文字幕| 国产熟女一区二区三区五月婷| 婷婷五月婷| 97亚洲视频在线| 亚洲精品乱码久久久久99| 大香蕉啪啪| 91在线操| 色综合综合色| site:pzdcoin.com| 噼里啪啦在线观看免费完整版视频| 97视频.干com| 丁香六月激情综合| 激情婷婷人妻| 99丁香婷婷综合网| 天堂草在线看www| 色五月激情图片| 人人草人人爱手机视频看看| 五月丁香A片| 婷婷色av| 五月天激情四射网站| 九九精品热播| 天天爽在线视频| 99精在线| 婷婷播播五月天| 婷婷综合中文字幕| 亚洲五月天另类小说图片| 亚洲在线成人| 无码激情| AⅤ色区| 久久加勤综合| 丁香激情四射| 草美女在线观看视频在线播放 | 人人摸人人射| 亚洲在线播放| 色婷婷亚洲精品天天综| 五月婷婷六月爱| 精品综合网在线| 婷婷丁香五月亚洲免费| 久久草中文日韩欧美| 超碰97人人操| 五月婷婷视频ab| 欧洲区自拍| 99免费在线视频| 五月天大香蕉| 91综合视频丁香| 日日干日日| 色五月xxx| 久久无码成人| 天堂久久精品| 五月婷婷欧美激情| 六月婷婷激情图片| 亚洲天堂婷婷| 久操操| 精品久久久久久久久久久久人妻| 婷婷综合97| 久久久久久人妻| 五月深爱网| 狠狠狠狠狠狠色| 欧美交换配乱吟粗大25P| 综合五月天婷婷色| 五月丁香六月婷婷亚洲天堂网站| 久久六月综合| 国产人妻人伦精品一区二区| 热五月婷婷| 欧洲亚洲免费视频区| www.色情五月天.com| 这里只有精品免费视频| 天天搞天天爽| 开心激情久久久久久久| 婷婷色网| 久久婷五月综合| 99riav 亚洲| 综合久久综合| 五月亭亭直播| 狠狠色综合五月| 色婷婷五月天中文字幕| 大香蕉大香蕉在线影院| 九色视频九色九色91jiuseshipin| 色色色地址| 婷婷四色成人综合色视| 色色亚洲无码| 六月色婷婷色| 92久久| 91趴趴| 欧美色片中文字幕久久久久| 五月丁香色色网| 亚洲色频| 激情五月色播五月| 丁香五月五月婷婷五月天激情四射| 97久久人人操| 久久久久久9| 秋霞av不能| 五月天天丁香婷婷| 中文字幕丰满孑伦无码专区| 久久婷婷热| 久99久热| 色综合九九| 狼友超碰| 色欲天天综合网| 五月天狠狠| 色婷婷丁香五月天| 影音先锋人妻出差| 五月好婷婷| 操逼123网| 色色综合日韩| 色婷婷六月综合| 少妇丁香婷婷 | 色五月丁香总合网| 激情综合自拍五月婷婷色五月| 欧美精品啪啪| 日本高清久久| 婷婷,五月天,丁香,第一| 五月丁香婷婷综合久久| 色欲婷婷五月天| 丁香五月情| 婷婷综合在线播放| 五月婷婷啪啪啪| 色欲影香| 草综合网| 五月丁综合在线观看| 日日日日做夜夜夜夜无码| 69精品人人人人| 另类视频综合| 五月丁香色婷婷婷基地| 五丁香激情综合| 五月青青草综合| 色插综合网| 色青青视频| site:publishdd.com| 五月天五月婷五月激情网| 婷婷五月丁香久久| 激情五月激情综合网| 天堂综合久久| 狠狠干综合| 激情五月天丁香| 夫妇交换刺激做爰| 啪啪五月综合| 婷婷六月色开| 丁香六月天色婷婷| 激情综合五月| 五月婷婷激情网| 少妇AB又爽又紧无码网站| 激婷网| 成人片在线免费看| 怡红院 久久| 久久五月激情网| 伊人AV五月婷| 99热免| 久九男女天堂| 吊色AV男人的天堂| 亚州激情网站无码| 亚洲欧美一区二区三区爱爱动图 | 99爱最新免费视频在线观看| 天天综合网在线| 亚洲中文字幕av| 北京熟妇搡BBBB搡BBBB| 亚洲成人中文字幕| 激情5月舔| 五月天激情久色| 亚洲碰碰碰| 综合色99| 婷婷五月18永久免费网站| 91久久久久久| 99视频久久| 婷婷五月天社区| 嫩草视频。| 色999五月色| 五月天久久www| 天堂久久性| 熟女人妻视频| 五月激情啪啪| 五月天天爽| 99热97| 婷五月天| 26UUU精品一区二区Com| 天天天天天日| 日韩无码乱轮| 婷婷基地五月色| 日韩综合久久| 丁香社92视频| sewuyuejiqingwang| 色五月五月婷婷| 黄桃AV无码免费一区二区三区 | 99热手机在线精品| 婷婷综合一二三| 婷婷婷五月天最新综合你懂的| 久久婷婷五月综合伊人| 麻豆精品| 99热这里只有精品搜| 色婷五月天| 欧美久久网| 激情五月色综合| 免费看欧美成人A片无码| 久99久精品视频| 婷婷五月天激情网站| 99超级碰免费视频| jiujiu热在线视频| 婷婷五月情| 亚州色综合| 99思思热只有在这里看| 青草视频在线观看视频 | 偷拍五月丁香| 丁香六月婷婷久久亚洲天堂| www.26uuu.com亚洲电影| 婷婷色中文字幕| 日本一道久久| 超碰国产在线| 91超级碰碰碰| 五月天婷婷激情小说电影| 激情九月天天天天婷婷| 久色| 丝袜人妻| 99热在线精品观看| 久色视频在线| 日本色婷婷| 丁香五月天色综合| 嫩草AV久久伊人妇女超级A| 五月天天天操天天爽夜夜操| 久久五月天婷婷| 成人精品一区二区三区四区五区 | AV在线免费网站| 久久婷婷激情四射五月天| 天天碰夜夜爽| 91九色超碰正在播放| 99在线小视频| 99视频在线播放大全| 五月天激情四射网站| 丁香五月AV| 亚洲午夜一区二区| 久久五月丁香| 国产精品第一国产精品| 色色网站免费观看| 熟妇天天综合| 蜜臀99精品| 影视av久久久噜噜噜噜噜三级| 色私五月婷婷| 天天搞夜夜六| 五月丁香久久激情综合| 看片视频在线免费日产在线看| 久久五月天丁香花| 五月色色网| 精a品a视a频| 婷婷色情 | 亭亭五月天成人| 婷婷色一二三区波多野结衣| 中美日韩成人在线| 色9色| 九九婷婷五月天| 久久久久人妻网址| 欧美久热| 色域五月丁香| 三级黄网站| 五月丁香 久久久| 九月色婷婷综合亚洲| 涩婷婷五月天在线精品视频| 天天开心天天色| 亚洲偷| 久久久免费精彩视频| 91玖玖| 亚洲精品白浆高清久久久久久 | 无码激情AAAAA片-区区| 婷婷六月亚洲综合| 亚洲性爱干干| 九九色院| www.99热国产| 丁香花色色网| 丁香五月亚洲| 狠狠色五月激情| 天天久久九九| 五月天激情网站| 五月丁香六月婷婷亚洲综合| 天天操夜夜爽天天操| 91九色PORNY肉丝在线| 色九月婷婷丁香| www.狠狠操.con| WWW·色色色·COM| 狠狠五月婷婷| 99久久久99久久91熟女| 欧美人妻一区二区| 欧美久久五月婷婷| 另类精品视频在线观看| 在线五月婷| 思思热视频| 噜噜久| 久久色五月天| 91大神操美女| 91久久九色| 欧美性猛交XXXX乱大交极品| 久99视频| 99婷婷国产最新视频| 婷婷激情啪啪| 丁香五月成人论坛| 欧美婷婷六月丁香综合色| 九九九九九九九九九九九九九国产精品| 另类激情综合| a在线观看| 五月丁香六月情| 成人婷婷五月| 色婷婷欧美在线| 人妻人人操| 91在线日本| 日本高清不卡免费一区二区三区| 中文字幕乱码亚洲精品一区| 五月婷婷激情| 九九性视频| 丁香五月婷婷激情尤物| 开心婷婷丁香五月| 日日操夜夜骑| 综合激情站| 在线可以看的av网址| 婷婷天天综合| 99精品在| 日韩久久这里只有精品| www 五月天 com| 婷婷五月天无码视频| aaaaa黄色| 婷婷六月色开| 色婷婷色99国产综合精品| 久久丝袜婷婷| 国产9色在线/日韩| 99精品热视频| 久久99综合| 大香蕉520| 91久热| 97在线视频观看| 午夜婷婷| 色必久悠悠影院| 激情丁香淫荡婷婷| 99色热视频| 五月天婷婷青青草| 婷婷五月天成人小说| 五月丁香欧美综合| 免费看欧美成人A片无码| 五月天伊人久久久久| 久久婷婷五月综合激情国产 | AV成人在线播放| www.黄色片-久久成人国产精品在线播放-999AV | 五月天激情视频网站| 99免费热视频| 狠狠99| 色综合色| 久久久国产精品黄毛片| 日本色超碰| 亚洲天堂无码| 婷婷99狠狠躁天天躁| 色噜噜狠狠色综合伊人| 欧美综合激情五月| 婷婷 色 丁香 夜| 久久多色| 四川BBB搡BBB搡多人乱亂| 蜜臀综合久草| 丁香婷婷色色| 亚洲婷婷开心五月| 国产亚洲精久久久久| z色五月播播久久| 五月丁香六月情| 婷婷色五月综合| 丁香六月婷婷开心婷婷网| www.久久久久| 五月综合精品| 99久久9| 日本色色色色色色色色一色二色| 综合久久六月| 丁香六月色香蕉视频| 另类视频丁香五月| 91狠狠综合久久久| 嫩草免费视频| 91丨九色丨43老版熟女| 久噜久噜| 91久久婷婷| 色婷婷很很丝袜| 色婷婷www| 99re这里只有精品首页| 色婷丁香| 亚洲一区二区 成人网站戴套| 日本啪啪天堂| 欧美激情综合色综合| www.久久久久| 欧美婷婷色五月网| 激情精品久久| 国产精品爽爽久久久久久| 夜夜穞天天穞狠狠穞AV美女按摩| 久久一级片| 激情综合网激情五月网| 色婷婷综合久久久久| 九九九九操逼| 婷婷五月激情的图片| 99热免费精品| 极品人妻VIDEOSSS人妻| 欧美一级色| 激情五月天影院| 少妇人妻丰满做爰XXX| 超碰9| 亚洲六月色| 欧美黑人巨大性生话| w婷婷五月婷婷w| 亚城区在线| 色一情一乱一伦一区二区三区| 99riAV国产精品视频| 国产资源91在线| 婷婷五月成人| 久久婷婷色| 九九在线精品| 91综合网| 26uuu欧美激情另类| 丁香六月激情| 青青草原中文字幕| 综合色色婷婷| 操逼六区| 人妻aV在线| 五月丁香综合久久夜夜| 79色色免费| 亚洲无AV在线中文字幕| 综合婷婷六月| 99热最新网址| 五月伊人综合| 五月丁香色婷婷| 99啪啪视频| 丁香五月香蕉| 高清视频一区| 激情综合区| 久久精品63| 久久人人九| 六月久久婷婷| 99精品久久久| 99久久婷| 26uuu亚洲| 99色综合网| 五月天色不卡| 无码一区二区日韩| 99色| 99视频精品8 | 另类亚洲电影| 一级黄色尤物综合视频手机在线观看| 婷婷99狠| 精品人妻一区二区三区四区不卡在| 色五月婷婷丁香凹凸| 99热这里只有精品官网| 99在线看片| 五月天网站免费欧美| 无码A片一区二区免费| www.色婷婷| 丁香婷婷五月色成人网站| 五月婷婷啪啪啪| 九九色图| 五月花婷婷| 噜噜噜噜在线| 色综合中文综合网| 五月天婷婷免费视频| 婷婷免费无马| 激情99| 亚洲色a| 婷婷激情综合色五月久久91| 九色啦蜜臀| 91人人操人人| 图片区 小说区 区 亚洲五月| 五月综亚洲| 婷婷综合天堂| 蜜臀av粉嫩av懂色av| 久久五月天婷婷| 色情婷| 五月丁香日本片| 色婷五月天| 色色9 9| 99这里只有精品|v| 超碰日日操| 五月天激情综合网| 狠狠五月天激情| 人人操操| 99久久婷婷国产综合精品草原| 能看的AV网站| 丁香激情五月| 五月婷婷丁香六月| 五月丁香中文| 激情色中文| 一区二区你懂的| 开心五月激情网| 第四色婷婷五月| 欧美操逼天堂| 丰满老熟妇BBBBB搡BBB | 五月开心深爱激情网| 五月婷婷综合久久| 国产五月视频| AV操逼网| 伊人色欲五月天| 91在线日| 碰人人97| 久久久激情| 色色AV色色色东莞| 欧美色骚婷婷五月天| www,色综合| 国产精品a无线| 天天日夜夜| 另类图片 五月激情| 麻豆雪千夏| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 97干视频| 色婷婷久久综合丁香五月| 大香蕉伊人久久| 日韩成人电泉AV| 白人荫道BBWBBB大荫道| 婷婷九月综合| 拳交大逼| 丁香色播五月天| 久热成人| 五月婷婷色啪| 热久综合| 图片区 小说区 区 亚洲五月| 久久色亭亭五月天| 丁香五月天的网址。| 99精品这里只有免费视频| 亚洲乱码w在线观看| 久久女伦| 九九视频在线观看视频6| 9999久久久久| 香蕉人在线香蕉人在线 | 五月婷色啪| 色综合色综合色综合高潮| 婷婷伊人网| 91精品无码久久久久久五月天| 国av网| 香蕉AV777XXX色综合一区| 日日操日日撸| 337p大胆噜噜噜噜噜91Av| 狠狠色综合网| 五月综合婷婷五月| 96五月丁香熟女| 色综合久久88色综合中文字幕| 亚洲五月天综合色| 五月综合久久| 热久久91| 色V狠狠的干| 激情亚洲婷婷| 97超碰在线免费观看| 94干大香蕉| 97超碰色| 9 9热这里有精品| 麻豆忘忧草午夜| 久久您您综合网| 色色婷婷综合| 中文字幕人妻一区二区| 九九九激情网| 五月婷无码| 人人综合色| www.久久色.com| www.婷婷五月天,com| 另类图片五月激情| 91av视频在线观看最新网址| 久久国产AV| 亚洲AVDVD| 秋霞日本免费毛片A片| 99热精品99| 亚洲成人在线免费| 亚洲色色色色色色色色色| 男人的天堂999| 婷婷基地成人五月天| 婷婷 激情 五月| 99视频精品8 | 婷婷五月丁香综合激情小说| 激情网狠狠干| 丁香五月六月婷婷综合激情| 久久人妻伊人| 婷丁香五月天| 丁香九月婷婷| 国产欧美日韩综合精品一区二区| av大片在线| 七七色综合| 五月天激情啪啪| 中文字幕在线日亚洲9| 久久五月婷婷电影| 婷婷色五月亚洲| 99综合激情久久精品久久| 欧美激情综合五月色丁香| 91精品国产99久久久久久天美| 大香蕉婷婷色| www.色婷婷| 丁香五月伊人| 色碰碰| 色必久悠悠影院| 丁香五月婷婷色| 激情综合网五月| 99色综合| 五月丁香综合网| 99在线视频播放| 都市激情五月婷婷综合| 岛国AV网站| 色五月综合激情| 96精品成人无码A片观看金桔| 亚洲成人在线观看网址| 99激情在线| 亚洲欧洲自拍图片专区五月天| 狠狠做深爱婷婷久久综合一区| 九九九热精品| 超PEN精品在线| 色哟哟www| 五月婷色丁香| 天天搞天天色综合| 成人精品视频99在线观看免费| 五月婷婷丁香网| 丁香5月激情网| 婷婷五月天干干| 五月丁香婷婷综合网| 欧美婷婷色| 欧美大香蕉视频| 大香蕉院线| 色婷婷六月天| 北条麻妃伊人| 五月丁香六月色婷| 精a品a| 丁香五月天堂网| 久久精品夜色噜噜亚洲a∨| 成人色情五月天婷婷丁香| 五月天综合网| 99色热综合| 99这里有精品久久97| 色综合激情| 熟妇人妻中文字幕无码老熟妇 | 丁香五月婷婷av影院| 九九香蕉网| 亚洲成人五月| 天天射天天插天天干| 91精品婷婷国产综合久久| 五月激情婷婷六月| 福利视频在线播放| 9久久精品| 色综合伊人网| 北条麻妃伊人| 天天插天天很| 五月激情六月宗合| 色色色区| 天天干狠狠| 色婷婷很很丝袜| 青青夜夜狠狠夜夜狠狠| 婷婷的99视频网站| 五月天婷婷激情网| 天天摸人人摸| 亚洲熟妇AV乱码在线观看| 六月婷婷综合| 99综合自拍| 操逼综合网| 五月天成人在线播放丁香| 色婷婷影院| 思思热天天看| 97碰啪啪| www.黄色片-久久成人国产精品在线播放-999AV| 这里只有精彩视| 亚洲成人影视在线| 五月丁香六月婷婷在线小说视频| 色爱五月天| 色~性~乱~伦~噜| xxxx久| 综合99久久天天综合| 日狠狠| 色播五月丁香综合| 噜噜噜噜综合在线| 五月天激情日色在线| 亚洲成人黄色网| 欧美色必爱| 亚洲久热无码| 天啪天啪天啪天啪| 丁香五月婷在线观看| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 九九精品热播| 97色啪| 久99热在线观看| 成人中文字幕在线| 亚洲乱码在线观看| 激情综合网五月丁香| 高清视频一区| 91精品久久久久久综合五月天| 97综合在线| 色情五月天视频网| 五月婷婷六月天| 人人色AV| 久久99激情五月天| 久久ab| 久久最新色| 99超级碰免费视频| 婷婷五月成人色综合| 99在线精品免费视频| www激情网| 色吧99| 五月婷婷六月激情| 婷婷精品免费久久| 综合久久99| 99人人操人人摸| 色吊丝av中文字幕| 九九精品99| 色五月激情问网站| 五月婷久久久久综合| 很很干天天干| 日本三级韩三级99久久| 五月丁香狠狠爱| 婷婷五月天在婷| 日韩黄色电影| 激情综合网五月天| 久久网思思| 大香AV| 婷婷激情综合| 99热777| 色天使色婷婷| 99性爱视频| 色五月第四色| 综合色99| 综合六月久久| 免费播放片大片| 六月激情婷婷色| 亚洲国产黄色电影| 97久久久| 深爱激情av| 久久久久亚洲AV成人无码电影| 大香蕉啪啪啪| 久久美女五月天| 久久五月视频| 99丝袜精品视频网站| 五月丁香黄色视频| 五月婷婷激情四月| 免费观看亚洲AV片| 五月丁香综合精品欧美| 97婷婷丁香| sewuyuejiqingwang| 久久九精品| 日产精品久久久久久久蜜臀| 天天摸天天舔| 天天爽—爽| 极品另类| 色婷青青| wwwss在线观看| 99色免费观看全部| 99热成人精品| www.婷婷.com| 久草免费福利视频| 欧美婷婷综合| 亚洲操操操| 欧洲激情五月天| 黄网网站在线播放| 久草婷婷视频| 无码激情AAAAA片-区区| www九九| 噜噜色婷婷| 六月五月久久丁香| 亚洲成人综合在线| 色婷亚洲| 99在线资源视频| www超碰| 99日本在线| 久久婷婷五月综合色和| 激情com| 色三级色三级| 色婷婷文字幕| 日韩日比视频在线| 婷婷丁香五月综合| 欧美在线干| 九九热最新| 99国产这里只有精品| 五月天开心婷婷久久| 日本色道视频网站| 久久3p| 色婷婷另类| WWW色五月| 国产亚洲精品久久久久久郑州 | 日韩黄黄| 丁香五月综合高清在线| 久艹大香蕉| 五月丁香趴趴| www.夜夜爱.com| 国产婷伊人| 国产3p露脸普通话对白| 免费视频无码| 激情综合色| 99色干| 91人操| 激情av在线| 色噜噜狠噜噜视频| 能直接看的av网站| 天天天操天天天日| 99热这里只有精品搜| WWW.99热| 久久66成人网站| 欧洲第一久色| 色五狠狠| 亚洲六月色| 99在线精品视频免费观看20| 天天搞天天色综合| 色情综合网| 亚州色色色| 人人爱人人草| 亚洲午夜电影| 嫩草视频在线观看| 亚洲操逼网| 一级性爱视频| 精品久久99| 精品一二三区久久AAA片| 1000部毛片A片免费观看| 婷婷六月天| 玩熟女五十AV一二三区| 婷婷在线中文字幕| 蜜乳AV成人| 高清国产一级婬片a免费| 99人人操人人爱久久久| 色婷婷中文在线| 99er这里只有精品| 情五月亚洲婷婷| www开心激情网| 直接看的AV| 色狠狠综合网| 99ri精品| 2025超碰| 久久大香蕉伊人| 丁香五月手机在线| 五月天日日操夜夜操 | 五月亭亭综合五码| 一级黄色尤物综合视频手机在线观看| 丁香五月在线播放| 欧洲不卡视频| 成AV人片一区二区三区久久| 激情五月婷婷视频| 婷婷五月天毛片| 99无码视频| 天天做综合网色综合| 丁香五月成人av| 亚洲超碰在线| 成人国产欧美大片一区| 超碰成人免费| 色情久久久| 五月婷婷性爱| 岛国AAAV| 99久久婷婷五月综合| 五月婷婷在线视频免费观看| 国产精品久久久久久五月天加勒比| 五月天激情婷婷久久| 五月天激情四射| 久久色大香蕉| 五月丁香色婷婷色| 婷婷五月天Av| 婷婷五月天六月丁香| 天天插天天爽| 亚洲AV成人精品网站在线播放| 久久性刺激| 丁香六月婷婷综合网| 五月天偷拍| 开心激情站| 五月色亚洲| 玖玖在线资源视频| 天天操婷婷| 欧美性猛交 XXXX 乱大交| www色综合亚洲92| 天天日夜夜B久久| 亚洲色优| 欧美成人AAA片一区国产精品| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 内射爽无广熟女亚洲| 五月花激情网| 亚洲欧洲自拍图片专区五月天| 高清无码网址| 95精品区一区二| 激情久久五月天| 午夜丁香五月天综合| 久久久久这里只有精品| 久久久免费图片视频| 777久久综合视频| 中文久久婷婷| 伊人丁香五月天丁香在线婷| 超碰大香蕉网| 色爱五月天| 日本4399天堂中出| 99热欧美| 天天插天天干| 色欲久久99精品久久久久久| 色丁香五月婷婷婷| 天堂综合久久| 色婷婷精品视频在线播放| 天天弄天天爽| 色五月大| 综合久久综合五月天婷婷| 六月婷婷之青青草| 影音先锋一区| 亚洲AV电影美洲AV电影| 深爱五月天 开心网| 婷婷亚洲综合| 五月婷婷啪啪啪| www.久热| 丁香99| 婷婷五月天亚洲激情戏精品| 99热这里只有精品首页| 丁香五月777| 五月丁香六月综合激情无码软件亮点 | AAA久久久| 91色在线| 五月天婷婷丁香基地在线观看| 激情九月婷婷九月| 天天肏天天插| 天天做天天爱天天爽| 玖玖婷婷五月天| 色色五月天网站| 色五月婷婷1| 五月丁香在线观看| 色九九九综合| 这里只有精彩亚洲视频推荐| 国产精品第一国产精品| 五月婷婷天天色| 久久婷婷伊人| 九九这里只有精品在线视频| 综合久久综合| 97在线碰| 婷婷丁香色五月| 九九Av| 97色色视频| 日韩一区二区在线播放| 久久久中文| 欧美99热| 最近中文字幕大全免费版在线 | 在线VA视频| 全部老头和老太XXXXX| 色婷婷丁香五月在线| 777米奇影视第四色| 丁香六月毛片| 久久99草五月婷婷| 五月婷婷片|