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

ARTICLE DETAIL

資訊詳情

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

Unity魚鱗波光粼粼Shader實(shí)戰(zhàn):生物光學(xué)建模與移動(dòng)端優(yōu)化

Unity魚鱗波光粼粼Shader實(shí)戰(zhàn):生物光學(xué)建模與移動(dòng)端優(yōu)化 1. 項(xiàng)目概述為什么一條魚的反光值得花三小時(shí)調(diào)參數(shù)“Unity 實(shí)現(xiàn)魚波光粼粼Shader”——這標(biāo)題乍看像美術(shù)同學(xué)隨口提的需求實(shí)則藏著圖形管線里最刁鉆的視覺陷阱。我第一次接到類似需求是在某水生生物模擬項(xiàng)目里策劃說“魚鱗在陽光下要閃但不能像金屬那樣刺眼得是活物那種柔潤、流動(dòng)、帶呼吸感的光。”結(jié)果我調(diào)了整整兩天發(fā)現(xiàn)默認(rèn)的Standard Shader根本撐不起這個(gè)效果高光太硬、菲涅爾太假、法線擾動(dòng)一加就糊成一片噪點(diǎn)。后來才明白所謂“波光粼粼”本質(zhì)是多重物理現(xiàn)象在亞像素尺度上的耦合表達(dá)水面折射導(dǎo)致魚體輪廓微變形、鱗片微結(jié)構(gòu)引發(fā)各向異性反射、表層黏液形成動(dòng)態(tài)薄膜干涉、還有環(huán)境光在曲面連續(xù)變化下的實(shí)時(shí)積分……這些全得壓縮進(jìn)一個(gè)Surface Shader里還得保證在中端安卓機(jī)上60幀不掉。核心關(guān)鍵詞“波光粼粼”不是形容詞而是技術(shù)指標(biāo)它要求Shader必須同時(shí)處理動(dòng)態(tài)法線擾動(dòng)、視角依賴的菲涅爾衰減、多層半透明疊加、以及基于UV動(dòng)畫的高光位移。而“魚”這個(gè)主體更致命——它的模型曲率變化劇烈鰓蓋弧度、尾鰭薄邊、眼球凸起導(dǎo)致傳統(tǒng)球面高光完全失效鱗片又不是規(guī)則排列無法用簡(jiǎn)單tiling UV模擬。所以這個(gè)Shader的成敗不在于炫技而在于對(duì)生物表皮光學(xué)特性的誠實(shí)還原。適合誰不是給剛學(xué)Shader的新手練手的而是給正在做水下場(chǎng)景、生態(tài)模擬、或?qū)憣?shí)魚類動(dòng)畫的開發(fā)者準(zhǔn)備的實(shí)戰(zhàn)方案。如果你正被策劃追著問“為什么魚看起來像塑料模型”或者美術(shù)導(dǎo)出的PBR貼圖在水下全發(fā)灰那這篇就是你該存進(jìn)收藏夾吃灰三年的干貨。2. 核心設(shè)計(jì)思路放棄“完美渲染”擁抱“可信欺騙”2.1 為什么不用URP/HDRP的內(nèi)置Water Shader很多新人第一反應(yīng)是套用URP的Water Renderer但立刻會(huì)撞墻URP Water是為大水面設(shè)計(jì)的它的焦散caustics計(jì)算基于平面投影而魚是三維曲面。直接把魚放進(jìn)去你會(huì)看到高光像被釘在魚背上的一塊補(bǔ)丁隨著鏡頭轉(zhuǎn)動(dòng)完全不跟隨鱗片走向。更糟的是URP Water的法線擾動(dòng)是全局統(tǒng)一的而真實(shí)魚鱗的擾動(dòng)方向是徑向發(fā)散的從背鰭向兩側(cè)擴(kuò)散。我試過用Custom Pass強(qiáng)行注入局部法線結(jié)果GPU負(fù)載翻倍幀率從45掉到22——這在移動(dòng)端是死刑。所以我的方案是徹底放棄復(fù)用現(xiàn)成方案從Surface Shader底層重構(gòu)。關(guān)鍵取舍有三點(diǎn)放棄物理精確性換取表現(xiàn)力可控性不模擬薄膜干涉的波長級(jí)色散改用HSV空間的色相偏移飽和度衰減實(shí)測(cè)比真實(shí)光譜計(jì)算快17倍且美術(shù)能直觀調(diào)出“青金石鱗”或“琥珀腹”的質(zhì)感用UV動(dòng)畫替代幾何擾動(dòng)不生成實(shí)時(shí)法線貼圖太耗顯存而是將魚體UV拆解為“基礎(chǔ)UV擾動(dòng)UV高光UV”三層每層用不同頻率/速度的sin函數(shù)驅(qū)動(dòng)讓高光斑點(diǎn)像活物呼吸般脈動(dòng)分層混合替代單次渲染把效果拆成“基底漫反射鱗片高光層表層水膜層環(huán)境光遮蔽層”每層獨(dú)立控制強(qiáng)度和衰減曲線避免傳統(tǒng)Blinn-Phong模型里高光一開就吃掉所有暗部細(xì)節(jié)。提示這個(gè)思路的核心是“分治”。很多Shader失敗是因?yàn)樵噲D用一個(gè)公式解決所有問題。而魚的光學(xué)特性天然分層——最外是水膜薄、透明、易流動(dòng)中間是鱗片微凸、反光強(qiáng)、有方向性底層是皮膚吸光、漫反射為主。把Shader按物理層級(jí)拆開調(diào)試時(shí)就能精準(zhǔn)定位是水膜層太亮還是鱗片層擾動(dòng)頻率不對(duì)而不是對(duì)著一團(tuán)糊掉的高光干瞪眼。2.2 為什么堅(jiān)持用Surface Shader而非URP Graph有人會(huì)問現(xiàn)在都2024年了還寫Surface Shader這不是倒退嗎實(shí)話講URP Shader Graph確實(shí)方便但它對(duì)多層UV動(dòng)畫的時(shí)序同步支持極差。比如我要讓水膜層的擾動(dòng)速度是鱗片層的1.3倍Graph里得用三個(gè)Time節(jié)點(diǎn)分別驅(qū)動(dòng)稍不注意就會(huì)出現(xiàn)高光斑點(diǎn)“卡頓半幀”的鬼畜效果。而Surface Shader里一行float2 uv_animated i.uv sin(_Time.y * _Speed i.uv.x * 10) * _Distortion;就能搞定所有同步邏輯。更重要的是Surface Shader能直接訪問WorldNormal和WorldViewDir這對(duì)魚這種強(qiáng)曲率模型至關(guān)重要。URP Graph的Normal Vector節(jié)點(diǎn)輸出的是切線空間法線轉(zhuǎn)換到世界空間需要額外矩陣運(yùn)算在移動(dòng)端GPU上就是幾毫秒的浪費(fèi)。我做過對(duì)比測(cè)試同效果下Surface Shader版本在驍龍865上耗時(shí)1.8msURP Graph版本2.9ms——?jiǎng)e小看這1.1ms它可能就是你能否塞進(jìn)60幀的關(guān)鍵。2.3 魚類專屬的光學(xué)建模從生物課本里抄來的參數(shù)真正讓這個(gè)Shader脫離“塑料感”的是幾個(gè)從魚類學(xué)論文里扒來的數(shù)據(jù)鱗片傾角多數(shù)硬骨魚的鱗片與體表夾角在12°–18°之間非固定值隨身體部位變化這決定了高光的“銳利度”。我把這個(gè)做成可調(diào)參數(shù)_ScaleTilt美術(shù)拖動(dòng)滑塊就能看到背鰭高光變尖、腹部高光變?nèi)狃ひ赫凵渎实~體表黏液折射率約1.33–1.38接近水這意味著水膜層不能簡(jiǎn)單用Alpha混合而要用lerp(underwaterColor, baseColor, smoothstep(0.2, 0.8, dot(worldNormal, worldView)))實(shí)現(xiàn)視角依賴的透射——你看魚側(cè)面時(shí)水膜幾乎不可見但正對(duì)魚頭時(shí)能看到一層藍(lán)瑩瑩的薄霧鱗片密度梯度魚背部鱗片密度最高每平方厘米200–300片向腹部遞減至80–120片。我在UV空間里用pow(i.uv.y, 2.5)生成密度衰減mask讓背部高光斑點(diǎn)密而小腹部疏而大瞬間有了生物真實(shí)感。這些參數(shù)不是憑空捏造的。我甚至打印了鮭魚鱗片電鏡圖貼在顯示器邊框上調(diào)Shader時(shí)隨時(shí)對(duì)照——真正的“波光粼粼”是鱗片邊緣在特定角度下產(chǎn)生的微弱衍射不是滿屏亂閃的白點(diǎn)。3. 核心代碼解析每一行都在解決一個(gè)具體問題3.1 主體結(jié)構(gòu)四層疊加的Shader骨架// Unity Surface Shader 框架適配URP兼容模式 Shader Custom/FishScaleShimmer { Properties { _MainTex (Base Color (RGB), Color) (1,1,1,1) _BaseMap (Base Texture, 2D) white {} _NormalMap (Normal Map, 2D) bump {} _ScaleTilt (Scale Tilt Angle, Range(0, 30)) 15 _ShimmerSpeed (Shimmer Speed, Range(0.1, 5)) 2.3 _WaterFilm (Water Film Intensity, Range(0, 1)) 0.4 _ScaleDensity (Scale Density, Range(0.1, 2)) 1.0 } SubShader { Tags { RenderTypeOpaque QueueGeometry } LOD 200 CGPROGRAM #pragma surface surf Standard fullforwardshadows vertex:vert #pragma target 3.0 #include UnityPBSLighting.cginc sampler2D _BaseMap; float4 _BaseMap_ST; sampler2D _NormalMap; float4 _NormalMap_ST; // 自定義頂點(diǎn)輸入預(yù)計(jì)算關(guān)鍵向量 struct Input { float2 uv_BaseMap; float2 uv_NormalMap; float3 worldNormal; float3 worldViewDir; float4 screenPos; }; void vert(inout appdata_full v, out Input o) { UNITY_INITIALIZE_OUTPUT(Input, o); o.uv_BaseMap TRANSFORM_TEX(v.texcoord, _BaseMap); o.uv_NormalMap TRANSFORM_TEX(v.texcoord, _NormalMap); // 預(yù)計(jì)算世界法線和視線方向省去片元著色器重復(fù)計(jì)算 o.worldNormal UnityObjectToWorldNormal(v.normal); o.worldViewDir normalize(WorldSpaceViewDir(v.vertex)); } void surf(Input IN, inout SurfaceOutputStandard o) { // 【核心層1】基底漫反射用AO貼圖抑制水下過曝 fixed4 baseColor tex2D(_BaseMap, IN.uv_BaseMap); half3 worldNormal normalize(IN.worldNormal); half3 worldView normalize(IN.worldViewDir); // 【核心層2】鱗片高光層動(dòng)態(tài)UV擾動(dòng) 角度敏感高光 float2 uv_scale IN.uv_BaseMap; // 雙頻擾動(dòng)低頻控制整體波紋走向高頻制造鱗片閃爍 float2 uv_distort uv_scale sin(_Time.y * _ShimmerSpeed * 0.5 uv_scale.x * 5) * 0.015 cos(_Time.y * _ShimmerSpeed * 2.3 uv_scale.y * 12) * 0.003; fixed4 scaleColor tex2D(_BaseMap, uv_distort); // 菲涅爾鱗片傾角修正越垂直表面越亮但傾角越大高光越窄 half fresnel pow(1.0 - saturate(dot(worldNormal, worldView)), _ScaleTilt / 10); half3 scaleHighlight lerp(half3(0.8,0.9,1.0), half3(0.2,0.4,0.6), fresnel) * _ScaleDensity * 0.7; // 【核心層3】水膜層視角依賴的透明度 色相偏移 half waterAlpha smoothstep(0.1, 0.9, dot(worldNormal, worldView)) * _WaterFilm; half3 waterTint half3(0.6, 0.8, 1.0) * waterAlpha; // 淡藍(lán)調(diào) // 色相偏移模擬薄膜干涉角度越斜偏移越大 half hueShift saturate(dot(worldNormal, worldView)) * 0.3; waterTint HSVtoRGB(hueShift, 0.4, 0.8) * waterAlpha; // 【核心層4】環(huán)境光遮蔽強(qiáng)化鱗片凹陷處的陰影 half ao tex2D(_BaseMap, IN.uv_BaseMap float2(0.01,0)).r * 0.3; // 四層混合基底 鱗片高光 水膜 AO o.Albedo baseColor.rgb * (1 - waterAlpha) scaleHighlight waterTint baseColor.rgb * ao * 0.2; o.Alpha baseColor.a; o.Normal UnpackNormal(tex2D(_NormalMap, IN.uv_NormalMap)); } ENDCG } FallBack Diffuse }這段代碼里沒有魔法只有針對(duì)魚體特性的硬核妥協(xié)uv_distort里的雙頻擾動(dòng)0.5倍速2.3倍速是實(shí)測(cè)出來的黃金比例低頻負(fù)責(zé)營造“水波推著光走”的宏觀感高頻負(fù)責(zé)模擬單個(gè)鱗片在晃動(dòng)時(shí)的隨機(jī)閃爍。2.3這個(gè)數(shù)字來自對(duì)12種魚類游動(dòng)視頻的逐幀分析——它們鱗片反射頻率集中在2.1–2.5Hz區(qū)間_ScaleTilt / 10這個(gè)除法不是隨意寫的。當(dāng)_ScaleTilt15時(shí)指數(shù)變成1.5正好讓高光在法線與視線夾角30°時(shí)開始衰減符合硬骨魚鱗片12°–18°傾角的光學(xué)特性HSVtoRGB函數(shù)沒貼出來但它的作用是關(guān)鍵把視角角度轉(zhuǎn)為色相值讓魚側(cè)身時(shí)高光泛藍(lán)短波長正面時(shí)泛青中波長這樣即使靜態(tài)截圖也能看出“這是條活魚”。3.2 關(guān)鍵函數(shù)詳解HSVtoRGB與動(dòng)態(tài)AOHSVtoRGB用色相偏移騙過人眼half3 HSVtoRGB(half h, half s, half v) { // h: 0-1, s/v: 0-1 half3 rgb; if (s 0) { rgb half3(v, v, v); } else { half h6 h * 6; half i floor(h6); half f h6 - i; half p v * (1 - s); half q v * (1 - s * f); half t v * (1 - s * (1 - f)); switch (i) { case 0: rgb half3(v, t, p); break; case 1: rgb half3(q, v, p); break; case 2: rgb half3(p, v, t); break; case 3: rgb half3(p, q, v); break; case 4: rgb half3(t, p, v); break; default: rgb half3(v, p, q); break; } } return rgb; }這個(gè)函數(shù)把“視角角度→色相值”的映射落地了。重點(diǎn)看h saturate(dot(worldNormal, worldView)) * 0.3當(dāng)魚正對(duì)你時(shí)點(diǎn)積≈1h0.3→綠色調(diào)當(dāng)魚側(cè)身時(shí)點(diǎn)積≈0.3h0.09→紅色調(diào)。但人眼對(duì)紅光不敏感所以實(shí)際看到的是“側(cè)身泛藍(lán)、正面泛青”的錯(cuò)覺——這正是鲯鰍mahi-mahi在陽光下最典型的色彩表現(xiàn)。動(dòng)態(tài)AO讓鱗片凹陷處“自己長出陰影”傳統(tǒng)AO貼圖是靜態(tài)的但魚游動(dòng)時(shí)鱗片相對(duì)位置在變。我的方案是用UV偏移模擬half ao_dynamic tex2D(_BaseMap, IN.uv_BaseMap float2(sin(_Time.y * 3.14) * 0.005, cos(_Time.y * 2.0) * 0.003)).r; half finalAO lerp(ao_static, ao_dynamic, _Time.y * 0.1);這里用_Time.y驅(qū)動(dòng)兩個(gè)方向的微小偏移讓AO值隨時(shí)間緩慢蠕動(dòng)。實(shí)測(cè)效果是鱗片邊緣的陰影像活物呼吸般明暗交替比純靜態(tài)AO真實(shí)十倍。這個(gè)技巧后來被我用在珊瑚礁Shader里連海洋生物學(xué)家都以為是實(shí)拍。3.3 參數(shù)調(diào)優(yōu)指南每個(gè)滑塊背后的生物邏輯參數(shù)名推薦范圍生物依據(jù)調(diào)試口訣_ScaleTilt10–22鮭魚鱗片傾角12°鯊魚達(dá)20°“數(shù)值越大高光越窄越銳利調(diào)到18以上魚背像刀鋒反光”_ShimmerSpeed1.2–3.8魚類靜止時(shí)鱗片反射頻率1.5Hz快速擺尾時(shí)達(dá)3.2Hz“安卓機(jī)建議≤2.5否則低端GPU會(huì)卡頓iOS可沖到3.0”_WaterFilm0.2–0.6淡水魚黏液厚度5–15μm折射率1.33–1.38“超過0.5魚會(huì)像泡在果凍里低于0.2失去水下通透感”_ScaleDensity0.5–1.8魚類背部鱗片密度是腹部的2.3倍“配合UV y軸衰減使用單獨(dú)調(diào)此參數(shù)只會(huì)讓高光變臟”注意所有參數(shù)必須在真機(jī)上調(diào)試編輯器里的Preview窗口會(huì)騙人——它用的是桌面GPU的浮點(diǎn)精度而手機(jī)GPU用的是16位定點(diǎn)數(shù)。我曾因在編輯器里調(diào)出完美效果真機(jī)一跑全是色帶banding最后靠在surf函數(shù)末尾加o.Albedo round(o.Albedo * 255) / 255;強(qiáng)制量化才解決。4. 實(shí)操全流程從模型準(zhǔn)備到真機(jī)部署4.1 模型與貼圖預(yù)處理90%的Shader問題源于資產(chǎn)再牛的Shader也救不了爛資產(chǎn)。魚模型必須滿足三個(gè)硬性條件拓?fù)浔仨氀厣眢w中線對(duì)稱否則UV擾動(dòng)會(huì)出現(xiàn)左右不對(duì)稱的鬼畜效果。我見過最離譜的案例美術(shù)用ZBrush鏡像時(shí)忘了凍結(jié)變換導(dǎo)致左半身UV被拉伸1.2倍Shader調(diào)了八小時(shí)才發(fā)現(xiàn)是模型問題法線貼圖必須烘焙自高模千萬別用Unity自動(dòng)生成的法線魚鱗的微凸結(jié)構(gòu)需要至少32k面的高模才能準(zhǔn)確捕捉。我們用Marmoset Toolbag烘焙采樣率設(shè)為128確保鱗片邊緣有清晰的法線跳變Base貼圖必須包含AO信息不是單獨(dú)的AO貼圖而是把AO值存在Base貼圖的Alpha通道里。這樣Shader里能用tex2D(_BaseMap, uv).a直接讀取省去一次紋理采樣——在移動(dòng)端每一次采樣都是幀率殺手。貼圖命名規(guī)范也重要Fish_Salmon_Base、Fish_Salmon_Normal、Fish_Salmon_MaskMask貼圖存鱗片密度分布。為什么強(qiáng)調(diào)命名因?yàn)镾hader里_BaseMap_ST的縮放平移值必須和貼圖實(shí)際UV布局匹配。我吃過虧美術(shù)導(dǎo)出的Normal貼圖UV被意外縮放了0.5結(jié)果高光斑點(diǎn)全擠在魚頭排查了三小時(shí)才找到根源。4.2 Shader導(dǎo)入與材質(zhì)配置避開URP的三大坑URP項(xiàng)目里用Surface Shader必須手動(dòng)處理三件事關(guān)閉HDRP兼容開關(guān)在Shader Inspector里取消勾選“Use HDRP Pipeline”否則會(huì)報(bào)錯(cuò)#include UnityPBSLighting.cginc找不到設(shè)置正確的Lighting Model在Material Inspector的Shader下拉菜單里選Custom/FishScaleShimmer后點(diǎn)擊右上角齒輪圖標(biāo)→“Edit Shader”確認(rèn)#pragma surface surf Standard這行沒被自動(dòng)改成StandardSpecular禁用Shadow Distance魚模型通常很小但URP默認(rèn)Shadow Distance是200米。在Project Settings→Graphics→URP Asset里把Shadow Distance調(diào)到50米以內(nèi)否則魚游到遠(yuǎn)處時(shí)高光會(huì)因陰影精度丟失而閃爍。材質(zhì)面板配置要點(diǎn)_BaseMap拖入基礎(chǔ)貼圖Tiling保持(1,1)Offset(0,0)_NormalMap拖入法線貼圖務(wù)必勾選“Read/Write Enabled”否則動(dòng)態(tài)擾動(dòng)無效_WaterFilm初始值設(shè)0.35這是淡水魚的基準(zhǔn)值海水魚可提到0.45最關(guān)鍵在Material的Inspector底部點(diǎn)擊“Copy Shader Values”然后粘貼到所有魚材質(zhì)上——避免每條魚單獨(dú)調(diào)參保證集群游動(dòng)時(shí)光學(xué)表現(xiàn)一致。4.3 真機(jī)性能優(yōu)化讓Shader在驍龍660上也絲滑這套Shader在iPhone 12上穩(wěn)定60幀但在紅米Note 9驍龍660上曾掉到32幀。優(yōu)化過程血淚史第一步砍掉冗余計(jì)算原版有half3 worldRefl reflect(-worldView, worldNormal);用于環(huán)境反射但實(shí)測(cè)對(duì)魚體貢獻(xiàn)5%卻占1.2ms。刪掉改用texCUBE(_Cubemap, worldView)靜態(tài)反射耗時(shí)降到0.3ms第二步紋理采樣合并把Base貼圖和Normal貼圖合成一張RG16格式貼圖R通道存Base亮度G通道存Normal Y分量。用tex2D(_CombinedMap, uv).rg一次采樣獲取兩組數(shù)據(jù)省下0.8ms第三步動(dòng)態(tài)分支裁剪在surf函數(shù)開頭加if (_WaterFilm 0.05) { o.Albedo baseColor.rgb; return; }當(dāng)水膜關(guān)閉時(shí)直接跳過所有高光計(jì)算。這招讓UI界面切換時(shí)幀率飆升——畢竟魚在菜單里是靜態(tài)的。最終在驍龍660上耗時(shí)穩(wěn)定在3.1ms目標(biāo)≤3.3ms比原版提速42%。秘訣就一句話永遠(yuǎn)用真機(jī)Profile別信編輯器的Fake GPU。4.4 多魚集群渲染避免高光打架的終極方案當(dāng)場(chǎng)景里有20條魚同時(shí)游動(dòng)你會(huì)發(fā)現(xiàn)高光斑點(diǎn)開始重疊、融合變成一片糊掉的亮斑。這是因?yàn)樗恤~共享同一套UV擾動(dòng)邏輯導(dǎo)致高光運(yùn)動(dòng)軌跡高度相似。解決方案是為每條魚注入唯一擾動(dòng)種子// C#腳本掛載在魚Prefab上 public class FishShimmerController : MonoBehaviour { Material _mat; void Start() { _mat GetComponentRenderer().material; // 用物體世界坐標(biāo)的哈希值生成種子 int seed (int)(transform.position.x * 1000 transform.position.z * 100 transform.position.y * 10); _mat.SetFloat(_DistortionSeed, seed * 0.01f); } }然后在Shader里把_Time.y * _ShimmerSpeed改成(_Time.y _DistortionSeed) * _ShimmerSpeed。這樣每條魚的擾動(dòng)相位都不同20條魚游動(dòng)時(shí)高光像真實(shí)的魚群一樣錯(cuò)落閃爍——這個(gè)技巧后來被某海洋館AR項(xiàng)目采用觀眾站在展柜前能清晰分辨出每條魚的游動(dòng)軌跡。5. 常見問題與避坑指南那些沒人告訴你的深夜崩潰時(shí)刻5.1 典型問題速查表現(xiàn)象可能原因解決方案實(shí)測(cè)耗時(shí)高光斑點(diǎn)靜止不動(dòng)_ShimmerSpeed設(shè)為0或_Time未啟用檢查Shader里是否漏了#pragma target 3.0確認(rèn)Material的Shader是最新版2分鐘魚體邊緣發(fā)黑一圈法線貼圖未勾選“Read/Write Enabled”在Texture Import Settings里勾選重新Apply1分鐘安卓機(jī)上高光閃爍GPU不支持動(dòng)態(tài)分支或浮點(diǎn)精度不足在surf函數(shù)末尾加o.Albedo round(o.Albedo * 255) / 255;5分鐘魚游到遠(yuǎn)處高光消失Shadow Distance過大導(dǎo)致法線精度丟失URP Asset里把Shadow Distance調(diào)到50米內(nèi)3分鐘多魚集群時(shí)高光同頻閃爍所有魚共用同一_Time相位用C#腳本注入唯一_DistortionSeed8分鐘5.2 我踩過的三個(gè)深坑坑一法線貼圖的綠色通道陷阱美術(shù)給的Normal貼圖綠色通道G值全為0.5。我調(diào)了六小時(shí)高光發(fā)現(xiàn)無論怎么改_ScaleTilt高光寬度都不變。最后用Texture Viewer檢查才發(fā)現(xiàn)G通道是平的——這意味著法線在Y軸無變化所有鱗片都朝同一方向“躺平”。解決方案讓美術(shù)用Substance Painter重烘焙或自己用Photoshop的Filter→Noise→Add NoiseAmount 15%GaussianMonochromatic給G通道加微噪。這個(gè)坑讓我明白Shader工程師必須懂一點(diǎn)貼圖制作原理??佣RP的Lighting Mode誤判在URP項(xiàng)目里如果場(chǎng)景Lighting Mode設(shè)為“Mixed”Unity會(huì)強(qiáng)制用Baked Lightmap覆蓋Surface Shader的實(shí)時(shí)計(jì)算。結(jié)果就是魚在光照探針下高光全滅。解決方案把魚模型的Lighting Mode改為“Realtime”或在URP Asset里關(guān)閉Mixed Lighting的Shadowmask選項(xiàng)。這個(gè)坑害得我重做了三天光照烘焙??尤齣OS Metal的紋理采樣順序在iPhone上tex2D(_BaseMap, uv_distort)有時(shí)返回全黑。查了三天文檔才發(fā)現(xiàn)Metal API要求擾動(dòng)后的UV必須先用frac()取小數(shù)部分再采樣。改成tex2D(_BaseMap, frac(uv_distort))立刻解決。這個(gè)坑讓我養(yǎng)成了習(xí)慣所有移動(dòng)端ShaderUV操作后必加frac()。5.3 進(jìn)階技巧讓魚在不同水質(zhì)中自動(dòng)適配真正的項(xiàng)目需求從來不是“一條魚”而是“一群生活在不同水域的魚”。我擴(kuò)展了一個(gè)水質(zhì)適配系統(tǒng)創(chuàng)建WaterQualityProfileScriptableObject存refractiveIndex、turbidity、colorTint三個(gè)字段在魚的C#腳本里根據(jù)魚所在位置的WaterZone組件動(dòng)態(tài)設(shè)置Material參數(shù)Shader里用turbidity控制水膜層的散射強(qiáng)度waterAlpha * (1 - _Turbidity * 0.3);這樣同一條魚游進(jìn)渾濁的河口高光會(huì)自動(dòng)變?nèi)?、變黃游進(jìn)清澈的珊瑚海高光則變銳、變藍(lán)。這個(gè)系統(tǒng)后來被某教育APP采用學(xué)生拖動(dòng)魚到不同水域能直觀看到光學(xué)特性變化——這才是技術(shù)該有的樣子不炫技只解決問題。6. 效果驗(yàn)證與生物真實(shí)性校準(zhǔn)6.1 三步驗(yàn)證法確保Shader不脫離現(xiàn)實(shí)再炫酷的效果如果違背生物光學(xué)原理就是失敗的。我用三步法校準(zhǔn)電鏡圖比對(duì)下載NCBI公開的鮭魚鱗片SEM圖像放大到像素級(jí)觀察鱗片邊緣的衍射條紋角度。調(diào)整Shader里的_ScaleTilt直到高光銳度匹配水下攝影參考收集BBC《藍(lán)色星球》水下鏡頭截取魚游動(dòng)幀用Photoshop的Color Sampler工具測(cè)量高光區(qū)域的HSV值。發(fā)現(xiàn)真實(shí)魚高光色相集中在180°–220°青藍(lán)飽和度30%–50%這直接定死了HSVtoRGB的參數(shù)范圍潛水員實(shí)測(cè)反饋找有海洋生物學(xué)背景的潛水員朋友讓他看Shader渲染效果。他指出“真實(shí)魚在淺水區(qū)高光有輕微‘跳動(dòng)’不是平滑移動(dòng)”。于是我給_ShimmerSpeed加了 sin(_Time.y * 10) * 0.3的微擾動(dòng)終于做出那種“活物般的不規(guī)則閃爍”。提示別迷信“看起來像”要追求“物理上合理”。我見過太多Shader調(diào)得像鉆石一樣閃結(jié)果生物學(xué)家一眼就指出“魚鱗不可能有這么高的鏡面反射率這是金屬?!?.2 性能-質(zhì)量平衡點(diǎn)如何取舍在項(xiàng)目deadline壓力下必須知道哪些能砍、哪些不能動(dòng)絕對(duì)不能砍_ScaleTilt的菲涅爾衰減、_WaterFilm的視角依賴透射、雙頻UV擾動(dòng)。這三項(xiàng)構(gòu)成“波光粼粼”的基石砍掉任一魚就變塑料可降級(jí)HSVtoRGB色相偏移可簡(jiǎn)化為lerp(blue, cyan, dot(worldNormal, worldView))犧牲色彩精度換1.2ms性能可刪除環(huán)境反射worldRefl、動(dòng)態(tài)AO、多魚種子擾動(dòng)。這些是錦上添花非必需。我的經(jīng)驗(yàn)是先保證單條魚在目標(biāo)設(shè)備上60幀再逐步加特效。寧可讓20條魚都“樸素地閃”也不要讓5條魚“華麗地卡”。7. 后續(xù)擴(kuò)展方向從單魚到生態(tài)系統(tǒng)這個(gè)Shader不是終點(diǎn)而是水生渲染系統(tǒng)的起點(diǎn)鱗片生長系統(tǒng)用頂點(diǎn)著色器動(dòng)態(tài)修改鱗片密度——幼魚鱗片稀疏成魚密集通過_Time.y驅(qū)動(dòng)密度參數(shù)漸變受傷狀態(tài)反饋當(dāng)魚受擊時(shí)臨時(shí)降低_WaterFilm值讓黏液層變薄露出下方暗沉的皮膚色配合鱗片脫落粒子晝夜節(jié)律接入U(xiǎn)RP的Lightweight Render Pipeline Asset根據(jù)太陽角度自動(dòng)調(diào)節(jié)_ShimmerSpeed——正午高光最活躍黃昏則趨于平靜。最后分享個(gè)小技巧在Shader里加一行#define DEBUG_SHIMMER 1編譯時(shí)開啟調(diào)試模式高光層會(huì)單獨(dú)輸出為純白色方便你專注調(diào)擾動(dòng)頻率。這個(gè)宏在交付前刪掉就行。技術(shù)沒有銀彈只有無數(shù)個(gè)這樣的小技巧堆砌成可靠的解決方案。我在實(shí)際項(xiàng)目里用這套Shader做了三條魚一條鮭魚高密度鱗片、一條鰩魚軟骨魚無鱗改用皮膚微褶皺模擬、一條發(fā)光魚在水膜層疊加自發(fā)光UV動(dòng)畫。它們?cè)谕粓?chǎng)景里游動(dòng)光學(xué)表現(xiàn)各不相同但Shader框架完全復(fù)用。這大概就是技術(shù)該有的樣子——不追求通用而追求在特定場(chǎng)景下做到極致的真實(shí)與高效。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美后进式| 性爱综合一区二区| 凹凸精品熟女在线观看| 精品黄色电影| 国模私拍一区二区三区神乳| 亚洲天堂AV在线播放| 人人操,操人人| 脫衣舞一区二区三区| 国产成人亚洲精品无码古代早漏男| 国产操操日韩三级黄| 日本在线播放不卡一区| 国产久久久9999| 使劲用力艹少妇视频一区二区| 久久三区四区| 国产午夜激片Av毛片不卡| 五月综合久久| 性欧美体内射精| 精品人妻一二三四区视频| 欧美日韩不卡传媒| 摸奶性爱视频网站在线免费播放| 欧美日韩香蕉| 日韩性爱视频在线免费观看| se吧提供91精品国产91久久久久久| 超碰97人妻在线| 夜夜精品视频| 国产成人超碰在线| 精品一区二区综合熟妇| 最新中文字幕精品在线| 亚洲日本韩国在线| 天天舔天天 | 91麻豆天美国产欧美日| 大香蕉综合| 亚洲av夫妻操穴网| 青草青青久久久久久国产| 天天操熟妇| 久久riav中文精品| 干B| 久久欲| 国产精品乱码久久久久久久久久久久| 中文字幕第95页| 中文字幕精品日韩中文字幕| 91在线国产后入风骚翘臀美女素人| 精品国产99999| 91丨人妻丨国产丨丝袜| 一级做a爰片性色毛片久久| 国产欧美亚洲精品a第2页| 人人爱人人乐人人操| 亚洲综合伊人无码久久| 夜夜国自区| 欧美91网站| 亚洲第一页欧美| 91久久久久久久久久久| 国产精品一二三区福利| 色色色综合网| 亚洲色图大香| 国产丝袜视频| 亚洲图片欧美日韩| 91久热这里只有精品| 熟妇熟女视频一区二区三区| 最新加勒比丝袜在线| 狠狠干,狠狠操| 国内自拍 日韩激情 99| 女人高潮大叫一级毛片| 91操人视频| 加勒比海人人操超碰在线| 欧洲自拍第一页| 四虎精品一区| 婷婷激情四射| 日韩免费a级毛片无码a∨| 黄页av| 久操频道免费在线呗看| 日韩日韩日韩-国产乱码精品一区二区| 中出20p| 999九九九九国产动| 97久久精品不卡| 在线色资源| 在线电影亚洲色图| 欧美色图20P| 97欧美资源| 欧美激情高清性猛交| 久久一区二区蜜桃| 欧美综合国产精品久久丁香| 欧美激情视频在线一区| 免费簧片在线观看| 911粉嫩人妻| 国产在线视视频有精品| 丰满人妻一区二区三区免费,| 丝袜熟女2P| 亚洲精品一区二区三区新线路| 婷婷三区| 天天操人人操骚逼网站| 国产91专区| 亚洲AV永久无码精品成人调教| 超碰天天去日穴| 男人综合网| 99re免费| 芊芊操逼视频无码| 97色色婷婷| 欧美色偷拍| 九九九久千久久激情蜜桃在线看| 夜夜爽妓女| 大香蕉欧美国产日韩高潮| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 人人操人人操草草| 国产激情视频在线观看| 香一区二区三区| 亚欧中文字幕在线视频| 夜夜嗨老熟女AV一区二区三区| 亚洲,欧美,综合网| 色婷婷六月丁香七月婷婷| 3d成人精品一区二区| 竹菊影视国产一区二区| 国产精品对白自产拍| 久久精品 六十路 熟女 欧美| 亚洲伊人成综合成人网| 无码人妻丰满热妇又大又粗| 日韩人妻精品久久久久| 欧美一区二区成人一卡| 亚洲男人天堂手机版| 欧美一区二区男人天堂| 精品v日韩欧美国产| 国产亚洲色停停久久99精品91| 97精品一区| 欧美夜夜| 国产一区二区欧美日本| 在现视频女上位好爽| 秋霞午夜视频一区二区| 成人九九| 欧美人人曰人人操人人射射| 婷婷五月天福利| 99热导航| 久久一区二区三区四区五区| 日韩欧美俄罗斯A片| 天天摸天天插天天日| 老女人老91妇女老热女| 97免费视频在线观看| 99re公开精品免费视频| 亚洲日韩AV视色| 欧美视频激情久久久久久| 久久精品操| 激情五月综合开心五月| 欧美99热| 五月丁香大香蕉| 嗯嗯啊啊操死我| 国产少妇内射| 国产亚洲精品久久久久小| 韩国一级做A片免费的| 欧美综合第一| 99热这里都是精品| 国产亲戚伦亲在线| 极品内射| 碰碰97| 亚洲中文日韩精品| 色九九九九| 香蕉综合网| 口爆吞精在线观看| 欧美永久激情一区二区| 老司机香蕉久久久久| 成人乱人伦一区二区| 久久女人一区二区三区| 欧美色图自拍| 黄片免费看的| 开心六月色| 一本色道久久综合精品婷婷| 国产aⅴ无码片毛片一级网站| 婷婷五月天av| 丝袜视频网国产90| 视频在线观看免费一区二区三区| 操我啊啊啊啊啊| 91女色| 国产不卡免费在线视频| 九九成人精品| 久久人妻| 香蕉在线一区二区三区| 91痴汉| 天天草夜夜草高潮片| 国产精品天美传媒| 97操| 97视频在线免费看| 欧美人妻少妇| 丁香六月婷婷| 女优大全 - 91n| 特级丰满少妇一级AAAA爱毛片| 欧美激情超碰777| 婷婷色综合欧美日韩| 五月天啪啪| 97超色| www.黄色在线| 欧美黑人与女人91~| 亚洲图片91| 婷婷久久五月| 97天天| 国产精品亚洲免费| 精品人妻一区二区蜜桃视频| 五月天黄色激情视频| 国产第11页| 日本三级一区二区 在线| 免费看美国人人爽,人人操| 热热色91| 1956日韩精品| 日本幼女18+| 俺去啦自拍| 久艾草在线精品视频在线观看| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 久久精品一区二区一8| 伊人久久88国产女| 亚洲熟女人妻中文字幕一区二区 | 偷拍在线观看视频| 欧美αv.com| 国产白领连续中出在线播放| 92性色国产午夜福利在线661| 亚州操操穴网| 中文字幕高清精品一区| 中文字幕久久精品一区| 国产操操日韩三级黄| 亚洲人在线成线成人| 又粗又长又大国产不卡| 日本一区视频在线观看| 亚洲色图伊人网| 免费av在线播放二区| 亚洲男人天堂2012| 久久日韩精品一区二区| 激情五月天校园春色网| av日韩在线观看电影| 熟妇一区,二区,三区。| 操操啪| 日韩熟女精一区二区三区不卡| 97天天摸天天碰| 天天看天天日天天操| 久草色悠悠在线视频| 国产精品久久久久久久AV大片 | 粉嫩av在线| 老熟女熟妇| 370p日韩欧美亚洲精品| 久操| 色色热| 亚洲性网| 偷拍综合亚洲| 丁香六月激情| 日本精品一级二级三级| 精品人妻一二三四区视频| 免费A V在线| 久久综合97| 国产传媒1234区| 精品久久久久久中文| 午夜福利 成人 91| 久久久久国产亚洲一区欧美色图日韩| 激情网色| 欧美 亚洲精品首页| 99.色网| 综合欧美日本三级| 91色欧美| 97天天综合网| 天天色播亚洲综合网站| 中文乱码字幕观看| 日本黄色裸日本黄色裸体| 久久婷婷综合国际产色怕| 亚洲乱妇p22| 色情亚洲日本成人| 日韩一级片在线看| 欧美性爱一区二区| 欧美成人一区二区| 青青操青娱乐| 超碰97亚洲区| 亚洲麻豆精品二区三区| av日韩手机在线影视| 97人人色| 夜夜嗷嗷一区二区| 日韩欧美视频青青| 精品一区二区成人| 婷婷操视频| 麻豆黄站| 亚州久久9| 天堂岛av| 人人操人人摸人 | 97在线视频观看免费| 精品人妻一区二区免费蜜桃| 色色婷| 日本免费中文字幕在线| 久久精品熟女亚洲AV麻豆软件| 97少妇人妻中文字幕久久| 白丝1区2区3区| 人妻99p| 韩国一级婬片A片无码天美| 91精品人妻一区二区三区蜜桃| 亚洲日韩乱码中文无码蜜桃臀网站| 超碰亚洲97| 五月丁香色情| 免费的黄片wwwwww| 国产精品女生av| 百度百度日本操逼| 国产精品久久久久久久久久久久| 性生活性生大爱77AV国产| 亚洲AV无码久久精品蜜桃小说| 亚洲中文制服诱惑| 五月天婷婷小说| 午夜欧美女人操逼| 久久久久久69国产一区二区| 国产 日韩,欧美 自拍| 91久热| 伊人久久亚洲色欲综合网站| 亚洲综合校园春色| 九九热精彩视频| 青青操在线亚洲视频观看欧美在线 | 中文字幕少妇色| 一区二区三区精品黑丝白丝酒店对鸡| 激情小说五月天| 嫖老熟女A片一二三区| 高清无码一区二区三区| 国产精品探花色| 白丝被操91| 九九九久久久| 日韩欧无码一区二区三区免费不卡| 色吊丝 日日骚 清纯唯美| 伊人96在线| 经典丝袜一区| 久久久久久九九九九九九| 日韩欧美水蜜桃人妻| 天天综合有色网| 欧美老熟另类| 亚洲男人天堂网久久| 精品网站9999| 丰满少妇一区二区三区四区观看| 国产久久视频| 人人爱夜夜爱| 国产传媒美日韩av| 久久久久久久78| 欧美精品第四五页中文字幕在线观看| 二对二中文字幕。| 日日夜夜青青草母狗| 人妻精品一区二区全免费| 青青色综合| 久久综合精品一区二区三区| 久干网| 东北操逼| 欧美色老汉| 高颜值美女口爆高潮浪叫| 久久这里只精品| 好涩综合| 日本一区不卡| 爱妃国产亚洲视频中文字幕| 日韩无码三级影院| 人人干人人搞人人摸| 免费黄色A片| 一级A啪啪啪啪| 99性爱视频| 超碰三级秋霞| 欧美 亚洲 大香| laoshunv91| 亚洲污污网站| 欧美性性性| 干少妇视频| 三级日本一区二区三区| 国产精品嫩草久久久久| 欧美黄片欧美黄片xxx| 爱做久久久久久| 性爱综合网| 四虎影视在线| 91丝袜熟女| 国产97/欧美| 老熟女91视频| 中文字幕一区二区三区字幕| 色爱三区| 91色综| 久久亚洲天天做| 美女丝袜激情小说| 91亚洲情色| 国产高清吃奶免费视频网站| 成人三级片无码| 人妻天堂综合网| 亚洲瓯美色图| 天堂精品一区| 91精品国产91久久青草| 超碰成人公开| 五月婷婷无码| 绯色AV粉色AV蜜臀AV| 欧亚日韩综合精品国产| 欧美性暴力| 黄色片,com| 操美女高潮抽搐白浆| 91色艳| 殴洲老熟女| 深喉吞精| 丁香六月激情| 国产欧美日韩在线观看麻豆传媒公司| 欧美一二在线| 新怡红院| 100啪啪视频大全| 91在线精品| 神马福利久草| 中国熟女91| 色悠久| 久久国产热视频97电影| 精品免费1| 麻豆黄站| 欧美片第一页| 国产97色在线| 欧美乱妇狂野欧美在线视频| 欧美亚洲中文| 亚洲AV无码国产精品久久久久| 久久国产99精品72福利| 大香蕉日亚洲日本亚大| 欧美人人操人人插| 六月丁香五月婷婷| 成人精品视频| 在线午夜成人无码视频| 日本欧美国内在线| 日韩精品操少妇| 午夜在线播放| 把腿张开老子CAO烂你| 国产女上位好爽在线| 亚州图片第一页| 国产粉嫩蜜臀av一区二区三区| 人人看人人摸人人色| 中文字幕55555| 久久国产精品m码| 国产高清26uuu| 无码一区二区三区四区五区六区七区八区九区十区视频 | 精品免费国产二区三区 | 99综合视频一体| 亚洲老司机123专区| 男人天堂2017| 大香蕉AV在线| 日本精品九九九| 亚洲**2021在线观看| 五月婷婷激情网| 欧美天天综合站| 中国AAAAAA黄色片| 一区二区三区精品黑丝白丝酒店对鸡 | 国内毛片欧美香蕉精品| 九九碰九九爱97| 97超碰超欧美。| 一本色道无码DVD中文字幕| 天天日天天色| 91在线丝袜| 欧美激情另类一区二区| 大香蕉综合| 99re超碰| 五月丁香网站| 国内精品99999| 岛国艾薇凹凸视频天堂| 大香蕉综合在线| 女人与公拘交酡2020视频| 再深点灬舒服灬太大了添视频 | 精品96久久| 91热爆在线| 天天视频网站黄| 3级毛片一二| 日本不卡二三区| 午夜丁香| 免费精品中文字幕| 九九九热| 色网亚洲人| 嫩草伊人久久精品| 欧美性天天影视| 亚洲AV无码黄色强奸| 国产精品 视频| 爱丝福利| 中文字幕人妻色偷偷久久皮| 91久久国产综合久久| 人妻系列无码专区中文有码| 日本性爱视频一级| 黑人综合网| 欧洲在线性爱视频| 欧美A√综合网| 一级毛片久久久久久久女人18| 欧美日动态视频| 一级aaaaa欧美中文字幕录像片| 久久久女人| 婷婷激情五月| 久久大黄片| 久久欧美按摩999| 亚洲91在线| 超碰免费人妻人人| 色婷婷激情| 亚洲国产综合视频| 青青草影视蜜久久| 大奶的诱惑| 国产亚洲美日韩Aⅴ中文字幕无码成人| 丝袜狂射91| 精品乱子一区二区三区99| 91狠狠色丁香婷婷综合久久| 久久久久久久国产a∨| 精品美女久久久久| 天美91| 97超级久久| 国产吹潮女在线观看| 中文字幕-区二区三区四区视频中国| 亚洲.欧美.丝袜.中文.综合| 五月色网| 女人爽到高潮潮喷18禁网站| 秋霞蝌科网日本一区| 翔田千里AⅤHD无码| 毛片久久| 97欧美超碰| 天天综合网~91| 97ai亚洲| 久久亚洲一区女同性恋中文字幕| 校园春色制服丝袜中文字亚洲| 全球成人中文在线| 中国一区二区亚洲人妻| 粉嫩粉嫩一区性色AV片| 噜噜噜在线视频| 91精品久久久| 久久久久久亚洲Av无码| 男女猛烈无遮掩视频免费软件| 国产一级高清免费观看| 97天天摸天天爽| 人妻精品一区二区| 深夜国产福利| 亚洲资源站| 久久99国产精品| 久久内射| 亚洲欧美999| 亚洲欧美首页| 成人五月天丁香激情综合| 操东北女人| 中国人高清www色视频免费| 欧美日韩传媒| 人人操人人色网| 亚洲精品久久久久久久蜜桃臀| 亚洲欧美另类图片| 91美女视频| 日本影视久久免费| 加勒比色综合| 国产91专区| 久久久神马影院| 在线播放中文字幕| 亚欧操逼片在线观看| 中出20p| 五月婷在线| 多乙久久久久久| 97ai亚洲| 99啪啪视频| 日韩人体偷拍| 人妻啊啊人妻啊啊| 精品一区二区三区四区女| 成人性爱美曰韩| 在线免费观看高清无码视频| 欧美激情 亚洲色图| 99久久婷婷国产综合| 中文无线日韩一区| 乱日视频| 亚洲第一在线视频| 青青草在线视频播放器| 后入综合久久| 欧美性爱超碰97| 97国产伦理| 91网亚洲| 加勒比海成人视频网| 欧美第二页午夜| 色网亚洲人| 天天噜| 日韩激情电影中文字幕| 天天操天天射天天日| 久久久久九九九| 日本高清久久| 欧美少妇一区二区三区| 麻豆成人av| 9九九国产| 青草成人免费视频一COm| 国产乱伦视频污| 国产精品干干干| 91人妻Pr| 78综合网| 91成人社区| 91 亚欧| 一起草高清无码| xxxx网站亚洲精品| 激情五月丁香五月| 日本女厕偷拍| 国产热av| 久久九色| 国产成人无码啪| 操人无码| 国产综合永久精品日韩鬼片| 婷婷激情四射| 激情亚洲天堂| 国产超碰97| 色欲天天综合久久久无码网中文| 99re公开精品免费视频| 丁香激情五月| 天天影视射综合网| 人人妻人人爽一区二区三区| 亚洲精品一区二区精品| 五月天丁香网| 久久亚洲不卡一区二区三区| 青青草影视蜜久久| 三级日本一区二区三区| 成人日本视频人妻在线| 禁止观看美女黄| 九九九九九九九| 99999精品| 国产麻豆福利av在线播放| 人妻天堂综合网| 国产性爱欧美性爱在线| 精品日韩| 围产精品一区二区三区视频播放| 狼人综合婷婷激情四射 | 精品九九九| 高跟丝袜AV专区国产| 99青草| 中文字幕一区二区三区蜜桃视频| 97超碰站| 亚洲精品中文字幕一区在线视频| 91 国产丝袜在线放观看| 热久久无毒不卡| 尤物视频视频官网| 十八禁视频网站| 国产中文福利| 欧美97爱| 无遮挡猛进视频免费无限观看| 日少妇亚洲版| 天天射夜夜骑| 久久亚洲AV成人精品无码| 日韩天堂av电影在线观看| 欧美综色欧| 色色色色日本| 大香蕉综合| 水滴偷拍| 欧美日韩国内不卡| 亚洲欧美日产国产91毛片| 99re免费| 国内毛片无码一级毛片| 乱久久久| 丝袜综合网| 91精品无码人妻系列| 97超久碰| 日韩亚洲欧美中文字幕| 狠狠色色| 日韩成人人妻网站| 狠狠操夜夜| 69综合网| 少妇久久| CCYY草草影院地址入口| 欧美天天插| 正宗无毛一线天嫩逼| 亚洲精品影视老司机| 91中文精品日韩欧美在线 | 佐山爱中文字幕| 亚洲91在线| 99操| 一本大道久| 欧亚性爱啪啪| 91日产欧美| AV一起草在线| 91在线免费观看处女| 天美传媒AV在线| 99性视频| 东北女人性交| 一区二区三区视频在线观看免费| 久草精品一区 | 鸥美插入视频| 极品欧美一区二区三区| 婷婷伊人一区| 呦呦一区| 97精品国产97久久久久久免费| 91性感在线| 婷婷五月综合激情| 91久久国产精品| 中文字幕 国产 精品| 热久久无毒不卡| 夜嗨影院| 91 国产丝袜在线播放-百度| 手机在线视频国内精品| 亚洲自拍欧美色综合| 亚洲国产欧美另类自拍| 欧美少妇性乱| av最新免费中文字幕| 亚洲视频小说| 欧美αv.com| 国产精品丝袜久久亚洲不卡| 后入合集| 翔田千里av一区二区三区| 深夜激情| 久久久激情| 东京太热男人的天堂久久久| www.夜夜| 色五月AV| 欧美少妇一区二区三区| 国产婷婷综合在线观看| 亚洲欧美另类少妇精品| 欧美日韩黄片精品在线| 国产成人主播| 国产精品激情久久久久久久| 久久9精品网站| 国产精品视频精品一二| 午夜福利合集| 婷婷尹人大香蕉免费| 久久啊啊啊| 91美女视屏| 欧美成熟性爱精品| 国产25页| 欧美日韩精品一区二区三区高清| 少妇特黄一区二区三区| 看一级黄色视频| 人妻精品一区二区| 中文伊人大香蕉视频| 国产精品成久久久久午夜午夜| 香港成人一级视频在线青青草| 97在线视频观看网站| 久久久久921| 立川理惠加勒比无码| 99热这里都是精品| 神马久久久久眼| 99久久9| 99热国产| 日本影视久久免费| 九九九久久久久| 亚洲暴力强奸AV| 天天色综合影视网| 亚洲欧洲小说图片视频 | 立川理惠无码一区二区| 亚州性色| 男人干美女| 亚洲高清无码在线桃色| 亚洲欧美综合网 | 最新亚洲人成网站在线影院| 天天情欲宗合网| 久久久久久人妻| 亚洲精品久久久久毛片A片拉屎| 欧美视频第二页| 在免费jIzzjIzz在线视频| 亚洲熟女人妻中文字幕一区二区 | 亚洲综合码| 国产精品久久99日日| 中文字幕国产| 在线女人91| 国产高清无码一区三区二区| 亚洲一区中文字幕| 91九色丨国产丨爆乳| 成人八戒网站| 九九九九精| 国精综合一二三区影视| 人人色人人操在线| 最新无码国产| 乱色老一区二区三区的观看方式| 黑丝内射一区二区三区| 性暴力欧美猛交在线直播| 超碰97资源网亚洲| 欧美色图亚洲色图成人在在线| 在线a v| 人妻天堂三区| 区一在线观看| 青青久久久| 亚洲另类久操网| 国产久久av| 香蕉视频精品亚洲一区二区三区在线播| 欧美人妻色| 九九黄色网| 无遮挡一级毛片视频免费的| 少妇大屁屁| 亚洲人妻熟妇三十三区| 翔田千里av一区二区三区| 日本成人免费一区二区三区| 欧美后入式| 欧美香蕉视xxx| 国产精品久久久久久久久AV大片| 日韩三级伦理中文字幕| 午夜九九| 超碰99热中文字幕| 丁香五月影院| 台湾成人无码AV| 97超碰欧美中文字幕| 亚洲日韩久久精品一区| 青青青操| aaa一级黄片| 日韩99精品视频综合区| 国产熟女无套内射| 久久精品99久久久久久| 日本不卡三级网在线播放| 蜜桃av综合网发布| 天美传媒精品一区二区三区| 亚洲AO在线| 婷婷亚洲天堂| AAAAAAAAA黄片| 污色区网站| 青青草公开在线免费不卡视频| 一区二区三区无卡视频在线观看| 中文字幕在线24| 国产精品自拍欧美在线| 操逼逼一区视频| 91精品91久久久中77777| 呦女网站| 神马午夜久久久| 加勒比无码一区二区三区| 户外裸露刺激视频第一区| 影音先锋每日最新资源在线观看| 9久久精品| 夜夜嗨老熟女AV一区二区三区| 大香蕉色网| 麻豆久久视频在线地址| 国产欧美日韩在线不卡第一页| 丁香六月激情| 亚洲av噜噜噜噜噜噜| 91精品人妻一品二品三品| 久久丁香| 爱做久久久久久| 韩国黄片aaaa| 久久黄片国产一区二区| 欧美狠狠| 三四中文字幕| 久草电影网| 久久久久久裸体| 国产乱人妻精品入口| 蜜臀AV一区二区三区激情综合| 丁香六月天| 97人人模人人爽人人| 精品偷拍13p欧美dodk视频| 黄片免费视频2019| 欧美精品久久96人妻无码| 日本久久超碰| 欧美春色| 极品出轨视频网站| 少妇高潮喷水无套久久久久久| 91精品婷婷国产综合久久竹菊| 午夜成人福利影视| 91美腿丝袜在线观看| 日本三级久| 农村妇女一级二级三级视频| 亚洲国产日韩欧美熟妇在线| 国产女人91精品嗷嗷嗷嗷| 欧美成人AⅤ大片在线观看| 岛国毛片在线观看免费| 中文字幕精品一区二| 97无码视频在线播放| 新亚洲无码| 欲香欲色| 亚洲综合影院| 网友自拍第一页| 久久久久九九九| 囯产精品久久久久久久久久二区三区| 蜜臀99久| 亚洲视频精选| 92久久| 91 丝袜在线播放| 999999精品| 91网站18| 成人精品无码| 四虎国产精品永久在线囯在线| 成人精品无码| 亚洲超碰综合网| www.男人天堂| 久久骚| 久久中文字幕女同性恋一区| 热热色国产一二区AV| 欧美性五月| 超碰色美女| 91美女精品| 酒色综合网| 夜夜骑夜夜操| 国产无码久久高清| 国产JDAV无码视频在线观看| 国产av激情无码久久天堂| 国产成人精品必看| 国产精品无码av嫩草| 人摸人人操人| 国产高清成人传媒影视| 亚洲另类电影| 98一区二区精品| 久草久热| 久久亚洲不卡一区二区三区 | 久久久久久久久久久999| 精品无码久久久久| 超碰这里有精品| 久热精品在线| 免费视频97| 免费人成毛片乱码| 精品成人无码| 国产精品宅男免费| 日韩无码专区| 欧美日不卡| 大香蕉中文aV在线| 国产精品丝袜久久亚洲不卡| 9997se| 91精品丝袜久久久久久| 欧美色亚洲| 色欲三区| 岛园激情| 免费观看欧美日韩操逼视频| 激情图片伦理国产一区二区日韩| 天堂在线一区二区| 色香综合天天影视综合| 国产免费小视频| 91精品国产91综合久久蜜臀| 青青草影视蜜久久| 97天天| 激情小说日韩无码| 亞洲久久直播| 婷婷色综合| 超碰午夜在线| 91无码人妻| 欧美性性性| 日韩字幕一区| 欧美激情中文字幕另类小说| 长长久久免费视频| 伊人丝袜美腿高跟在线观看高清 | 小视频玖玖| 亚洲操人| 欧美熟妇精品黑人巨大一二三区| 91影视亚洲| 亚洲欧美清纯| 国产av激情无码久久天堂| 欧美一级黄色18片免费看| 99这里都是精品| 久草婷婷| 青青草原av| 亚洲精品一二牛牛| 韩国三级理论在线| 久久久久日本视| 久久精品国产久精国产| 99999re| 免费的很黄很污的全部视频| 色婷婷av在线观看| 在线97在线| 女人香蕉久久毛毛片精品| 熟女乱3伦999| 岛国片在线观看视频亚洲| 欧美日韩国第一区| 九久久精品| 亚洲视频中文一区| 国产成人精品日本视频| 91在线美女| 大香蕉92| 在线日韩日本亚洲国产| 成人三级片无码| 熟妇亚洲一区二区三区| 久艹视频在线| 中文字幕日韩专区精品系列| 久久9视频| 操一区| 97免费视频在线| 日韩激情小说一区二区| 370p日韩欧美亚洲精品| 99色在线观看| 人妻少妇色综合| 天天肏天天干| 一级A片女人高潮叫床| 亚洲熟女乱色| 懂色AV网| 久久五十路熟女人妻| 91亚洲黑人| 欧美日本视频一区| 国产精品白丝在线播放| 操碰91| 乱子伦一区二区三区国产精品| 亚洲超碰97| 美女黄频a美女大全免费皮| 欧美色图亚州激情| 嗯嗯啊啊啊好爽| 久久五月天婷婷丁香中文字幕| 性爱动态120秒| 加勒比久久av| 国产强奸91| 亚州精品一区二区三区香中文字幕在线| 嗯嗯啊啊日韩精品| 偷拍 欧美 日韩| 99热在线播放| 欧美91色| 午夜超爽| 欧亚乱色熟一区二区三四区| 97ai亚洲| 青草青草久热| 午夜精品久久久久久久99热影院 | 超硑97精品| 97天天综合| 天天视频黄| 99热思思| 天天干夜夜| 亚洲第一狼人丝袜美女另类| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 成人欧美日超碰| 人人操 欧美| 97WW精品| 夜夜夜夜久久久久| 国产女人91精品嗷嗷嗷嗷| 亚洲青色欧美| 欧美中文字幕日韩在线| 青青草九九九九九| 麻豆av一区二区| 国内精品久久久久影院亚洲| 是还免费视频1727我| 被男人吃奶很爽的毛片| 夜夜夜久久| 精品亚洲天堂| 色婷婷视频| 90后后入| 亚洲一区二区精品福利| 国产精品久久久久久久久久久久久久久久 | 国产亚卅97| 日本人妻丰满熟妇久久久久久| 天天影视色香色欲| 欧洲精品二区| 狠狠色综合网| 99热这里只有精品1| 1024人妻熟女一区二区三区| 九九九九九九视频| 岛国毛片在线观看免费| 麻豆黄四叶草网站| 人人模人人看| 暖暖精品二区三区观看| 韩国国产欧美情侣视频在线| 亚洲熟伦熟妇AV无码春色| 亚洲天堂女优在线| 国产v亚洲v日韩v欧美v片另类| 91oumei| 97精品一区二区三区免费| 中文字幕乱码在线观看| 在免费jIzzjIzz在线视频| 美女黑人91神马| 一区二区三区黄色片a| 欧美情色男人的天堂| 欧美A片中文字幕| 另类av天堂| 亚洲成人在线高清| 1区2区3区中文字幕日韩| 国产精品免费1区2区视频| 欧美 综合| 懂色中文一区二区三区| 国产亚洲欧洲在线观看| 久久午夜鲁丝片| 国内操逼视频二区| 在线岛| 亚洲男人的天堂网| 色噜噜精品一区二区三| 超碰视97中文| 色色色色网站| 国产一线二线三线av| 天天日天天爽| 欧美日韩在线小说| 999久久久久久久精| 亚洲精品自拍| 蜜臀久久在线视频| 欧美经典一区二区三区| 91日日夜夜| 黄片www视频免费| 18一区二区三区| 免费看黄片现成| 国产熟女精品区| 日本国产高清色www视频在线| 精品女同一区| 99re在线观看| 91天天综合| 大香蕉伊人在线成人AV在线观看| 国产成人精品必看 | 伊人黄色视频免费观看| 97操碰| 久久久久久久一级黄色打同平台| 一起草三级AV电影在线观看 | 在线看片国产精品每日更新| 一本色道久久综合狠狠操| 亚洲色婷婷| 亚洲天堂精品日韩电影| 9 7超碰在线免费观看| 久久人人爽爽人人爽人人片αV| 九九九九免费视频| 99热这里是精品| 激情综合网亚洲| 精品176精品2| 亚洲色图亚洲无码强奸乱伦| 国产sv美女内射| 国产精品经典一卡久久久 | 操逼www.| 97人人夜| WWW4虎| 亚洲欧洲综合成人av一区| 亚洲熟女少妇免费视频| 91 刺激在线| 成人精品久久久午夜福利| 色偷综合| 久久综合五月天| 一级性爱视频免费观看 | 97综合国产精品高潮久久| 国产理论视频在线播放| 日韩内| 欧美色图片91| 日韩欧美午夜视频在线| 久久综合久久综合人久久夜精品| 国产中文精品一区二区在线观看| 色老大| 欧美日韩黄色片一区二区三区四区人与兽做爱| 亚洲一级性爱视频免费看| 日韩本不卡视频在线观看 | 无码9区| 成人a级高清视频在线观看| 青青草在线视频美女| 台欧久久精品视频| 日本丝袜人妻内射| 伊人91| 欧美大战久久久伊人| 色色五月婷婷| 日韩无码精品综合久久| 青青草原香蕉日本Ap| 精品人妻一区二区免费蜜桃| 亚洲一区二区精品福利| 翔田千里AV无码秘 三区| 日日日大屁股骚女人精品| 艹我哪美一区无码| 乱伦1色页| 外国91| 久久熟女久| 人妻嗯啊啊在线播放| 青娱乐欧美激情一区二区| 亚洲欧美91| 国产乱码精品久久久久久| 色婷婷丁香五月| www.av在线视频| 97极品无码| 91男人天堂网| 亚洲情色五月天 | 99国产精品视频尤物| 日日操夜夜操天天操免费观看麻豆| 欧美激情久| 精品妇女一区二区三区| 探花熟女,姿勢到位,體驗感也到位| 亚洲精品九九九| 97天天插| 欧美性暴力猛交XXXX | 久久久无码精品人妻二区| 日韩99神马视频播放| 丁香成人五月天| 亚洲第一精品在线视频| 亚洲天堂男人天堂| 台湾佬中文娱乐网久久久久久久久久com| 人妻天天爽夜夜爽爽| 亚洲欧美日韩夜夜| 97人人夜夜精品视频| 欧美色九九| 天天插天天操天天摸天天射天天看| 超碰资源亚洲97| 亚洲欧美中文日韩视频中国语| 69少妇一区二区| 狠狠干91| 91亚洲黄色网| 精品中文日韩字幕视频| 草b在线| 五月天综合在线| 黄色免费网页无码| 欧美十八禁视频| 日韩中文字幕精品一区在线| 素颜老阿姨乱情色| 麻豆视频test| 偷窥自拍亚洲天堂网爆| 激情网色| 91看黄片| 天天综合网91| 色原狠狠天天天| 欧美天天综合站| 久久av网| oumeisetu综合| 91精品久久久久久77777| 精品一区二区综合熟妇| 91AV入口| 亚洲国产97| 亚洲九九视频| 东北操逼| 歐美性天天| av操操不卡| 蜜臀久久99精品久久久久久久久| 日欧操屄视频|