亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

Unity PBR渲染方程深度拆解:從Cook-Torrance到Shader實(shí)現(xiàn)

Unity PBR渲染方程深度拆解:從Cook-Torrance到Shader實(shí)現(xiàn) 這個(gè)問題我在無數(shù)場(chǎng)合見過了技術(shù)群、面試現(xiàn)場(chǎng)、項(xiàng)目評(píng)審甚至美術(shù)朋友拿著材質(zhì)參數(shù)來問我“為什么金屬度調(diào)0.6高光就臟”。對(duì)著“Unity PBR的渲染方程是啥”這個(gè)標(biāo)題如果只丟出一句“Cook-Torrance BRDF”那真的不夠用。因?yàn)榇鸢高B著D項(xiàng)、G項(xiàng)、F項(xiàng)連著Metallic、Smoothness在Shader里到底怎么變成光的參數(shù)連著環(huán)境光怎么不靠光追也能算鏡面反射。只有把渲染方程拆到和Unity參數(shù)一一對(duì)應(yīng)才算真正吃透。這篇東西我打算按六步來講先把渲染方程的框架立起來再把Cook-Torrance的D、G、F三個(gè)項(xiàng)逐一拆開然后到Unity源碼里找落點(diǎn)接著手寫一個(gè)簡(jiǎn)化PBR Shader做驗(yàn)證再列一批常見問題和排查手段最后從面試角度看看這個(gè)題目怎么答才不翻車。1. 從渲染方程到Unity先有一張全局圖1.1 渲染方程和反射率方程不是一回事渲染方程本身是一個(gè)積分方程描述某點(diǎn)往出射方向的總輻射亮度等于自發(fā)光加上入射半球積分Lo(p, ωo) Le(p, ωo) ∫Ω f_r(p, ωi, ωo) Li(p, ωi) (n·ωi) dωi其中Lo是出射輻射Le是自發(fā)光Li是入射輻射f_r就是BRDFn是法線ωi是入射方向積分范圍是整個(gè)法線半球Ω。這是個(gè)全局方程場(chǎng)景里任何光源、反射、折射到最后都會(huì)通過Li和f_r耦合在一起想完整解它只能走離線渲染或者路徑追蹤一輪一輪往里彈光線。實(shí)時(shí)渲染干不了這個(gè)事。Unity這類引擎做的事是把那個(gè)巨大的積分“砍”成兩部分一部分是對(duì)所有離散光源逐盞累加另一部分是用IBL采樣把環(huán)境光砸進(jìn)來。這時(shí)真正使用的其實(shí)是反射率方程它只計(jì)算直接光照下的一次彈射不再追“光源照到A、A反射到B、B反射到眼睛”這種鏈路。很多人面試時(shí)說“Unity用的是渲染方程”嚴(yán)格講不太對(duì)Unity用的是反射率方程的實(shí)時(shí)近似只不過日常語境里大家把這兩者混著叫約定俗成也就接受了。理解了這個(gè)區(qū)別再看PBR就順了PBR的核心是選擇并實(shí)現(xiàn)一個(gè)有物理依據(jù)的BRDF讓能量守恒、讓高光形態(tài)接近真實(shí)微表面反射而不是美術(shù)自己拍腦袋去調(diào)“假高光”。1.2 Unity的PBR為什么是Cook-Torrance體系實(shí)時(shí)PBR的BRDF主流方案是微表面模型的Cook-TorranceUnity、UE、Godot大體都是這個(gè)方向。它的標(biāo)準(zhǔn)形態(tài)是把反射光分開成漫反射和鏡面反射兩部分f_r k_d * f_diffuse k_s * f_specular其中鏡面反射項(xiàng)長(zhǎng)這樣f_specular D * G * F / (4 * (n·l) * (n·v))這里D是法線分布函數(shù)G是幾何遮蔽函數(shù)F是菲涅爾項(xiàng)。分子上三個(gè)函數(shù)負(fù)責(zé)“高光的形狀、遮擋和邊界”分母的4倍NoL乘NoV來自微表面投影面積的推導(dǎo)是一個(gè)幾何換算因子。Unity并不發(fā)明BRDF它只是把Cook-Torrance針對(duì)實(shí)時(shí)渲染做了一大堆性能適配再把參數(shù)改成美術(shù)熟悉的Metallic和Smoothness。因此不同引擎的PBR看起來差異不大根源就在于大家共用同一套物理模型差異只在近似程度和實(shí)現(xiàn)細(xì)節(jié)。搞清這一點(diǎn)后面所有代碼都容易理解得多。2. 拆開Cook-TorranceD、G、F三兄弟逐個(gè)過關(guān)2.1 D項(xiàng)GGX法線分布函數(shù)高光的“寬度”微表面模型假設(shè)粗糙表面是大量朝向各異的小鏡面組成的宏觀上只有一個(gè)法線n微觀上每個(gè)微表面有各自的法線m。光線從l方向進(jìn)只有那些m恰好等于半角向量h的微表面才會(huì)把光按鏡面反射規(guī)則彈向v方向。D項(xiàng)回答的問題就是在這個(gè)粗糙度下有多少比例的微表面法線正好等于h。法線分布越集中D峰值越大高光越窄越亮分布越散高光越寬越暗淡。早期常用BlinnPhong模型做這個(gè)分布但BlinnPhong高光衰減太快形狀和真實(shí)金屬對(duì)不上。業(yè)界現(xiàn)在默認(rèn)使用GGX也就是Trowbridge-Reitz分布它的公式是D_GGX(α, cosθh) α2 / (π * ((cosθh2 * (α2 ? 1) 1)2))其中α是幾何粗糙度通常由美術(shù)感知粗糙度的平方得到。這個(gè)分布最大的特點(diǎn)是有一條“長(zhǎng)尾”主高光衰減之后還能保持較長(zhǎng)的漸暈非常接近真實(shí)測(cè)量數(shù)據(jù)。在Shader里落地時(shí)大致是這個(gè)樣子half D_GGX(half NoH, half alpha) { half a2 alpha * alpha; half d (NoH * a2 - NoH) * NoH half(1.0); return a2 / (PI * d * d); }實(shí)際使用里有幾個(gè)坑。一是alpha不能為0否則分母會(huì)爆常用做法是給一個(gè)最小下限比如把粗糙度clamp到0.04以上。二是NoH必須做saturate保證角度在合理范圍。三是移動(dòng)端half精度下d很小的區(qū)域非常容易出噪點(diǎn)遇到閃爍可以改用float算或者提高最小值。2.2 G項(xiàng)幾何遮蔽與可見性合并高光的“衰減”光找到了法線對(duì)路的微表面但這片微表面在入射方向和出射方向可能被旁邊的微表面擋住。入射時(shí)被擋叫Shadowing出射時(shí)被擋叫Masking合在一起就是幾何遮蔽項(xiàng)G。為什么必須有它因?yàn)闆]有G粗糙表面的高光在掠射角會(huì)亮到失真能量明顯不守恒。真實(shí)材質(zhì)在接近180度角時(shí)微表面遮擋極其嚴(yán)重高光應(yīng)該快速衰減而不是越掠射越刺眼。Smith模型是業(yè)界標(biāo)準(zhǔn)做法它把G拆成兩個(gè)獨(dú)立遮擋函數(shù)的乘積G G1(n·l) * G1(n·v)G1的近似形式五花八門最常見的是Schlick-GGX或者Joint Approx。更進(jìn)一步的優(yōu)化是把G和Cook-Torrance分母里的4NoLNoV合并成一個(gè)可見性項(xiàng)V這樣既能少算幾步除法也能避免0除風(fēng)險(xiǎn)。Unity的URP里有個(gè)Vis_SmithJointApprox就是這種合并后的形式half Vis_SmithJointApprox(half alpha, half NoV, half NoL) { half a max(alpha, half(0.05)); half a2 a * a; half lambdaV NoL * (NoV * (1.0 - a) a); half lambdaL NoV * (NoL * (1.0 - a) a); return half(0.5) / (lambdaV lambdaL half(1e-5)); }很多人把Unity里看到的代碼和書上公式對(duì)著看會(huì)發(fā)現(xiàn)“分母的4哪去了”正是因?yàn)橐呀?jīng)被V吞進(jìn)去所以你在Unity代碼里看到的是0.5/(lambdaVlambdaL)而不是G/(4NoLNoV)。如果自己從零寫PBR這個(gè)細(xì)節(jié)很容易踩到建議直接把V和D、F一起封裝好不要在Shader里臨時(shí)拼湊。2.3 F項(xiàng)Schlick菲涅爾近似高光的“顏色與強(qiáng)度”菲涅爾說的是一個(gè)日常現(xiàn)象視線垂直看水面時(shí)能看到水底視線貼近水面時(shí)看到的幾乎全是天空倒影。入射角越傾斜表面反射越強(qiáng)。BRDF里的F0是垂直入射時(shí)的反射率對(duì)非金屬大約在0.02到0.06之間業(yè)界習(xí)慣統(tǒng)一用0.04做默認(rèn)值。金屬則完全不同它的F0直接由albedo顏色決定這就是金屬高光為什么帶強(qiáng)烈本色而非金屬高光基本是白色的根本原因。Unity里F0和Metallic之間有一條典型公式half3 F0 lerp(half3(0.04, 0.04, 0.04), albedo, metallic)Schlick近似把完整菲涅爾公式壓成一個(gè)五次冪表達(dá)F_Schlick F0 (1 ? F0) * (1 ? cosθ)^5half3 F_Schlick(half3 f0, half LoH) { half f90 half(1.0); half LoH5 pow(saturate(half(1.0) - LoH), half(5.0)); return f0 (f90 - f0) * LoH5; }Schlick不是精確的菲涅爾但誤差很小從垂直角度看已經(jīng)完全夠用實(shí)時(shí)渲染里幾乎沒有人用完整公式。對(duì)金屬來說高光顏色等于反射率顏色對(duì)非金屬來說高光接近白。下面這幾個(gè)參考值可以幫我們建立直覺材質(zhì)類型線性空間F0參考值視覺效果水、玻璃、多數(shù)塑料0.02 ~ 0.04高光偏白強(qiáng)度不高鉆石0.15 ~ 0.18高光強(qiáng)且銳利鐵、鉻0.55 ~ 0.65高光帶明顯的金屬本色金約(1.0, 0.71, 0.29)金黃高光掠射角高光轉(zhuǎn)白還有一個(gè)特別重要但容易忽略的點(diǎn)F0必須在線性空間下計(jì)算。如果工程渲染在Gamma空間F0從sRGB色空間端進(jìn)來高光顏色會(huì)偏整體對(duì)比會(huì)發(fā)灰。這也是為什么很多初次接觸PBR的人發(fā)現(xiàn)“我這F0沒問題、G沒問題為什么高光顏色就是不對(duì)”的原因之一。2.4 漫反射項(xiàng)Unity并不是無腦用albedo/π嚴(yán)格Lambert漫反射是albedo除以π但Unity的實(shí)際實(shí)現(xiàn)并沒有簡(jiǎn)單到就這一步。關(guān)鍵差異在于金屬表面幾乎沒有漫反射因?yàn)楣膺M(jìn)入金屬后立刻被自由電子吸掉沒有辦法進(jìn)入體內(nèi)散射再出來。所以材質(zhì)上“光進(jìn)來后有多少能量可以變成漫反射顏色”是要按金屬度從albedo里扣出來的。對(duì)應(yīng)的代碼邏輯是oneMinusReflectivity 0.96 * (1.0 - metallic) diffuseColor albedo * oneMinusReflectivity非金屬情況下反射率只有0.04所以留給漫反射的能量是96%和0.96這個(gè)系數(shù)完全對(duì)得上。金屬情況下oneMinusReflectivity接近0漫反射就被扣掉albedo直接拿去當(dāng)F0了。傳統(tǒng)Blinn-Phong時(shí)代沒有這層“能量預(yù)算”概念給金屬貼一個(gè)卡通顏色當(dāng)漫反射高光再單獨(dú)疊一層。PBR把a(bǔ)lbedo同時(shí)承擔(dān)了漫反射色和金屬反射色的雙重職責(zé)靠Metallic來分配預(yù)算。這就是為什么很多美術(shù)調(diào)金屬材質(zhì)時(shí)總覺得“臟”如果鋁塊上albedo給了一個(gè)灰暗的深色那不僅漫反射變暗連F0這個(gè)高光基色也一起變暗高光整片死氣沉沉。3. 在實(shí)際代碼里找到這些公式的落點(diǎn)3.1 Standard Shader與URP/Lit的代碼入口內(nèi)置渲染管線的Standard Shader底層一直維護(hù)在UnityStandardBRDF.cginc里老項(xiàng)目里能直接搜到DirectBRDF、SpecularTerm這類函數(shù)名。到了URP時(shí)代Cginc換成了Core RP Library的BRDF.hlsl函數(shù)入口是UniversalFragmentPBR。代碼結(jié)構(gòu)變了命名換了但核心那套公式幾乎沒有動(dòng)過。建議的追碼路徑是進(jìn)入U(xiǎn)niversalFragmentPBR后先找到BRDFData結(jié)構(gòu)再看DirectBDRF怎么算直接光最后看GlobalIllumination怎么算間接光。在這條路徑上一定能看到D_GGX、Vis_SmithJointApprox、F_Schlick和某個(gè)漫反射函數(shù)和前面拆的公式一一對(duì)應(yīng)。要注意的是不同Unity版本對(duì)roughness的命名和映射并不完全一致。有的版本BRDFData里已經(jīng)把roughness平方過D_GGX內(nèi)部又做了一次平方等效alpha變成感知粗糙度的四次方看著不物理但工程上大家也都接受了。有的版本在調(diào)用前才做映射。所以別被函數(shù)名和變量名忽悠跟著數(shù)值走看它實(shí)際推進(jìn)公式的是哪個(gè)量。3.2 Smoothness、roughness、alpha美術(shù)參數(shù)到底怎么進(jìn)公式美術(shù)面板上那個(gè)Smoothness理解成roughness的補(bǔ)數(shù)就好關(guān)系是perceptualRoughness 1.0 - smoothness它叫感知粗糙度是給美術(shù)用的線性概念。進(jìn)入GGX之前還要再平方一次得到幾何粗糙度alphaalpha perceptualRoughness * perceptualRoughnessalpha才是真正進(jìn)D和G函數(shù)的參數(shù)。也就是說如果Smoothness是0.9perceptualRoughness0.1alpha0.01高光非常集中如果Smoothness是0.5perceptualRoughness0.5alpha0.25高光明顯散開。這個(gè)平方關(guān)系導(dǎo)致一個(gè)常見現(xiàn)象粗糙度從0.3調(diào)到0.4視覺變化不大從0.9調(diào)到1.0視覺變化也不大但在0.2附近微調(diào)一點(diǎn)點(diǎn)高光就會(huì)有明顯跳動(dòng)。調(diào)參時(shí)心里要有這根弦。把這個(gè)關(guān)系整理成一個(gè)速查表方便日常使用SmoothnessperceptualRoughnessGGX alpha高光形態(tài)1.00.00.0理想鏡面實(shí)際需下限保護(hù)0.90.10.01小而銳利的高光0.70.30.09中等集中高光0.30.70.49明顯擴(kuò)散接近亞光0.01.01.0非常發(fā)散幾乎全漫反射另外有個(gè)很典型的翻車現(xiàn)場(chǎng)美術(shù)在Substance Painter里導(dǎo)出一張Roughness貼圖回到Unity里順手接到Smoothness槽。Roughness和Smoothness本來就是反的這樣會(huì)得到完全相反的粗糙度表現(xiàn)材質(zhì)像被整體調(diào)換過。正確做法是確認(rèn)你的貼圖表示的是Smoothness還是Roughness再?zèng)Q定要不要反相或者直接用線性插值節(jié)點(diǎn)處理。3.3 IBL沒有光追環(huán)境光怎么也能有高光實(shí)時(shí)渲染里環(huán)境光不能逐方向積分但真實(shí)材質(zhì)在環(huán)境下的高光又非常重要。于是業(yè)界普遍用Split-sum近似來拆成兩步第一步把環(huán)境貼圖按不同粗糙度預(yù)濾波存成一組miproughness越大采樣的mip越模糊第二步把BRDF對(duì)NoV和roughness的積分結(jié)果預(yù)計(jì)算成一張LUT運(yùn)行時(shí)按NoV和粗糙度查表或者用解析近似模擬。最后合成時(shí)用roughness去采樣預(yù)濾波貼圖再乘LUT就得到了近似的IBL鏡面反射。Unity的Standard和URP對(duì)這個(gè)過程都有完整封裝常見的是采樣Cubemap的LOD后再乘一個(gè)EnvBRDF近似函數(shù)。因此反射探針質(zhì)量對(duì)金屬物體的影響極大一個(gè)金屬壺如果周圍反射探針分辨率不夠它就像“最亮的鏡子照了一張糊掉的圖”高光糊成一片。還有一點(diǎn)值得特別注意IBL和直接光照是兩套獨(dú)立的近似如果他們內(nèi)部對(duì)roughness的映射不一致就會(huì)出現(xiàn)“關(guān)掉環(huán)境光時(shí)很自然打開IBL后高光突然變亮或變暗”的斷層感。排查時(shí)把直接光和間接光分開驗(yàn)證比在最終畫面上瞎調(diào)有效得多。4. 實(shí)戰(zhàn)手搓一個(gè)簡(jiǎn)化PBR Shader來驗(yàn)證公式4.1 初始化BRDFData金屬度如何拆出specular和diffuse與其背公式不如直接寫一段可用的HLSL骨架。下面這段代碼來自URP風(fēng)格的實(shí)現(xiàn)思路但已經(jīng)簡(jiǎn)化過特意把變量命名改得更清晰便于理解struct BRDFData { half3 albedo; half3 diffuse; half3 specular; half perceptualRoughness; half roughness; // 幾何粗糙度即GGX中的alpha half oneMinusReflectivity; }; BRDFData InitializeBRDFData(half3 albedo, half metallic, half smoothness) { half oneMinusReflectivity half(0.96) * (half(1.0) - metallic); half reflectivity half(1.0) - oneMinusReflectivity; half3 specular lerp(half3(0.04, 0.04, 0.04), albedo, metallic); BRDFData data; data.albedo albedo; data.diffuse albedo * oneMinusReflectivity; data.specular specular; data.perceptualRoughness half(1.0) - smoothness; data.roughness data.perceptualRoughness * data.perceptualRoughness; data.oneMinusReflectivity oneMinusReflectivity; return data; }注意這一步已經(jīng)把漫反射色像前面說的那樣扣掉了金屬所占的能量。如果你拿到一個(gè)metallic1的材質(zhì)它的diffuseColor幾乎為0整張紋理就只剩下specular那條通道在發(fā)光。這也是為什么金屬材質(zhì)在燈光暗的環(huán)境里看起來特別“吸光”。4.2 D、V、F三個(gè)函數(shù)的HLSL落地接下來是三個(gè)核心函數(shù)與前面章節(jié)的公式一一對(duì)應(yīng)。這里alpha就是初始化函數(shù)里的roughness字段D_GGX內(nèi)部再平方一次是為了得到alpha2half D_GGX(half NoH, half alpha) { half a2 alpha * alpha; half d (NoH * a2 - NoH) * NoH half(1.0); return a2 / (PI * d * d); } half Vis_SmithJointApprox(half alpha, half NoV, half NoL) { half a max(alpha, half(0.05)); half a2 a * a; half lambdaV NoL * (NoV * (half(1.0) - a) a); half lambdaL NoV * (NoL * (half(1.0) - a) a); return half(0.5) / (lambdaV lambdaL half(1e-5)); } half3 F_Schlick(half3 f0, half LoH) { half f90 half(1.0); half LoH5 pow(saturate(half(1.0) - LoH), half(5.0)); return f0 (f90 - f0) * LoH5; }最后在DirectBDRF里把它們組合到一起再乘光源顏色、NoL和衰減half3 DirectBDRF(BRDFData brdfData, half3 N, half3 V, half3 L, half3 lightColor, half lightAttenuation) { half3 H normalize(L V); half NoL saturate(dot(N, L)); half NoV saturate(dot(N, V)); half NoH saturate(dot(N, H)); half LoH saturate(dot(L, H)); half D D_GGX(NoH, brdfData.roughness); half Vis Vis_SmithJointApprox(brdfData.roughness, NoV, NoL); half3 F F_Schlick(brdfData.specular, LoH); half3 specular D * Vis * F; half3 diffuse brdfData.diffuse; return (specular diffuse) * lightColor * NoL * lightAttenuation; }如果你自己想驗(yàn)證把specular和diffuse分別打到一個(gè)Debug顏色通道上就能很直觀地看到金屬度對(duì)兩者的影響。例如強(qiáng)行讓diffuse0只輸出specular金屬高光還是帶顏色反過來只輸出diffuse金屬表面會(huì)變成純黑這正好對(duì)應(yīng)PBR的能量分配邏輯。4.3 用Frame Debugger和RenderDoc驗(yàn)證每個(gè)中間量Shader寫完別急著看最終畫面先把中間量可視化。Unity的Frame Debugger可以在Game窗口定位到Lit PassRenderDoc更是可以直接抓取每張中間RT和數(shù)值。我的習(xí)慣是給Shader加一個(gè)Debug開關(guān)把D、Vis、F、NoL、lightAttenuation分別輸出成顏色先看單通道對(duì)不對(duì)再合成最終結(jié)果。例如把Vis輸出成灰度圖應(yīng)該能看到邊緣區(qū)域比中心暗這是幾何遮蔽在起作用把F輸出成RGB圖應(yīng)該能看到金屬物體在高光區(qū)域有強(qiáng)烈本色非金屬則接近白。如果這些中間量看起來都不對(duì)那問題一定在更上游的輸入比如法線、UV或者貼圖通道映射此時(shí)直接調(diào)最終顏色只會(huì)越調(diào)越亂。這套驗(yàn)證方法比什么魔法調(diào)參都管用。大部分PBR材質(zhì)“發(fā)灰”“臟”“過曝”的問題其實(shí)在中間量的灰度圖里就已經(jīng)露出馬腳了。5. 常見問題與排查實(shí)錄5.1 高光過曝或發(fā)灰高光過曝最常見的原因是G項(xiàng)沒用好。很多人按公式寫G/(4NoLNoV)但NoL或NoV沒有saturate負(fù)數(shù)進(jìn)入分母后就會(huì)在背光面莫名其妙發(fā)亮。更隱蔽的問題是直接在Gamma空間算F結(jié)果高光色溫偏暖或偏灰。還有人在URP里把specular和diffuse簡(jiǎn)單相加后不乘NoL導(dǎo)致垂直于法線的區(qū)域照樣有光照畫面一下子平了。排查時(shí)優(yōu)先把NoL單獨(dú)可視化燈從正面照NoL應(yīng)當(dāng)是一張平滑的明暗圖邊緣銳度取決于燈光角度而不是材質(zhì)。NoL正常后再看Vis如果Vis在掠射角不衰減問題就在G項(xiàng)。最后看F檢查F0是否是lerp(0.04, albedo, metallic)得來的而不是拿原始albedo直接往高光里塞。下面這個(gè)速查表可以輔助定位現(xiàn)象常見原因處理方式高光整片發(fā)白過曝F項(xiàng)缺少能量守恒或F0計(jì)算錯(cuò)誤檢查F0lerp(0.04, albedo, metallic)光照方向正常但高光平specular未乘NoL或attenuation確認(rèn)最終光照乘了NoL和衰減背光面莫名高亮NoL或NoV未clamp對(duì)NoL、NoV做saturate高光顏色偏色Gamma空間計(jì)算F切換線性空間并在線性空間做F計(jì)算5.2 金屬材質(zhì)怎么設(shè)置都是臟兮兮金屬材質(zhì)最大的坑是把a(bǔ)lbedo當(dāng)“漫反射顏色”來調(diào)。金屬?zèng)]有漫反射albedo直接成為F0基色所以想表現(xiàn)一塊干凈的鐵albedo必須給到接近鐵的反射率色值而不是一張黑灰色插畫。常見錯(cuò)誤是把金屬度設(shè)為1后又把a(bǔ)lbedo調(diào)得極暗結(jié)果高光和漫反射一起消失材質(zhì)看起來像一團(tuán)焦炭。另一個(gè)問題是金屬度貼圖本身沒配好0和1之間根本沒有平滑過渡邊緣鋸齒感會(huì)直接把“金屬感”破壞掉。如果你想要一個(gè)相對(duì)折中的方案非金屬表面Metallic給0Smoothness給0.5~0.7金屬表面Metallic給1Smoothness按打磨程度給。不要在一張材質(zhì)上到處拉0.4、0.5這種“半吊子金屬度”除非你在做介于金屬和非金屬之間的混合材質(zhì)而且你清楚自己為什么這么做。5.3 粗糙度調(diào)來調(diào)去高光形態(tài)不對(duì)這種情況首先檢查Smoothness和Roughness有沒有反了。從Substance導(dǎo)出的Roughness貼圖如果不經(jīng)過反相就接到Unity的Smoothness槽高光形態(tài)會(huì)完全反著走。還有一種情況是貼圖導(dǎo)入時(shí)Unity把線性數(shù)據(jù)當(dāng)sRGB解導(dǎo)致粗糙度數(shù)值被壓暗或提亮整個(gè)材質(zhì)“軟塌塌”。另一個(gè)容易被忽略的問題是GGX的alpha映射差異。你在代碼里看到D_GGX內(nèi)部又乘了一次roughness可能就是引擎在走“perceptualRoughness的平方在初始化時(shí)做一次、D_GGX內(nèi)部再做一次”的雙平方路徑。如果你的工程恰好碰到這種情況視覺高光比普通PBR更“緊”調(diào)參時(shí)要參考這個(gè)歷史版本的行為而不是死磕物理公式。順手提一下Shader編譯錯(cuò)誤的表現(xiàn)材質(zhì)變成紫紅色或者粉色。這通常代表Shader有編譯錯(cuò)誤或分支寫錯(cuò)不是渲染方程本身的問題。如果看到粉紅材質(zhì)先看Console里到底報(bào)了什么錯(cuò)別去調(diào)參數(shù)折騰半天。5.4 直接光和間接光打架這個(gè)問題比較難排查因?yàn)樵谥挥兄苯庸獾陌咨臻g里測(cè)PBR渲染怎么都是對(duì)的一開環(huán)境光就出問題。常見的割裂來源有三個(gè)反射探針沒有更新導(dǎo)致動(dòng)態(tài)物體周圍的環(huán)境信息是舊的IBL的roughness映射和直接光不一致導(dǎo)致同一材質(zhì)在直接光高光集中、在IBL里卻像涂了層油環(huán)境貼圖不是HDR格式高光范圍被壓縮物體顯得死灰。解決思路是把“直接光”和“間接光”獨(dú)立測(cè)試。先關(guān)掉所有環(huán)境光把太陽光拉成明顯方向光確認(rèn)直接光表現(xiàn)再只開反射探針關(guān)掉直接光看IBL單獨(dú)的表現(xiàn)。兩者都正常再打開一起看。如果一合起來就發(fā)灰大概率是環(huán)境光照強(qiáng)度或者探針分辨率與直接光不匹配而不是光照模型算錯(cuò)了。6. 面試視角與延伸思考6.1 答這道題的正確順序和追問應(yīng)對(duì)面試答這道題背公式是最低級(jí)的答法。一個(gè)明確的回答順序大概是先講實(shí)時(shí)渲染不能用完整渲染方程所以退化成反射率方程再說BRDF選型Unity用的是Cook-Torrance微表面模型分漫反射和鏡面反射然后拆鏡面項(xiàng)里的D、G、F各自說什么接著提到Unity的參數(shù)化路徑Metallic里藏著F0Smoothness先變perceptualRoughness再平方成GGX的alpha最后補(bǔ)一句IBL用Split-sum近似環(huán)境光和BRDF積分。面試官大概率會(huì)追三個(gè)問題。第一個(gè)是“為什么分母是4NoLNoV”。這個(gè)要答出來自微表面投影面積的幾何推導(dǎo)把宏表面的微表面面積投影到入射和出射兩套坐標(biāo)系后產(chǎn)生的系數(shù)實(shí)時(shí)實(shí)現(xiàn)里經(jīng)常把它和G合并進(jìn)可見性項(xiàng)。第二個(gè)是“為什么roughness要平方”。要答出美術(shù)給的perceptualRoughness是感知值跟微表面法線分布的標(biāo)準(zhǔn)差有關(guān)系幾何roughness近似等于它的平方同時(shí)GGX公式本身也需要一個(gè)二次方項(xiàng)來控制高光衰減形狀。第三個(gè)是“金屬度為什么能在0到1連續(xù)變化”。要答出這本質(zhì)上是金屬和非金屬兩種反射模式的線性插值F0從0.04插到albedo顏色同時(shí)漫反射能量從0.96逐級(jí)扣到0并不是說0.5金屬度就是一個(gè)真實(shí)的中間態(tài)金屬而是一種材質(zhì)混合控制參數(shù)。這三個(gè)追問能流利答下來基本就證明不是死記硬背了。6.2 理解渲染方程之后還能往哪兒走這套東西不光用于寫實(shí)渲染。搞明白PBR之后去看NPR卡通渲染完全就是一個(gè)“反著改”的樂趣把GGX的D項(xiàng)換成自定義的閃點(diǎn)分布把Fresnel從連續(xù)曲線換成硬閾值把漫反射從Lambert換成Ramp貼圖很多卡通效果的原理就是在打斷PBR的能量守恒強(qiáng)行塑造非物理的觀察信號(hào)。知道PBR每一步在做什么就能精確決定在哪里“破壞規(guī)則”這就是從“被shader推著走”變成“推著shader走”的轉(zhuǎn)折點(diǎn)。對(duì)性能敏感的項(xiàng)目PBR也不是什么洪水猛獸。核心BRDF就是D加Vis加F再乘一次NoL移動(dòng)端用half精度完全跑得動(dòng)真正貴的是多光源迭代和反射探針瀑布。日常優(yōu)化時(shí)優(yōu)先砍光源數(shù)量、降反射探頭更新頻率、把不參與高級(jí)光照的粒子改成Unlit比在Shader里扣float比half的細(xì)節(jié)有效得多。一點(diǎn)自己的實(shí)操體會(huì)做圖形渲染這些年我?guī)缀趺磕甓紩?huì)被問到一次“Unity PBR的渲染方程是啥”問法五花八門但考察點(diǎn)始終穩(wěn)定你知不知道能量守恒、知不知道微表面模型、知不知道Unity每個(gè)參數(shù)最終落在公式里的哪個(gè)位置。建議想在這個(gè)方向上走遠(yuǎn)的同學(xué)拿到任何PBR材質(zhì)后都按這個(gè)順序調(diào)試先只開直接光把環(huán)境光關(guān)掉用金屬度和粗糙度把F0與alpha調(diào)對(duì)再打開IBL看整體融合。我在項(xiàng)目里只要嚴(yán)格按這套流程走基本沒有調(diào)不出來的材質(zhì)也沒有解釋不清的高光問題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
AV九九| 狠狠操狠狠燥| 欧美A√综合网| 大香蕉中文201| 综合欧美日本三级| 亚洲牲交| 美国久久一二三四| 性爱Av免费| 97人妻色| 国产在线视频午夜精华在| 黄aaaaaaaaaaaaaaaaaa色网站| 一区二区三区 丝袜 高跟 美腿| 男人天堂网手机版婷婷| 26uuu性| 天天日美女的B| 日韩熟女操逼| 97在线资源| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 大香蕉日韩| 夜夜肏2021| 9久久久久| 狠狠色噜噜狠狠狠狠狠色综合久久 | 男人成人黄色视频在线观看免费下载| 日韩一级特黄av毛片| 丝袜狠狠草尤物 91| 91精品国产高清久久久久久,亚洲成人| av大香蕉网站| 欧美网站免费| 東南亚性呦成人伦理资源在线视频| 欧美十八禁导航成人| 龙兴卡官方查询| 操逼网站视频漫画国产| 新怡红院| 青青操在线亚洲视频观看欧美在线| 91综合色噜噜| 五月天久久婷婷亚洲 | 日韩不卡毛片Av免费高清| 国产欧美日韩臀| 亚洲国产一区二区日韩专区| 亚洲素人综合| 99热精品在线播放| 午夜视频久久久久一区| 精品午夜福利| 中文字幕精品三级久久久| 狠狠狠狠狠| 午夜啪| 嫩草91| 亚洲精品天天影视综合网 | 日亚韩精品视频二区三| 9Ⅰ超碰| 精品亚洲俞拍视频一区| 亚洲色图91欧美日韩| 欧州一区二区三区四区| 日韩在线97| 日本三级中国三级99人妇网站| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美丝袜美女电影一二三四区| 香蕉久久AⅤ...| 亚洲成人色情五月天丁香花| 日韩欧美成人大香蕉| 性色av网站| 97久久久| 女色综合| 欧美亚洲首页| 传媒免费一区二区三区| 久久久久久久久久久人妻| 亚洲午夜福利视频| 日韩精品 视频一区二区| 天天肏天天干| 久一区久久蜜桃| 美女上床网站| 久久9999| 激情四射婷婷六月天| 狠狠爱综合| 亚洲最大成人a毛毛片| 9久在线视频只有精品| 人妻蜜桃臀| 97精品97久久| 亚洲AV无码天美传媒一区| 久9热| 自偷自拍的亚洲视频| 国产AV毛片| 综合伊人激情| av一区二区三区不卡| 91老司机视频| 无码久久国产 | 国产精品国产自产高清AV| 羞答答AV中文字| 蜜乳av一区二区三区四区不卡| 啊啊啊好爽快点啊啊啊嗯嗯| 亚洲日韩一区电影| 国产女人高潮视频| 中文97国产| 99热在线不卡| 亚洲综合伊人| 欧美熟妇色| 亚洲女优有码无码高清| 骚逼自拍99| 97草草| 这里都是精品| 久久久97| 蜜乳AV.COM| 中文字幕后石码三区四区| 中文字幕激情小说| 国产精品一二三区18| 探花视频免费观看国产专区| 国产一区自拍欧美日韩| 日韩无码人妻| 日韩 欧美 视频 在线 一区| 色青青久久影视| www狠狠| 国产精品久久久亚洲一区| 97干日韩| WWW美腿丝袜香蕉中文| 精品二区久久| 人人搞人人插人人操| 搞中出久久| 久久亚洲精品成人av| 婷婷久久综合久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 天美传媒精品久久视频| 欧美福利视频啊啊啊啊| 亚洲1区2区三区高清中文字幕| 三级日本一区二区三区| 天天日B夜夜干B时时操B| 精品国产精品一区二区| 欧美日韩免费专区在线| 亚洲猛交| 国产视频一区二区三区在线免费观看 | 裸体1区| 免费啊啊啊| 欧美综合亚洲| 亚洲成人性| 国产亚洲色婷婷久久99精品91| 色婷网| 91色女| 懂色影视久久| 久久首页| 久久大香蕉手机高清视频| 97伪v| 亚洲欧美97√| 99在线无码精品秘 入口黑人| 自拍视频一区在线观看| 北京专精特新企业招聘信息| 91n处女在线观看| 天天色黄色影院天天操| 天堂av2019| 日日碰视频网| 国产福利av精彩对白| 97内射偷拍| 欧美第五页| 91影库| 国产白领连续中出在线观看| 中文乱码字字幕在线第5页| 无码137片内射在线影院| 久久美女福利是上海美女| 五月婷视频| 久久超碰天天| 婷婷九月色| 亚洲av无线观看| 偷拍 欧美 日韩| 夜色91| 丝袜 中出 制服 人妻 美腿 中文字幕| 亚洲国产一区二区三区在线| 啊啊啊好疼| 久久成人午夜精品影院| 国产精品一区二区三区在线| 国产亚洲精品美女久久久| 丰满岳乱妇一区二区三区| 少妇久久久久| 少妇久久久久| 亚洲情色1区| 亚洲制服欧美另类内射| 老熟女搡BBBB搡BBBB视频| 免费视频在线一区二区不卡| 欧美亚洲素人制服精品| 精品国产乱码久久久久久口爆网站| 天天综合~91| 成人影院永久免费观看网址| 国产一区二区三区影片| 观看免费区二区三区二| 日本久久久久久久久久| 精品78| 欧美日韩亚洲一区二区在线观看| 久久大香蕉97| 色欲天天综合网| 色丁香久久| 人妻出轨一区二区三区| 蜜臀无码一区二区| 亚洲小电影免费涩涩成人在线高清| 伊人丁香五月婷婷| 少妇天堂网络| 欧美性爱18观看| 国产成人欧美一区二区三区的国产| 91丨国产丨白浆| 男人的天堂在线2| 婷婷大香蕉| 婷婷五月天无码 | 日韩无码服务区| 性爱av网站| 少好三P| 91在线欧美| 熟妇视频一区二区三区在线观看| 超碰2017| 人妻丝袜肏逼| 亚洲啪啪性视频| 免费视频97| 性欧美天天| 久操网无码在线| 一二三四区操操Av| 嗯嗯啊在线视频| 亚洲天天综合| 尤物视频网 刘玥| 伊人99热| 久久av一级av少妇av高潮| 91爱欧美| 嗯嗯嗯啊啊啊操的我好爽| 亚洲国产尤物yw在线观看| 9九九国产| 红杏大香蕉| 亚州综合在线| 91亚洲欧美综合高清在线| 久99热| 中文字幕国产| 男人的天堂久久久| 亚洲久草AV色图| 亚洲色欲天天人妻无码系列专区| 女生91网站| 亚洲青青草| 91动漫操逼视频| 激情视频一二三| 激情丁香婷婷| 亚洲天堂AV在线播放| 色综合20p| 午夜精品一区二区三区三上悠亚| 久久久性| 97精品免费视频网站| 久久综合av| 久久这里都是精品| 9999久久久久| 91在线精品| 日韩免费在线观看不卡| 日韩情色一区二区| 大逼色网站| 欧美人人天天网| 小草三级久久观看| 婷婷色五月激情| 高潮的A片激情扒开一区| 亚洲精品人体| 亚洲欧美校园| 日本 情色 1区| 国产精品毛片| 男生通女生屁股| 91超碰碰在线| 98福利在线视频| 婷婷五月天基地| 亚洲少妇中文字幕网址| caoni国产亚洲av| 亚洲图片激情综合另类| 韩三级a视频在线观看| 女上位精品在线| 日韩精品人妻| 综合亚洲网| 人伦四五区| 91视频女生| 综合97久久| 91欧美巨乳| 久久亚洲天堂| 懂色Av一区二区三区| 欧美日韩亚洲少妇寂寞影院正在播放| 搞中出视频在线观看| 免费夜夜爱黄色视频毛片| 性爱视频久久| 精品无码一区二区| 无码视频一区二区| 欧美美女啪啪视频| 国产日韩人人| 亚洲情色无码一区二区三区| 婷婷丁香人妻 | 中文字幕一区日韩精| 麻豆国产96在线| 狼人久草| 久草久热| 色男人色天堂东京热| 97视频免费在线| 国产农村妇女毛片精品久久| 久久久久极品| 亚洲色人| 精品久久久久久中文| 破苞ⅩXXX性无码动漫无码| 五月丁香影院| 台湾大香蕉99热| 18禁久极品美女久久哦哟呀!| 少妇无码太爽| 五月开心久久AV官网| 伊蕉97蜜桃97狠狠综合干| 熟妇高潮二区三区| 日韩操p| 强奸乱伦αv片| 亚州精人品大香蕉| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 大香蕉欧美国产日韩高潮| 久久妇| 福利视频网站| AV丝袜少妇| 中文字幕在线2| 亚洲色婷婷综合久久一区二区三区| 九九九九一级| 偷拍综合网| 激情干在线| 久久男女激情视频网站| 国产污视频麻豆传媒一区二区| 97色在线观看| 91日韩网站| 亚洲AV无码乱码| 人人摸人人叼| 诱惑人妻欧美一区在线播放| 韩日精品福利视频一区不卡在线免| 欧美夜夜骑视频| 91亚洲综合| 天天躁日日躁AAAXX| 亚欧中文字幕在线视频| 老熟女91| 日本久久精品| 亚洲图片视频小说| 92人人操人人| 日韩美女,国产传媒,视频一区| 亚洲Av诱惑| 97啪啪| 99色婷婷| 久久精品操| 国产熟女免费观看久久| 夜精品久无码| 国产精品人妻熟女aⅴ| 亚州色图第三区| 男人的天堂.com| 国产综合久久久麻桃个| 99精品热| 九九热re99re6在线精品| 无码人妻精品一区二区中文| 黄色高清久久无码依人| 亚洲欧洲成人在线电影| 天天淫人人妻日日色| 欧美激情精品| 日本色色色视频| 国产一区二区三区,在线观看观看| 欧美图片校园春色| 欧美日韩成人在线| 午夜传煤十二区精品| 91精品黄在线观看| 伊人991| 国产第12页| 久久高潮妇女视频| 色婷婷99| 翔田千里AV无码秘 三区| 国产操偷| 超碰久久.com| 天无日色综合| 久久久91| 热久久91婷婷| 天天躁日日躁xxxxx| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 久夜视频| 91碰碰碰| 无码一区免费在线不卡| 伊人久久蜜月| 这里都是精品在线观看| 人人妻人人澡人人爽久久av| 亚洲精品一二三四区| 新91视频.cmp| 麻豆久久久久久久久丝袜| 日韩免费在线观看不卡| 99re这里| www.99色| 日韩中文字幕国产| 色天使大香蕉| 一级久久性爱视频| 无码人妻系列少妇| 欧美精品另类人妖xxxx| 久操操AV电影| 啊啊啊啊嗯嗯在线久久久| 91麻豆天美国产欧美| 2018天天日天天日| 精品一区二区三区四区女| 亚洲h片在线免费观看| 男女香蕉一区二区| 高树玛利亚无码流出| 久久久久亚洲AV无码专区少妇| 天操天操夜操夜月操月年年操| 青青草久草| 综合网欧| 97碰在线视频| 天堂69亚洲精品中文字| 国产精品动态一区二区三区四四| 国产精品成久久久久午夜午夜| 日韩人妻少妇中文字幕| 嫩草影院在线观看精品| 久草在线| 都市激情人妻一区二区青青操视频 | 国产精品操| 日韩人妻无码精品系列| 精品无码产区一区二| 手机看片1025| 激情抓乳插进去啪啪啪日韩| 97在线观看免费视频| 开心六月色| 97久久久| 九月丁香综合网| 国内成人圈中文字幕无码视频| 日本精品成人无码| 欧美日韩国产中文精品字幕自在自线| 亚洲双插| 18禁久极品美女久久哦哟呀!| 男女激情黄色网址| 丝袜美腿av女优在线| 久久成人网站| 香蕉免费一区二区三区不读| 欧美熟妇乱码在线一区| 桃色五月天| 加勒比在线视频一区二区三区| 97色操| 偷拍片久久| 视频黄色国产一级| 亚洲啪AⅤ永久无码| 91亚洲欧洲| 无马一区二区| 老熟女天天操| 天干天干天干天天做| 国产91丝袜在线播放蜜月| 午夜福利在线视频1000| 青青草视频爽一爽| 欧美亚洲性爱一区二区| 色爽爽文学| 色色婷| 久久色情| 久草网站免费在线观看| 成人网站 免费观看| 91伊人| 久久久久少妇| 黑人免费福利视频| 在线精品福利免费播放| 很黄很色的视频在线观看| 97超碰超| 粉嫩av平台| 狠狠久久手机视频精品| 亚洲无码超碰免费| 葡萄牙性视频一二区 | 在线视频资源| 午夜爽爽爽| 爱爱啊啊啊| 一区二区乱码福利| 一区二区影视| 日韩AV无码网站| 眼镜人妻101.com| 精品视频免费在线一区| 免费精品国偷自产在线在线| 伊人久久综合影院| 欧美日韩操逼嗦吊| 9久综合网| 亚洲成人一二三区| 精国久久一区二区三区98| 美女让帅哥通她小鸡鸡| 欧美碰碰综合色| 日韩兔费看黄片| 色哟哟 日韩精品| 欧美在线啊啊| 精品少妇人妻av久久免费| Blackedraw视频一区二区| 1级黄色夫妻对换性交免费看| 17c嫩草51久久91嫩草| 岛国黄片网站| 天天躁日日躁AAAXX| 男人的天堂2018东京热啪啪啪| 超碰国产在线| 丝袜性亚洲| 欧美色日| 超碰2017| 乱伦av.com| 精品久久久久久亚洲| 啊啊啊好湿久久| 国产精品久久久久久夜夜夜夜| 日本精品性生活久久久| 亚洲男人天堂手机版| 日韩字幕一区| 亚洲 无码 有码 中文字幕| 欧美欧美少妇| 国产不卡免费在线视频| 99久久com免费视频′| 日日骚精品视频| 久久久久921| 水多多映视AV| 免費黃色視頻觀看一| 99热精品青草在线| 欧美碰碰综合色| 七月丁香婷婷| 99自拍视频在线| juliaann丝袜大战黑鬼| 一级一性爱免费视频| 强奸乱伦日韩AV| 91jk色拍| 国产激情视频一区区三区| 国产一区二区三区导航| 午夜天堂精品久久| 久久婷婷电影网| 69精品人人人人| 久欲AV| 欧美 亚洲 第一页| www99热| 又黄又粗又硬又长又大| 高清国产精品福利网站| 99久久久er直播网址| 九九九久久久久| 亚洲九九视频| 亚卅熟女乱色| 欧美少妇高潮| 插欧洲美女欧美精品| 亚洲精品久久久久久久久豆丁网| 综合激情一一91| 午夜激情成人在线观看| 性爱动态120秒| 亚射在线| 一区二区三区色综合| 久久双插| 麻豆一区在线| 欧美 亚洲| 美女露胸露奶头| 操屄日韩| 涩涩久久精品| 成人精品久久久午夜福利| 热久久91婷婷| 日韩免费一级性爱视频| 美骚妇av高清在线| 午夜福利视频在线一区| 日日AV加勒比| 国产成人自拍视频在线| 麻豆国产成人精品| 精品人体无圣光凹凸| 熟女熟妇一区二区三四区| 99久久免费看精品国产一区| 舔足天天操天天射| 97资源视频| 成人蜜乳小视频网站| 丁香五月天啪啪| 亚洲熟久久| 亚洲导航深夜福利| 懂色Av一区二区三区| 日韩激情电影中文字幕| 美熟女逼导航AV操逼| 亚洲中文字幕av | 超碰欧美97| 日本视频在线中文字幕| 97视频在线观看网站| 亚熟hd视频在线| 一二三四日本视频高清| 久久激情网| 你操综合| 9l视频自拍9l九色成人| 精品无码久久久久久久杏吧| 无码av永久免费专区网站| 亚洲成人性| 免费毛片在线播放| 成人av在线播放| 国产一级内射高清视频 | 在线综合 亚洲 欧美中文字幕 | 福利视频香蕉免费一区二区在线| 久久男人天堂| 中文字幕 码精品视频网站| 欧美日韩国产中文精品字幕自在自线 | 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 九九热男人天堂| 天天草天天干天天日| 黄色av网站在线播放| 亚洲天堂久| WWW美腿丝袜香蕉中文| 蜜桃成人1区2区3区| 亚洲宅男天堂| 久久社区一区二区三区| 97干在线| 国产一进一出视频网站| 欧美性巨大╳╳╳╳╳高跟鞋| 嗯嗯不要 视频| 人人操人人肉久久精品| 99久久精品欧美国产| 国产女同视频在线播放| 蜜臀操逼黄色视频操的好爽| 久久精品国产免费观看99| 久操视频资源站公开| 婷婷六月色| 久久本道| 97视频在线观看网站| AV有码在线| 又大又长又粗又爽又黄| 色爱国产| 欧美少妇内射| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 亚洲欧洲综合av在线| a在线视频免费观看| 久久久久亚洲| 欧美激情亚洲情色| 久久毛卡| 少妇天堂网络| 亚洲精品欧美专业| 91东北熟女| 欧美很很操视频| 9999亚洲电影| 97二区四区| 亚州色交| 狠狠干综合| 久久大香蕉97| 色九九久九九| 亚州Av天美传媒| 97在线视频观看| 婷婷日韩一区二区三区中文字幕在线| 国产在线激情| 伊人综合色网| JULIA一区二区三区在线播放| 99爱久久视频频| 日本肉体xxxx裸交| 啊啊啊久久久视频| 婷婷伊人一区| 日日不卡av| 国产欧美日韩在线不卡第一页| 91成人在线免费视频| 亚洲大色堂| 亚洲欧美色图小说| 翘臀vidoes| 97超碰免费人人性爱| 乱伦日本中文自拍| 毛片视频白嫩| 香港澳门日本三级网站| 少妇二级| 国产狂喷潮在线精品| 国产 丝袜 欧美中文 另类| 毛片麻豆91糖心精品毛情片| 天天艹天天日| 伊人色综合欧美| 亚洲一区操| 久久亚洲色图中文字幕| 国产女人91精品嗷嗷嗷嗷| #NAME?| 欧美国产日韩高清在线| WWW.加勒比人妻一区不卡.com| 在线啊啊啊| 青青草自拍视频在线播放| 久久久久久亚洲中文| 中文字幕无码不卡啪啪| 五月丁香影院| 亚洲国产欧美另类自拍| 少妇淫妇久久久久久久| 天堂综合网| 国产亚洲精品美女| 青青草精品| 亚洲色图综合网| 99999久久精| 在线毛片片免费观看| 亚洲欧洲日韩中文字幕一区| 91麻豆天美传媒HD| 91超碰人人| 国内精品伊人久久久久影院会| 啊啊啊男女| 欧美熟爽综合| 国产无遮挡| 久综合国内精品自在自线| 日韩高清黄片| 少妇精品| 一区二区亚州激情久婷婷欧美| 国产农村妇女精品| 91天堂色男人的天堂| 久久风骚城市人| 91久久精品美女高潮喷水| 日韩性爱一级片| 97在线免费视频| 国产精品久久久久无码A√| 超碰在线一区| 欧美日韩系列| 精国久久一区二区三区98| 91成人在线| 台湾肥佬网一区二区三区| 9/A片| 91粉芽高清在线一区二区| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 久综合网| 亚卅熟女乱色| 亚洲av强奸乱伦| 日韩久久激情精品| 日本女人操逼| 免费夜夜爱黄色视频毛片| 97国产色综合| 婷婷香网站| 亚洲极品| 青草成人免费视频一COm| 另类图片综合| 大香蕉视频一二三区| 超碰97人妻自拍| 天美传媒精品久久视频| 男人天堂网址| 免费伦费视频在线观看| 欧美,日韩综合久久| a在线观看| 婷婷综合久久| 久久久久久久久久久久久久久久9| 99999精品成人| 久操99| 美女的肌被草喷水视频| 性爱边摸边日免费AV| 国产精品粉嫩福利在线| 亚洲有码 视频一区| 日韩天天综合| 多毛小伙内射老太婆| 日本成人免费一区二区三区| 91丝袜在线观看| 色亚洲欧美| 91亚洲综合| 成人免费看吃奶视频网站| 午夜男人的天堂| 中文字幕文字幕无码一区二区三区电影99 | 一级AV性爱| 超碰97人妻自拍| 草草电影院| 日韩精品在线观看观看| 天天天天天天天天天天干美女| 国产精品国产亚洲区艳妇糸列| 国产一国产一级毛片古装| 99精品视频在线观看免费| 狠狠夜色午夜久久综合在线| 国产精品福利视频播放| 4虎在线视频| www.色操逼| 久久精精区一区二区一蜜桃一区二区| 天美av在线观看| 欧美日韩狠狠爱| 开心婷婷五月| 色欧美亚洲| 啪啪91| 亚洲丝袜综合| 日本三级一区二区 在线| 美欧老女人97| 日日噜噜夜夜狠狠视频无| 六月激情婷婷| 在线不欧美| 亚洲色图a| 搡老女人老妇女AAA一VU麻豆| 狠狠五月天| 欧美在线播放| 97资源免费视频| 亚洲精品国产精品乱码不99| 欧美男人的天堂| 五月天综合网| 国产成久久综合片| x97av| 男人的天堂2010| 飘花国产午夜精品不卡| 久久一留热品黄| 欧美国产伊人久久久久| 天天色怡春院| 色妺妺在线视频| 亚洲精品亚洲人成在线麻豆| 中文字幕激情小说| 欲射影视| 一二三啪啪专区| 影音先锋国产精品| 国产精品久久久亚洲第一牛牛_在线观看| 国产精品婬乱一级毛片彝族| 欧美性爱在线无码| 成人精品电影| 97鸡把在线视频| 人人九九精| www.99色| 亚洲天堂久久| 久热久| 手机看片日韩人妻| 97超碰欧美| 激情综合网一盗摄| 97中文天堂| 色五月综合网| 日韩十八禁| 国产偷仑| 色欲久久99国产精品久久久久久| 97天天摸天天碰| 在线看免费无码AV天堂的| 小日子操bb在线看| 中文字幕在线免费观看2| 超碰在线日韩一区| 国产精品久久久久久夜夜夜夜| 色色婷婷丁香| 午夜精品探花| 精品欧美老熟女一二区| 欧美东京热青青草| 人妻夜爽夜夜爽| asc国产精品| 久久九操在线观看| 色天堂在线观看| 91爱综合| 国产少妇与亚洲av| 大香蕉碰碰| 99激情| 天天色播| 人人操AV| 嗯嗯啊操我| 九九热精品| a在线观看| av九九| 婷婷五月天成人网| 激情综合五月| 天堂蜜桃无码视频一区二区| 在线观看中文av字幕| 免费A V在线播放| 国产探花精品在线| a级成人毛片免费视频高清| 高清无码 国产精品| 黄片aaaaa一区| 日本午夜福利影院| 国产 码在线成人网站| 99无码| 青青爽| 久久色一区二区| 亚洲无限观看| 日韩欧美蜜桃精品久久中文字幕久久| 欧美精品久久96人妻无码| 久插综合| 九9热伊人| 国产免费小视频| 97综合网| 九色精品视频导航1| 囯产操逼片| 五月丁香激情综合| 欧美狠狠弄| 91精品人妻啪啪间| 国语精品av| 在线a亚洲视频播放在线| 日本1区2区不卡视频| 国产精品不卡高清在线观看| 婷婷综合伊人一区| 天天色黄色影院天天操| 三级片网站在线播放| 尤物一级在线免费观看| 综合五月天| 10000部十八禁看电影| 亚洲国产福利视频| 天天澡天天爽日日AV| 色色色色日本| 欧美日韩国产在线| 九九九九欧美| 99在线精品视频| 欧美日韩日产免费网站看| 成人在线视频网| 国产婷婷一区| 亚洲日韩资源| 人妻9117c| 国产精品自产拍在线观看社区| 97人人模人人爽人人| 亚洲一二三四区机械| 青青草在线视频美女| 老熟女综合网| 性爱乱伦视频免费| 色五月激情网| 大屁股国产在线视频| 久操97| 911粉嫩人妻| 国产一级片| 日韩天天本| 夜夜骑夜夜操| 亚洲天堂 视频你懂的| 色色色综合网| 亚州九九九精品视频| 日本国产欧美一区三区二区| 国产精品爽爽va在线观看98| 精产国品一区二三产品| 欧美精品激情| 少妇xx精品| 午夜福利久久久噜久噜久久综合| 中文幕97| 亚洲国产成人精品久久久国产成人一区二区 | 欧美aⅴ99久久黑人专区| 国产成自自拍在线观看| 国产激情在线| 影音先锋中文字幕日本好一区二区| 色人久久| 少好三P| 伊人丁香五月婷婷| 久久精品99| AV色五月| 3d成人精品一区二区| 日韩钢筋无码高清啾啾啾| 天天日熟妇| 中文字幕乱在线伦视频中文字幕乱码在线| 亚洲中文字母在线播放| 97超视频在线观看| 日韩免费高清大片在线| 国产人伦精品一区二区三区| 四虎精品一区二区| 亚洲高清在线| 九九九九一区| 激情小说日韩无码| 国产精品乱人伊人网| 高清不卡 中文 人妻| 九色精品视频导航1| 天天插夜夜爽| 淫荡熟女乱伦网| 91国产在线精品| 亚洲暴力强奸AV| 91色堂| 尤物一级在线免费观看| 欧美精品91| 亚洲性爱电影| 97超碰资源网| 亚洲第2页| 日本97久久久精品| 啪啪视频亚洲第一| 日韩人妻操B| a片久久久久久久久久久久 | 亚洲免费精品一区| 国产精品农村妇女精品| www激情| 骚女天天综合网| 色5月婷婷| 伊人久久亚洲色欲综合网站 | 草莓精品视频在线免费观看| 97精品视频免费| 国产400孕妇孕交群| 久草久热| 女同女同恋久久级三级| 日韩天天本| 国产亚洲欧美每日在线| 夜夜 中文视频rt| 性爱精品一区| 热热色中文无码| 大香蕉伊利av| 亚洲密乳AV| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 久久精品一区二区三区蜜桃臀| 免费家庭乱伦视频| 爱妻综合网| 欧美一区二区亚洲天堂| 久操免费观看| a在线观看| 成年人黄色视频免费| 日本精品免费一区二区三区四区| 日本羞羞的视频在线播放| 亚州男人的天堂| 亚洲激情网| 强奸乱伦 亚洲一区| 免费超碰97久久| 国产精品交换一区二区| 天天综合网在线91| 日韩久久超碰色| 亚州AV无码国产精品| 好爽免费视频,| 蜜臀国产AV中文字幕| 波多野42部激情无码喷潮| 久久是精品| 久久色人体| 亚欧成人中文字幕一区| 国产久久久久久| 人人搡人人肉久久精品| 丁香六月啪| 91av一区二区在线观看| 亚洲精品熟妇1区2区3区。| 欧美精品91| 成人AV在线电影| 777AV电影| 俺也射| 免费农村成人少妇人妻Aa一区二区视频| 欧美精品三区| 国产视频97| 国产精品日本无码A片| 91n免费处女| 麻豆黄色五月天| 99热国产| 强奸乱伦av电影| 妇女性内射冈站HDWWWCOM| baiduhicn.com。| 久久天天摸| 东京热视频网| 好吊色综合| 春色综合免费| 伊人国产视频| 91丝袜美女| 九九热视频在线观看| 最新中文字幕在线亚洲| 亚洲免费在线探花| 日韩熟女无码| 嗯嗯啊啊操我| 中文字幕一区二区无码成人 | 在线97视频| 超碰人人干天天射| 久久精品91| 九九av| 五月天黄色av| 欧美性猛交美女自慰91| 久久婷婷五月天| 激情九月婷婷| 国内精品久久久久影院亚洲| 国产小黄片在线免费观看| 中国一级操逼视频| 一本久道久久综合狠狠爱一密臀精| 99色婷婷中文字幕乱色| 天天看特黄的免费网站| 狠狠图片青青草| 玖玖综合.com| 蜜臀久久99精品久久久老,,| 爱爱60秒免费视频| ′ !γ}丶。。久久精品欧美一区二区三区| 国产av又色又爽又黄| 日本高清_区二区三区| A级国产欧美激情在线| 日本成熟少妇A∨网站| 91性高朝久久久久久久久| 中文字幕黄色一起草| 欧美天天干| 青青草原香蕉日本Ap| 欧美性性性| 极品销魂美女一区二区| 亚州熟女乱伦| 超碰免费人妻在线| 中文字幕第9页萱萱影音先锋| 91爱啪| 日韩成年人性爱视频| 久久精品 六十路 熟女 欧美| 亚洲欧美色图片| 蜜臀99久| 精品国产Av无码久久久亚洲| 日韩欧美成人综合在线| 国产小u女在线观看| 激情五月综合网| 综合一区中亚洲国产成人综合精品| 中文字幕精品日韩中文字幕| 亚洲精品国产日韩无码AV永久免| 福利视频香蕉免费一区二区在线| 好属操| 久久riav中文精品| 色香蕉影院| 乱理日韩中文| 人妻插插人妻人| 久久精品99久久久久久| 无码男人天堂| 青青操视频在线| 国语少妇精| 免费一级精品啪啪视频| 91黑人无码激情在线| 免费视频在线观看啊啊啊啊啊| 亚洲精品一区二区三区新线路| 亚洲情色五月天| 超碰在线第一页| 亚洲欧美首页| 性色av网站| 歐美一級亂黃99在綫精品| 天天影视之亚洲综合网| 碰碰97| 狠狠激情综合狠狠操中文字幕| 操99| 亚洲色图国产另类| 色眯眯av| 日产操逼| 亚洲av无码成人精品国产| 九九热免费视频| 东方亚洲在线操逼天堂| 思思久热在线精品66| 在线精品福利免费播放| 中文字幕丝袜人妻| 91n处女在线观看| 日韩美女久久一区二区三区| 超碰97首页| 青娱乐老司机视频| 99热在线播放| 91n免费处女| 69av一区二区三区| 一本一道vs波多野结衣| 欧美 综合| 99re免费| 丁香五月性| 欧美一区二区三熟女剧情| 色欲三区| 天天干一区二区| 狠狠躁伊人中文字幕| 一级特级aaaa毛片免费观看| 99re只有精品| 免费岛国一级片| 狠狠操夜夜操蜜桃视频三区| 久久久久久少妇| 中国一级操逼视频| 东京热一区二区三区四区五区六区| 国产和美国毛片| 欧美亚洲色图另类国产| 蜜桃不卡一区二区| 午夜男女爽爽大片免费观看| 色97| 午夜αv| 91麻豆天美国产欧美| 亚洲天天自拍| 国产精品秘 福利姬在线观看| 久久精品免费| av亚欧| 婷婷伊人一区| 亚洲无码视频免费在线观看网址!| 丝袜熟女一区二区三区| 无码操逼天堂| 一区二区三区免费岛国片| 大肉棒导航| 亚洲国产一区二区入口| 性欧美另类高清| 一级性爱网| 不卡人妻少妇精品毛片一区23区视频| 91久热| 一类无码操逼视频| 超碰97在线中文| 入口操逼网站| 97久操| 日韩av在线免费网站| 伊人网一本| 99综合| 97干97色| 亚洲国产一级中文综合久久天堂在线免费观看| 久久午夜色播影院免费高清| 囯产乱伦一区二区三女| 婷婷五月天色网| 中文字幕一区二区韩| 日本天堂在线播放| www.久久爱| 91丝袜在线观看| 久久亚洲不卡一区二区三区 | 中文字幕一区二区三区四区在线视频| 午夜大香蕉| 亚洲天天综合| 久久成年精品| 黄片com.| 97在线视频免费看| 好湿好紧好爽 视频| 成人无码在线超碰网| 国产13区| 日本女优在线视频福利| 情色图区| 伊人久久亚洲中文字幕| 精品午夜福利国产一区二区在线观看| 中文久久一区| 成人网站 免费观看| 96麻豆精品一区二区三区| 精品视频97| 99ri在线视频| 精品无码欧美三级| 91国内外在线| 丝袜AV一二三区| 涩涩这里只有精品视频| 天堂亚洲欧美| 国产青视频| 99视频内射三四| 天天干人人乐| 激情欧美日韩女同久久| 丁香六月激情| 91伊人久久在线| 精品91摸| 深夜激情无码| 欧美午夜熟妇黑人精品91| 操b网站亚洲无码| 国产啊v在线免费播放| 射久久| 国产60区。| 日本天天操| 美國A片| 麻豆 欧美 日韩|