免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

三維地形構(gòu)建全流程解析:從數(shù)據(jù)準(zhǔn)備到性能優(yōu)化

三維地形構(gòu)建全流程解析:從數(shù)據(jù)準(zhǔn)備到性能優(yōu)化 從第一次接觸三維地形構(gòu)建到現(xiàn)在我最大的感受是這項(xiàng)技術(shù)最迷人的地方恰恰也是最容易讓人翻車的地方。很多朋友看了幾篇教程興沖沖地打開(kāi)引擎拖一個(gè)地形插件調(diào)一堆噪聲參數(shù)截了張很唬人的圖發(fā)朋友圈結(jié)果一導(dǎo)入項(xiàng)目就露餡——要么山體稀稀拉拉不像貌要么貼圖糊成一團(tuán)要么走兩步幀率掉一半。原因其實(shí)很簡(jiǎn)單地形不是一張貼在平面上的紋理它是由數(shù)據(jù)、網(wǎng)格、材質(zhì)和渲染策略組合出來(lái)的完整系統(tǒng)任何一環(huán)掉鏈子最終畫(huà)面都會(huì)把錢花在臉上。這期我結(jié)合自己做寫(xiě)實(shí)場(chǎng)景和開(kāi)放世界原型的經(jīng)驗(yàn)把三維地形構(gòu)建從數(shù)據(jù)準(zhǔn)備、程序化生成、網(wǎng)格處理、貼圖混合到性能優(yōu)化這套流程完整拆開(kāi)講一遍內(nèi)容是實(shí)打?qū)嵏蛇^(guò)活之后沉淀下來(lái)的東西適合剛?cè)腴T的同學(xué)也適合已經(jīng)踩過(guò)一些坑的同行作為查漏補(bǔ)缺的參考。1. 先把地形當(dāng)數(shù)據(jù)而不是當(dāng)風(fēng)景數(shù)據(jù)源與初始參數(shù)的決定性影響1.1 三種主要數(shù)據(jù)來(lái)源和它們的“脾氣”很多人上來(lái)就問(wèn)“用什么算法生成地形”實(shí)際上在動(dòng)手之前有一件事更值得先花時(shí)間想清楚這片地形的數(shù)據(jù)到底從哪來(lái)。我總結(jié)下來(lái)無(wú)非三條路各有各的脾氣選錯(cuò)了后面至少多返工兩周。第一條路是拿真實(shí)世界的高程數(shù)據(jù)。像SRTM、ASTER GDEM、ALOS這樣的衛(wèi)星遙感數(shù)據(jù)或者更高精度的LiDAR點(diǎn)云都是可以直接拾取的素材。它們的優(yōu)點(diǎn)不言而喻真實(shí)、可信、自帶地理特征適合做數(shù)字孿生、飛行模擬、歷史遺址復(fù)現(xiàn)這類對(duì)“像不像”有要求的項(xiàng)目。缺點(diǎn)也明顯——投影坐標(biāo)、坐標(biāo)系轉(zhuǎn)換、大范圍數(shù)據(jù)的裁剪拼接這些預(yù)處理工作一點(diǎn)不輕松。你拿到一份GeoTIFF可能它用的是經(jīng)緯度坐標(biāo)你還要把經(jīng)緯度換算成引擎里的世界坐標(biāo)再處理缺失區(qū)域的插值光這一步如果沒(méi)有GIS基礎(chǔ)就容易卡殼。第二條路是純程序化生成。噪聲函數(shù)、侵蝕模擬、分形疊加所有地形都由算法算出來(lái)。這條路的優(yōu)勢(shì)在于完全可控想要峽谷就有峽谷想要環(huán)形山就有環(huán)形山而且還自帶無(wú)限擴(kuò)展性適合做游戲地圖、影視預(yù)演、概念場(chǎng)景。問(wèn)題在于程序化噪聲生成的東西很容易“一眼假”山體千篇一律、溝壑分布均勻得像流水線產(chǎn)品缺了真地形里那種“隨機(jī)但有因果”的質(zhì)感所以后期還得靠侵蝕模擬和手工修飾去補(bǔ)救。第三條路是手工雕刻。像ZBrush、Unity的Terrain Tools、World Machine里都有筆刷式的雕刻工具你可以像捏泥巴一樣把高地壓下去、把河谷拉出來(lái)。手雕的好處是精細(xì)、可控適合做關(guān)鍵地標(biāo)、主城區(qū)域或敘事場(chǎng)景的核心地塊代價(jià)也非常直觀——大場(chǎng)景純手工雕能把你雕到懷疑人生隨便一張2048分辨率的區(qū)域圖刷子刷完一遍幾小時(shí)就沒(méi)了。我把三種來(lái)源常用數(shù)據(jù)的取舍整理了一下方便對(duì)照數(shù)據(jù)來(lái)源優(yōu)勢(shì)代價(jià)典型場(chǎng)景真實(shí)高程數(shù)據(jù)可信度高、天然具備地理邏輯坐標(biāo)系處理繁瑣、分辨率受來(lái)源限制數(shù)字孿生、航拍類項(xiàng)目程序化生成速度快、覆蓋范圍大、參數(shù)可控特征容易重復(fù)、缺乏自然隨機(jī)性游戲大地圖、概念場(chǎng)景手工雕刻可控性最強(qiáng)、藝術(shù)表達(dá)直接耗時(shí)巨大、難以鋪滿大范圍關(guān)卡核心區(qū)域、近距離交互地面1.2 開(kāi)工前先確定網(wǎng)格尺度別等貼圖做完才發(fā)現(xiàn)采不了樣不管選哪條路有一件事必須在管線啟動(dòng)前拍板那就是地形范圍、高度圖分辨率和頂點(diǎn)間距。這三者是互相鎖死的假設(shè)你要做一塊4096米乘4096米的地圖高度圖用1024乘1024那每個(gè)頂點(diǎn)間距就是4米這意味著小于4米的地形起伏根本表現(xiàn)不出來(lái)——不是算法不行是采樣率不支持。很多新手把高度圖分辨率拍腦袋設(shè)成512貼圖卻狂堆8K結(jié)果地形起伏粗糙得跟砂紙一樣再高清的貼圖也救不回來(lái)。我的經(jīng)驗(yàn)是先定“最小地形特征尺寸”再反推分辨率。比如游戲里角色身高1.7米他要能在山坡上自然行走這個(gè)坡度變化至少在2到3米級(jí)別才有感覺(jué)那頂點(diǎn)間距最好控制在2米以內(nèi)。如果地圖總大小兩公里那高度圖至少得1024出頭的分辨率才夠用。還有一個(gè)坑是高度圖位深。項(xiàng)目剛開(kāi)始我圖省事用了8位PNG導(dǎo)出后山體梯度斷層非常嚴(yán)重斜坡上能看到一圈圈像等高線一樣的色階。后來(lái)全部換成16位灰度圖或EXR問(wèn)題直接消失。只要項(xiàng)目允許高度圖一律用16位起步8位只配做預(yù)覽縮略圖。2. 從噪聲圖到起伏地表程序化地形里那套“塑形”手法2.1 噪聲不是越復(fù)雜越好先理解Perlin、Simplex和Voronoi的分工程序化地形繞不開(kāi)噪聲但很多教程把噪聲講得太玄了。我換個(gè)方式說(shuō)不同的噪聲函數(shù)本質(zhì)上是不同風(fēng)格的“隨機(jī)數(shù)畫(huà)筆”。Perlin噪聲畫(huà)出來(lái)的是柔和連續(xù)的山丘起伏頻率穩(wěn)定適合做大面積丘陵和緩坡Simplex噪聲和Perlin類似但均勻性更好網(wǎng)格扭曲更少適合做需要更自然分布的地表而Voronoi噪聲天生自帶多邊形分割感拿來(lái)生成懸崖、斷壁、裂谷特別合適——只要把Voronoi圖里的距離值取反或者做閾值處理就能得到一個(gè)個(gè)形狀清晰的石柱和壁面。真正讓地形像回事的很少只靠單層噪聲通常用的是分形布朗運(yùn)動(dòng)簡(jiǎn)單理解就是把多層不同頻率、不同振幅的噪聲疊在一起低頻率決定大山脈骨架高頻率負(fù)責(zé)表面碎石和崎嶇感。公式大概是float fbm(vec2 p) { float value 0.0; float amplitude 0.5; float frequency 1.0; for (int i 0; i 6; i) { value amplitude * noise(p * frequency); frequency * 2.0; amplitude * 0.5; } return value; }疊個(gè)五六層就夠了再往上疊收益會(huì)明顯衰減反而增加性能開(kāi)銷。還有一個(gè)特別實(shí)用的小技巧叫域扭曲——在對(duì)位置做噪聲采樣前先把坐標(biāo)本身塞進(jìn)另一個(gè)噪聲函數(shù)里扭曲一遍。效果就是山脊被“揉”出了自然的曲線而不是直愣愣的等高線這在做山脈地形時(shí)幾乎是標(biāo)配。2.2 用海拔重映射把噪聲“捏”成地貌特征有了基礎(chǔ)噪聲值還不能直接當(dāng)高度因?yàn)槟菢映鰜?lái)的地形只有起起伏伏的波浪沒(méi)有平原、海岸、高原這種分明的層次。這里需要做一件事叫海拔重映射。說(shuō)白了就是拿一條曲線或一個(gè)函數(shù)把噪聲值重新分配到各個(gè)海拔區(qū)間。我想做一個(gè)海島地形時(shí)大概的處理邏輯是這樣的底部0附近是淺海大陸架所以0到0.15這一段要壓平拉緩讓海底平緩延伸0.15到0.35是沙灘和低地坡度可以稍微有點(diǎn)變化但不要陡0.35到0.7是丘陵腹地這一段保留噪聲的大部分起伏超過(guò)0.7以后逐漸向山峰收攏再加一點(diǎn)冪函數(shù)讓山體更尖銳。用代碼表達(dá)式寫(xiě)就是用smoothstep、clamp、pow組合出一段分段函數(shù)或者直接在高程曲線上拉控制點(diǎn)。這一步幾乎決定了地形的“性格”比起調(diào)噪聲參數(shù)改重映射曲線的反饋更直觀。做完基礎(chǔ)高度之后我強(qiáng)烈建議再做一步簡(jiǎn)單的水力侵蝕模擬。不需要很復(fù)雜的粒子系統(tǒng)只要用地形領(lǐng)域常用的那種“雨滴從高處滾落沿坡度帶走泥沙在低洼處沉積”的簡(jiǎn)化算法跑上幾十次迭代就能看到山坡上出現(xiàn)細(xì)碎的沖溝、山谷底部出現(xiàn)扇狀堆積原本生硬的山體瞬間多了歲月感。我在Houdini里用Heightfield自帶的水力侵蝕節(jié)點(diǎn)或者用開(kāi)源的侵蝕算法庫(kù)效果差別都不大關(guān)鍵是這一步真的能讓“程序化”三個(gè)字變得不那么程序化。3. 網(wǎng)格不能只拉高度還要接得住細(xì)節(jié)地形網(wǎng)格生成與分塊思路3.1 從高度圖到網(wǎng)格拓?fù)溥x擇決定后續(xù)所有編輯的余地高度圖本質(zhì)上是一個(gè)矩形數(shù)組每個(gè)格子存一個(gè)高度值要變成可渲染的幾何體就要把數(shù)組轉(zhuǎn)換成網(wǎng)格。最簡(jiǎn)單的辦法是按順序生成頂點(diǎn)網(wǎng)格每行每列各留一個(gè)頂點(diǎn)間隔就是上面算好的步長(zhǎng)然后按相鄰四個(gè)頂點(diǎn)組成兩個(gè)三角形。這種矩形網(wǎng)格看起來(lái)簡(jiǎn)單但它的問(wèn)題在三角形形狀上如果山體某處起伏特別夸張瘦長(zhǎng)的三角形會(huì)出現(xiàn)非常明顯的棱線和鋸齒光照看著特別臟。所以我后來(lái)在做要求高的場(chǎng)景時(shí)會(huì)更偏向用細(xì)分算法給網(wǎng)格提前做一輪優(yōu)化或者在地形編輯器里設(shè)更高的網(wǎng)格密度密度再通過(guò)減面算法把平坦區(qū)域的頂點(diǎn)降下來(lái)。你可以理解成把頂點(diǎn)預(yù)算優(yōu)先分配給地形特征最豐富的地方而不是平均灑在整個(gè)地圖上。這個(gè)過(guò)程類似攝影里的“對(duì)焦區(qū)域”焦點(diǎn)在主體上背景虛化掉畫(huà)面才好看。同理地形網(wǎng)格要重點(diǎn)照顧山谷、崖壁、河流切割面這些細(xì)節(jié)密集區(qū)大平地上稀疏一點(diǎn)完全不影響觀感還能省下大量渲染資源。3.2 大地圖必須分塊分塊就要處理接縫接縫是地形項(xiàng)目里最經(jīng)典的坑當(dāng)你的地圖大到超出單個(gè)網(wǎng)格能承載的精度時(shí)不可避免地要把它切成若干個(gè)區(qū)塊。大多數(shù)引擎和工具也是這么干的比如Unity的Terrain分塊、Unreal的Landscape分成多個(gè)Component。區(qū)塊化帶來(lái)的直接后果就是接縫問(wèn)題兩個(gè)相鄰區(qū)塊如果網(wǎng)格密度不同、頂點(diǎn)法線不同、甚至紋理坐標(biāo)在邊界上各走各的中間就會(huì)出現(xiàn)一條肉眼可見(jiàn)的線。處理接縫有幾種常見(jiàn)思路。一種是做裙邊skirt也就是在區(qū)塊每個(gè)邊緣額外生成一圈向下延伸的窄三角帶把縫隙蓋住雖然技術(shù)上有取巧嫌疑但成本很低很多實(shí)時(shí)渲染方案都在用。一種是讓相鄰區(qū)塊在共享邊界上用完全相同的網(wǎng)格細(xì)分規(guī)則這要求LOD切換時(shí)邊界頂點(diǎn)位置必須一致復(fù)雜度高一些但效果最干凈。還有一種是在紋理采樣上解決把高度圖做幾個(gè)像素的外擴(kuò)連紋理都不暴露缺口。我的建議是如果你用的是成熟引擎優(yōu)先用引擎自帶的地形系統(tǒng)處理接縫不要自己手寫(xiě)網(wǎng)格拼塊。自己寫(xiě)的網(wǎng)格拼接代碼在小的原型里看著沒(méi)問(wèn)題一旦地圖規(guī)模上來(lái)邊界鋸齒、頂點(diǎn)法線跳變、陰影接縫這些妖魔鬼怪會(huì)一起找你算賬。把精力留給地形生成算法本身渲染層面的接縫交給經(jīng)過(guò)大量用戶驗(yàn)證的引擎機(jī)制去兜底。4. 地表貼皮的質(zhì)感密碼三平面映射、坡度遮罩與紋理混合的實(shí)操配方4.1 陡坡貼圖拉伸是常態(tài)三平面映射是根治法地形高度起伏之后貼圖遇到的頭號(hào)問(wèn)題是拉伸畸變。一張草地貼圖平鋪在平整地面時(shí)挺正常一旦貼到垂直的崖壁上紋理立刻被拉成一道道長(zhǎng)條。原因很簡(jiǎn)單普通UV投影是從上往下蓋在地表上的斜坡越接近90度單位面積上能分到的紋素就越多紋理自然被拉長(zhǎng)。站得住腳的做法是三平面映射。思路非常直接分別按X軸、Y軸、Z軸三個(gè)方向?qū)δP妥鲆淮渭y理投影然后根據(jù)表面法線的方向計(jì)算出三種投影的混合權(quán)重。比如地面朝向接近垂直的Y軸那Y方向投影權(quán)重最大水平投影基本不影響如果是崖壁法線指向橫向那么對(duì)應(yīng)軸向的投影接管權(quán)重。這樣無(wú)論坡多陡紋理都能以正視角覆蓋表面不再拉伸。在主流引擎里Unity的Terrain有自動(dòng)三平面選項(xiàng)Unreal的Material函數(shù)庫(kù)里也有現(xiàn)成節(jié)點(diǎn)用起來(lái)不復(fù)雜效果卻立竿見(jiàn)影。4.2 材質(zhì)混合不是畫(huà)漸變而是用坡度、曲率和噪聲做“做舊”做好了基礎(chǔ)映射接下來(lái)是地表材質(zhì)的混合。一個(gè)真實(shí)地形場(chǎng)景很少只有一張草地貼圖通常要混上泥土、巖石、砂礫、積雪甚至濕地。很多新手做混合時(shí)直接畫(huà)一張splatmap權(quán)重圖用畫(huà)筆在哪兒抹一下巖石就在哪兒出現(xiàn)。這樣做出來(lái)的結(jié)果材質(zhì)邊界干凈得像用圓規(guī)畫(huà)的假得不行。真實(shí)山體上材質(zhì)分布是有自然邏輯的平地長(zhǎng)草陡坡露巖山脊因風(fēng)吹日曬更容易裸出碎石凹地容易積水所以顏色更深。把這些邏輯寫(xiě)成算法混合效果比自己手刷好得多坡度遮罩法線方向越接近水平草地權(quán)重越高越陡峭巖石權(quán)重越高。曲率遮罩地形凸起的地方山脊、巖棱更容易露土凹進(jìn)去的溝谷更容易長(zhǎng)植被。噪聲擾動(dòng)在遮罩計(jì)算之后疊一層低頻噪聲把硬邊界打散讓兩種材質(zhì)之間有犬牙交錯(cuò)的過(guò)渡這才是“做舊”的關(guān)鍵。我做過(guò)一個(gè)小實(shí)驗(yàn)同一段山體一半用純手繪splatmap一半用坡度加曲率遮罩加噪聲自動(dòng)生成遠(yuǎn)看差別不大鏡頭一拉近、陽(yáng)光一斜自動(dòng)生成的那一半明顯更像真山。因?yàn)樗A袅瞬馁|(zhì)之間隨機(jī)但符合物理直覺(jué)的過(guò)渡而手繪很容易陷入“這涂一塊那涂一塊”的布面感。4.3 細(xì)節(jié)貼圖與高度混合解決遠(yuǎn)景糊、近景平的雙重困境地形材質(zhì)還有個(gè)兩難問(wèn)題遠(yuǎn)景需要大面積重復(fù)。都好說(shuō)近景又需要足夠多的石頭紋路、草根泥土這些細(xì)節(jié)。單一貼圖分辨率再高也沒(méi)法同時(shí)滿足。我的做法是拆兩層一層是大尺度顏色層負(fù)責(zé)草地、巖石、積雪的基本色塊分布分辨率可以低一些另一層是重復(fù)細(xì)節(jié)貼圖鋪在地表上面用三平面映射疊加一個(gè)小尺度噪聲紋理讓近看時(shí)表面有顆粒感。兩層之間再靠高度混合來(lái)過(guò)渡——細(xì)節(jié)貼圖越靠近高海拔地區(qū)越明顯越往濕地越低下去這樣就避免了近景一片光滑的“塑料感”。前面說(shuō)了三種高度貼圖合數(shù)我們結(jié)合來(lái)看無(wú)人機(jī)。5. 大型地形的性能賬本LOD、剔除和相機(jī)原點(diǎn)這些繞不開(kāi)的事5.1 LOD不是用來(lái)省顯存的是用來(lái)避免“地形一望無(wú)際幀率直接見(jiàn)底”的地形面積一大就算網(wǎng)格再優(yōu)化頂點(diǎn)數(shù)也會(huì)爆炸式增長(zhǎng)。一塊2公里乘2公里的地形如果頂點(diǎn)間距2米那么將近一百萬(wàn)個(gè)頂點(diǎn)而且這些頂點(diǎn)全都在同一幀里需要處理任何顯卡都扛不住。所以大型地形系統(tǒng)幾乎無(wú)一例外地要上LOD多層次細(xì)節(jié)。核心思路很簡(jiǎn)單離相機(jī)近的地方用高密度網(wǎng)格離相機(jī)遠(yuǎn)的地方用低密度網(wǎng)格你看不清的地方就不需要那么多三角形去堆。常見(jiàn)的方案有好幾種。一種是四叉樹(shù)分塊LOD把地形切成方形區(qū)塊每個(gè)區(qū)塊根據(jù)離相機(jī)的距離選擇不同細(xì)分級(jí)別越遠(yuǎn)越粗糙一種是Clipmap以相機(jī)為中心生成一圈圈環(huán)形的LOD層像等高線一樣套在周邊這種做法實(shí)現(xiàn)起來(lái)性能最好但邊界處理更麻煩還有一種是基于GPU tessellation的動(dòng)態(tài)細(xì)分讓顯卡實(shí)時(shí)決定三角形密度最省頂點(diǎn)但編寫(xiě)難度最高。我不建議新手從底層自己擼LOD系統(tǒng)。殺雞用牛刀而且容易引入各種邊緣裂縫、LOD彈出、陰影接縫。直接用引擎地形系統(tǒng)自帶的LOD或者用Unity的Terrain LOD、Unreal Landscape預(yù)設(shè)體驗(yàn)會(huì)舒服非常多。等到你對(duì)這套機(jī)制實(shí)在了解透了再考慮自己定制那時(shí)候你已經(jīng)知道哪些參數(shù)會(huì)影響彈出感、哪些會(huì)在遠(yuǎn)處閃動(dòng)了。5.2 大世界坐標(biāo)漂移和浮點(diǎn)精度流失比LOD更隱蔽當(dāng)你的地圖大到十公里級(jí)別另一個(gè)隱藏殺手就出現(xiàn)了浮點(diǎn)精度流失。游戲引擎常用的32位浮點(diǎn)數(shù)精度在小數(shù)值區(qū)間表現(xiàn)很好但一旦坐標(biāo)數(shù)值變大比如角色走到離世界原點(diǎn)幾千上萬(wàn)米的地方浮點(diǎn)數(shù)能表達(dá)的最小步長(zhǎng)會(huì)越來(lái)越大結(jié)果就是你眼睜睜看著地形和角色開(kāi)始抖動(dòng)、穿模模型邊緣出現(xiàn)肉眼可見(jiàn)的“咯咯”感。這跟地形構(gòu)建沒(méi)有直接關(guān)系但它會(huì)在你地形做到一定規(guī)模后突然冒出來(lái)打你個(gè)措手不及。行業(yè)通行解決方案是浮動(dòng)原點(diǎn)floating origin或者世界原點(diǎn)重定位讓相機(jī)保持在世界坐標(biāo)原點(diǎn)附近當(dāng)?shù)貓D內(nèi)容相對(duì)相機(jī)偏移時(shí)把整個(gè)場(chǎng)景整體做平移而不是移動(dòng)相機(jī)到遠(yuǎn)處。這樣做相機(jī)坐標(biāo)數(shù)值永遠(yuǎn)保持在游戲引擎精度較高的范圍。很多開(kāi)放世界項(xiàng)目都靠這套機(jī)制避免抖動(dòng)。如果你做的是衛(wèi)星級(jí)大地圖還要考慮用雙精度存儲(chǔ)地形塊的位置數(shù)據(jù)渲染階段再轉(zhuǎn)成相機(jī)空間的相對(duì)坐標(biāo)。5.3 剔除策略不是所有地方都值得畫(huà)判斷“看不見(jiàn)”才是真優(yōu)化靜態(tài)地形本身其實(shí)不太需要復(fù)雜的剔除優(yōu)化因?yàn)樗鼪](méi)有骨骼動(dòng)畫(huà)、不涉及蒙皮。但地形是場(chǎng)景里最大的幾何體之一而且會(huì)遮擋后面一大片內(nèi)容。如果你不把地形按區(qū)塊組織成獨(dú)立的剔除單元那么站在山腳下時(shí)相機(jī)測(cè)不到山背后很大一片天空和建筑沒(méi)必要的繪制開(kāi)銷全都白白支付了。所以做地形性能優(yōu)化第一件事就是確保地形區(qū)塊參與視錐剔除和遮擋剔除。引擎會(huì)自動(dòng)處理一部分視錐剔除但遮擋剔除的表現(xiàn)就看地形切塊的方式了。我習(xí)慣把地形區(qū)塊切得跟場(chǎng)景的Multiplayer空間一致這樣遮擋查詢的效率最高。另外地形上的植被、石頭這類實(shí)例物體也盡量用GPU實(shí)例化批量繪制別一棵樹(shù)一個(gè)Draw Call。你每天呼叫獨(dú)立進(jìn)程地形本身跑得再快也架不住成千上萬(wàn)個(gè)物體一起拖后腿。6. 程序化快但別讓它“地球統(tǒng)一”程序化結(jié)果與手工雕刻的協(xié)作流程6.1 從程序基底到人工收尾的三段式工作流程序化生成最大的優(yōu)勢(shì)是快最大的劣勢(shì)是“千篇一律”。同一個(gè)噪聲種子生成出來(lái)兩張地圖只要參數(shù)差不多看半天愣是分辨不出區(qū)別山的形狀、谷的位置、河流的走向全都像是同一個(gè)模子倒出來(lái)的。真實(shí)世界的地貌充滿偶然性而這種偶然性恰好是程序化算法最難提供的。我打磨過(guò)一套組合工作流效果比較穩(wěn)叫“程序打底、手工修型、程序收尾”三段式程序打底先用噪聲、侵蝕、海拔重映射生成整個(gè)地形的基礎(chǔ)骨架這一步要保證大格局正確山脈在哪、盆地在哪、海岸線基本輪廓如何。手工修型在關(guān)鍵區(qū)域用手工筆刷調(diào)整。比如把主城所在的高地鏟平一點(diǎn)、把河流入??谕貙?、把某座標(biāo)志性山峰的輪廓拉得更尖銳。這個(gè)階段工具選擇很重要World Machine里可以配合Mask單獨(dú)修改局部區(qū)域Unity和Unreal的筆刷做局部推拉也很直觀。程序收尾修型之后重新跑一遍細(xì)節(jié)噪聲、材質(zhì)混合、植被分布的自動(dòng)化流程。這樣手工的調(diào)整能無(wú)縫嵌回整個(gè)系統(tǒng)材質(zhì)過(guò)渡、植被密度這些又會(huì)自動(dòng)匹配新的形狀。這套流程的核心邏輯是程序化負(fù)責(zé)宏觀效率和全圖一致性手工負(fù)責(zé)敘事需要和視覺(jué)焦點(diǎn)程序化再負(fù)責(zé)把手工的痕跡融合進(jìn)全圖。三個(gè)環(huán)節(jié)缺一個(gè)結(jié)果都不完美。6.2 分層數(shù)據(jù)管理高度圖、權(quán)重圖、生物群系遮罩分開(kāi)存儲(chǔ)為了保證上面這套工作流能在項(xiàng)目的生命周期里持續(xù)修改而不崩潰地形數(shù)據(jù)一定要分圖層管理。我見(jiàn)過(guò)太多項(xiàng)目把所有地形信息塞進(jìn)一張高度圖加一張灰度圖美其名曰“管線簡(jiǎn)單”結(jié)果美術(shù)想調(diào)整森林分布時(shí)只能在石頭權(quán)重圖上面抹來(lái)抹去稍不注意就把山體輪廓也改了一發(fā)牽全身項(xiàng)目不到一半就亂套了。我建議至少分成這幾層高度圖層只存地形幾何數(shù)據(jù)。材質(zhì)遮罩層草地、巖石、沙地、積雪的權(quán)重分布。生物群系層記錄區(qū)域類型比如森林區(qū)、荒漠區(qū)、濕地、城市區(qū)域。地表屬性層硬度、濕度、坡度這些會(huì)影響后續(xù)植被擺放和物理交互的數(shù)據(jù)。這樣每一層都能獨(dú)立修改、獨(dú)立重算。改完高度圖材質(zhì)層會(huì)自動(dòng)重采樣改完生物群系層植被分布程序可以跟著變化。配合版本管理工具時(shí)每個(gè)圖層也最好單獨(dú)提交避免一個(gè)二進(jìn)制大文件的所有修改都堆在一個(gè)提交里讓同事沒(méi)法Review。6.3 程序化地形的“靈感隨機(jī)化”技巧用種子管理而不是手動(dòng)硬調(diào)最后再分享一個(gè)我常用的效率技巧地形種子seed管理。在做早期探索時(shí)我會(huì)寫(xiě)一套參數(shù)化腳本把所有關(guān)鍵的地形生成參數(shù)——噪聲頻率、振幅、侵蝕迭代次數(shù)、海拔曲線控制點(diǎn)、濕度權(quán)重——全部暴露成可調(diào)參數(shù)然后用種子值驅(qū)動(dòng)一次完整生成。每次只需要換一個(gè)種子數(shù)字就能得到一種新的地形方案把幾種方案并排放一起截圖對(duì)比比手動(dòng)拖動(dòng)滑桿來(lái)回調(diào)快得多。有段時(shí)間我探索開(kāi)放世界地圖概念階段用這套方法一個(gè)下午生成了幾十種地形概念方案最后挑了三個(gè)特別有潛力的交給美術(shù)做手工深化。相比從零手雕這種“算法先出幾十個(gè)草圖、人再?gòu)闹羞x優(yōu)”的做法更像是地形版的“靈感板”非常出活。7. 我在三維地形項(xiàng)目里踩過(guò)的三個(gè)坑附排查思路7.1 坑一高度圖導(dǎo)出格式不對(duì)山體梯田化嚴(yán)重第一次做寫(xiě)實(shí)地形時(shí)我把高度圖導(dǎo)出成8位PNG加載進(jìn)引擎后整個(gè)山體像被刀切過(guò)一層層臺(tái)階尤其在緩坡地帶特別明顯。我一開(kāi)始以為是噪聲分辨率不夠把噪聲層的細(xì)節(jié)加到遠(yuǎn)超過(guò)需求的地步還是不見(jiàn)好。后來(lái)靜下來(lái)排查把生成好的高度圖在圖像工具里單獨(dú)拉出來(lái)看才發(fā)現(xiàn)數(shù)據(jù)本身的連續(xù)性是完好無(wú)損的問(wèn)題出在導(dǎo)出時(shí)被壓縮成了8位離散值256級(jí)灰階根本不夠描述細(xì)膩的高度變化相鄰兩個(gè)高度值之間的落差直接被量化成了可見(jiàn)的臺(tái)階。排查思路提煉一下先分辨問(wèn)題出在“生成”還是“存取”。把中間數(shù)據(jù)單獨(dú)導(dǎo)出、單獨(dú)放大檢查就能區(qū)分是算法的問(wèn)題還是格式的鍋。解決方式是換成16位PNG或EXR高度圖數(shù)據(jù)量雖然翻倍了但換來(lái)的是完全沒(méi)有梯度斷層的地形表面值。7.2 坑二貼圖接縫在遠(yuǎn)處看不出來(lái)近處燈光一打就現(xiàn)形另一個(gè)讓我頭疼很久的問(wèn)題是地形區(qū)塊貼圖接縫。白天在頭頂陽(yáng)光環(huán)境下看著還正常一旦夕陽(yáng)西下低角度的光斜著打過(guò)來(lái)接縫處就出現(xiàn)一條細(xì)細(xì)的暗線怎么調(diào)LOD都?jí)翰坏簟E挪檫^(guò)程比較曲折我先懷疑是法線問(wèn)題重新計(jì)算了一遍法線貼圖又懷疑是陰影貼圖分辨率提到4096還是沒(méi)解決最后偶然把兩個(gè)D外紋理的邊框像素展開(kāi)對(duì)比發(fā)現(xiàn)兩個(gè)相鄰區(qū)塊在同一樣紋理坐標(biāo)上采到了不同的紋素值——因?yàn)槲以趯?dǎo)出貼圖時(shí)每個(gè)區(qū)塊都單獨(dú)處理了邊緣像素沒(méi)有做紋理外擴(kuò)導(dǎo)致邊緣采樣出現(xiàn)半個(gè)像素的偏差。解決辦法其實(shí)很簡(jiǎn)單導(dǎo)出地形貼圖時(shí)在區(qū)塊邊界做4到8像素的外擴(kuò)填充也就是讓每個(gè)塊邊緣多存一段鄰居區(qū)塊的紋理信息這樣采樣時(shí)邊緣不會(huì)缺數(shù)據(jù)。踩過(guò)這個(gè)坑之后我后續(xù)所有分塊紋理導(dǎo)出都默認(rèn)帶上邊緣外擴(kuò)再也沒(méi)被這種細(xì)如發(fā)絲的暗線折磨過(guò)。7.3 坑三法線方向算反了整個(gè)地形表面看起來(lái)像“倒?!边€有一次特別尷尬我生成的地形整體光照感覺(jué)不對(duì)山體向陽(yáng)面和背陽(yáng)面的明暗關(guān)系完全反了看起來(lái)像把模具的內(nèi)外翻了個(gè)面。我檢查燈光方向覺(jué)得沒(méi)問(wèn)題檢查材質(zhì)參數(shù)也覺(jué)得沒(méi)問(wèn)題最后一籌莫展時(shí)把網(wǎng)格法線可視化出來(lái)才發(fā)現(xiàn)大量頂點(diǎn)的法線指向反方向——問(wèn)題出在我用的高度圖是按“越亮越高”的約定生成的但網(wǎng)格生成代碼里讀取灰度值后做的高度換算公式少了個(gè)符號(hào)導(dǎo)致地形整體被壓成了鏡像的負(fù)空間。這件事給我的教訓(xùn)是法線方向這種事不要靠猜更不要靠肉眼調(diào)燈光來(lái)找補(bǔ)直接把法線可視化出來(lái)看一眼就全明白了。可視化線網(wǎng)、法線、UV這些Debug手段看起來(lái)土但永遠(yuǎn)是排查三維渲染問(wèn)題最直接的路。如果只讓我留一條建議給正在學(xué)地形構(gòu)建的朋友那就是把地形當(dāng)作一套完整的數(shù)據(jù)系統(tǒng)去對(duì)待高度、材質(zhì)、光照、遮擋每一環(huán)都要單獨(dú)驗(yàn)證別等串起來(lái)之后才回頭找問(wèn)題。地形是所有場(chǎng)景資產(chǎn)里最不直觀的一個(gè)但也是當(dāng)你把光影、貼圖、起伏、細(xì)節(jié)全部對(duì)齊之后最有成就感的一個(gè)。這期的內(nèi)容都是我一次次生成、導(dǎo)出、渲染、返工之后換來(lái)的實(shí)際操作經(jīng)驗(yàn)希望能幫你在三維地形構(gòu)建這條路上少掉幾次頭發(fā)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久色五月天综合网| 综合亚洲AV| 五月婷在线色视频| 天天插天天狠| 久久香蕉丁香| 综合久久8| 婷婷色影院| 婷婷五月天影视| 爱狠射| 国产精品久久久久久白浆色欲| 丁香五月激情月| 欧美日韩五月婷婷| 婷婷婷久久| av色色国产| 九九99精品视品| 91偷拍视频| 色性日本| 五月丁香六月香综合激情| 99热日本| 亚洲天堂久久| 五月香婷婷| 天堂网操| 久久免费干| 风流少妇A片一区二区蜜桃| 五月天久久婷婷| 丁香五月婷综合网| 天天做天天爱天天综合网| 婷婷丁香社区网| 九色PORNY在线精品酒店| 久久99网站| 999激情视频| 能看的av网站| 九九色影视| 天天做天天爱天天综合| 思思热视频在线观看| 婷婷五月丁香高清无码| 五月婷庭丁香在线| 五月天婷婷丁香视频| 久久黄A片| 五月丁香综合啪啪| 色婷婷亚洲婷婷在线观看| 婷婷五月永远18免费久久久| 激情网狠狠干| 婷婷综合六| 夜夜躁狠狠| 久久色婷婷| 亚洲色色五月| 久久人人九九| 久久网站免费亚洲| 五月色情网| 婷婷丁香五月av| 99 re视频一区| 色色丁香五月| 99热成人永久免费| 五月四色婷婷| 天天综合色丁香| 99久久五月婷婷| 丁香五月综合AV在线| 色性五月天| 五月婷婷欲色| 五月婷婷五月天在线 | 深爱激情AV| 亚洲精品色色| 久热这里只有精品视频免费观看| 激情九月天天天天婷婷| 99视频内射三四| 99久久99视频只有精品| 五月丁香婷婷啪啪综合网| 婷婷丁香第一页| 丁香五月骚喷水视频| 91操色| 五月永久激情| 99综合网| 久久在线视频免费观看| 久久九九婷婷| 色六月丁香婷婷狠狠干| 91日视频| 激情五月丁香五月色| 亚洲天堂色| 殴美97色| 狠狠色官网| 欧美综合在线五月天色婷婷| 久久婷婷国产| 亚洲深喉AV| 操比激情五月| 夜夜骑日日操| 99九九视频| 亚洲综合婷婷| 五月婷婷|欧美| www五月| 丁香五月婷婷啪啪| 青青草原伊人网| 91久久婷婷| 综合图区激情| 亚洲色五月| 国产黄色大片| 97婷婷丁香五月天激情图片| 婷婷五月亚洲综合| 中文av在线观看| 色婷久久| 99热在线观看| 久久久久久99日本| 婷婷五月丁香六月伊人网| 欧洲亚洲欧洲99久久| 天天狠天天叉| 999热在线观看视频| 久久综合播放| 国产午夜一区二区三区| 免费观看全黄做爰的视频| 丁香五月婷婷综合91| 99re这里只有精品99| 99热这里只有精品最新| 美国少妇性做爰| 91九色小视频| 综合网狠狠| 激情综合网,五月| 99精在线| 亚州精品成人片| 另类天堂| 激情婷婷五月| 色婷婷电影网| 五月婷婷综合激情网| 99热最新国内| 五月丁六月婷| 色婷婷五月天av在线| 五月婷婷天堂| 日韩在线9| www.色欲丁香婷婷| 亚洲色无码| 丁香激情五月天| 五月婷婷久久大香蕉| www国产亚洲色婷婷com| 亚洲精品V天堂中文字幕| 婷婷综合在线播放| 激情亭亭五月| 玖玖婷婷色五月| 亚洲情a| 婷婷五月天网| www.夜夜夜| 操操碰| 久久天堂加勒比| 中文国产五月天| 狠狠精品干练久久久无码中文字幕| 婷婷五月AV| 婷婷 伊人 久久| 嘿嘿视频免费看9| 婷婷丁香六月激情综合| 丁香婷婷九月在线| 五月婷婷激情久久| 97婷婷狠狠| 色九月综合| 日逼免费视频| 婷婷亚州综合| 狼友视频在线观看18| 91久久免费| 欧美草久久五月天91| 极品人妻VIDEOSSS人妻| 五月丁香久久丝袜啪啪| 色色五月综合| 97操操| 五月丁香六月婷综合成人综合| 婷婷婷久久久| 亚洲色色色色色| www.色婷婷| 亚洲视99| 1024在线视频| 97在线精品| 97人妻碰碰中文无码久热丝袜| 色婷婷五月在线| 天堂久久精品| 国产,欧美,学生妹,视频| 99re在线观看视频| 五月婷婷精品视频| 狠狠操狠狠爱| 思思久久青草热| 婷婷婷久久| 狠狠干狠狠操狠狠爱| www.五月.com| 亚洲精品va| 日产精品一线二线三线芒果 | 免费无码毛片一区二区A片| 五月天激情播播网| 亚洲AV成人一区二区在线观看| 深情五月天| 九九综舍久久| A短视频免费在线观看| www五月天激情com| 金桔一区二区ab地址| 一点色成人网| 大香蕉久久久久| 六月激情婷婷色| 9视频在线成人网站| 五月天天天色| 久久黄色免费视频| 激情六月天婷婷| 人妻22p| 九九热国产| 99九九热在线观看| 亚洲区1| www激情| Jh7Uf088VHafNm| 自拍视频99| 狠狠色婷婷7| 人人色人人弄人人操| 日本婷婷色日| 五月天婷婷深深爱| 好好干Av| 久久99操| 色五月婷婷激情基地| 色色色欧美| 婷婷激情视频欧美视频自拍视频欧美剧| 91九色网| 永久免费视频| 六月激情婷婷综合| 怡春院天天干| 97碰碰久久| 超碰人人色| 终合激情网| 婷婷五月天激情文学小说| 五月丁香综缴情性爱| 久草天堂| 996er热| 五月激情婷婷开心| 国产一区男女| 六月色五月天天婷婷| 国产操B视频| av在线播放网站| 色五月婷婷亚洲| 99er热精品视频| 成人婷婷五月天| 91九色无码日韩| 1级欧美日韩| 色婷婷丁香五月| 五月丁香六月成人| 六月丁香中文字幕| 色五月婷婷影院| 综合久久人妻| 99热这里只有免费精品| 婷婷五月六月丁香综合| 久热这里只有精品在线| 久久五月综合| 这里只有精彩视频| 大香蕉伊人99| 狠狠色丁香| 久久最新色| 五月婷婷六月丁香在线| 一丁香五月天月AV| 婷婷午夜综合| 久99久在线| 亚洲精品在线视频| 亚洲九区| a久久| 五月丁香影视| 日本激情综合| www.色色com| 婷婷丁香五月视频| 91精品啪| 新97人人上人人| 九九这里是免费的视频5| 日韩美女羞羞网站在线观看| 久久与婷婷| 五月丁香婷婷综合视频| 日本九九九九| 久色姿源| 亚洲操B| 第四色五月婷婷| 精品色色| 天天操夜夜操| 青青草青青草五月天| 婷婷D区| 999热视频精品99免费在线| 黄色视频网站在线播放| www99xxxx五月丁| 国产性爱色| 9l视频自拍9l视频自拍九色学生| 激情丁香婷婷六月天| anquye伊人| 亚洲九九在线| 台湾无码A片一区二区| 五月婷婷亚洲| 国产真实乱了老女人视频| 免费看成人AA片无码视频吃奶| 婷婷99综合| 色激情网| AV堂狠狠干| 色婷婷综合五月| 色婷婷综合网站| 欧美日本另类| 色狠狠色噜噜AV天堂五区| 欧美色图片88| 69久久99精品久久久久婷婷| 激情婷婷五月黑人| 激情五月天综合网| av一级棒av| 一本九九色| AV电影在线播放| 另类婷婷丁香| av在线观看网站| 亚洲成人网站在线观看| 1区2区视频| 亚洲婷婷五月天在线激情综合网| 五月天久久网站| 99激情在线| 久久综合99| 99干在线视频| 亚洲婷婷开心五月| 99热综合网| 国产成人综合亚洲| 天天干,天天舔| 久久视频在线| 亚洲成av人影院| 五月婷婷六月丁香首页| 天天色天天噜| 天天做天天爱天天高潮| 97视频.干com| 丁香五月在线| 岛国在线观看91| 色综合综合色| 婷婷婷久久久| 亚洲AV无码成人精品电影| 五月天狠狠网站| 天天做天天要天天爱| 久啪欧美| 丁香五月激情婷婷| 熟女人妻视频| 密臀久久| 婷婷久久五月| 精品成人久久久久久久_一二三四视| www夜夜操wwwcon| 日本综合色色| 五月婷婷激情综合网| 五月婷婷激情性爱| 九九热黄色| av在线免费播放观看| 99高级会所久久| 99免费在线| 九九在线视频| site:xiongshengzz.com| 天天插天天爽| 中文字幕五月久久婷婷| 五月天激情无码| 亚洲视频综合网| 天天搞夜夜六| 五月综合色| 九九九这里只有精品| 激情五月五月婷婷| 无码yw| 99re视频精品| 大香伊人婷婷影院| 亚洲激情综合免费| 日韩欧美婷婷丁| 色人妻五月| XX色综合| 婷婷在线免费| 92久操视频| 女高怪谈在线观看| 免费97碰碰| 97热这里只有精品| 超碰人人99| 婷婷五月色惰| 久9视频| 久久久.COM| 激情文学五月丁香六月婷婷| 亚洲视频无| 开心激情五月天网| 色婷婷19| 国产亚洲精品久久久久久牛牛| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 婷婷伊人綜合中文字幕小说| 97色五月天| 欧美韩国日本| 99re热视频| 91人人爱| 久久婷婷综合国产| 91欧美| 另类小说色婷婷| 另类五月婷婷| 丁香五月婷婷综合激情哟哟哟| 中国激情网| 色情五月天导航| 天天爽天天操| 乱女乱妇熟女熟妇综合网站| 亚洲成人网址在线观看| 欧美日本黄色| 婷婷五月天激情偷拍| 一区二区成人电影免费播放| 五月天偷拍| 婷婷五月天激情小说| 欧美99热| 99久久6| 永久免费视频| 麻豆AV一区二区三区| 五月婷婷我| 在线99精品| 国产亚洲99久久精品| 欧美大奶熟女噜噜噜噜| 丁香色色五月| 色情婷婷五月天| 色婷婷4| 六月婷在线| 九九久久综合| 色五月丁香婷婷在线观看| 伊久久婷婷| 做爰丰满少妇1313| 日本一级特黄大片AAAAA级| www.激情五月天.com| 丁香婷婷天堂| 久久99热这里只有精品| 狠狠人人婷婷| 丁香五月激情六月综合| 亚洲中文字幕AV| 乱乱av| 久久久www| WWW.桔色成人.COM| 激情婷婷五月久久| 操日本三片99| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 久久99久久99精品免观看软件| 婷婷射图五月天| 少妇人妻人伦A片| 五月丁香综合| 六月丁香好婷婷| 综合大香蕉| 久久91久久精品久久| 丁香激情久久| 婷婷五月色惰| 色五狠狠| 操逼福利视频| 婷婷五月在线免费| 婷婷五月激情图片| 极品九九九九九九| 婷婷黄色网| 日日噜噜夜夜狠狠久久丁香六月| 五月综合激情网| 久久婷婷五月激情网站| 熟女五月天久久综合| 99视频九九热| 丁香久月婷| 丁香五月开心七月| 日本熟妇乱妇熟色A片蜜桃| 日韩AV片| 玖玖99免费视频| 五月婷婷影| 五月婷婷视频| 最近中文字幕大全免费版在线| 99在线视频精品| 亚洲第一精品网站| 色情综合网| 丁香五月天殴美激情| 亚洲婷婷五月天在线激情综合网| 五月婷婷中文字幕| 国产精品操| 久热婷婷在线视频| 吾爱AV导航| 亚洲超碰中文字幕| 婷婷情色五月| 五月香蕉网| 91狼友视频网页更新| 超碰97在线操| 岛国AAAV| 婷婷五月丁香激情图片 | 99热 这里只有精品 国产 日韩| 激情亚洲婷婷| 天天摸天天肏| 天天插天天狠| 成人无码髙潮喷水A片| 99只有精品| www.yw尤物| 欧美日韩99| 超碰九色| 国产成人精品一区二三区熟女在线| 色色五月丁香| 韩日另类| 五月花激情网| 色综合久久88色综合天天99| 色噜噜狠狠色综合无码久久欧美| 最新日本A片| 99免费热在线精品| 五月丁香婷婷啪啪综合网| 青青草婷婷综合五月| 婷婷丁香基地在线| 亚洲色无码| 久久婷婷五月综合色和| 欧美婷婷五月天| 色色色地址| 色女人久久| 婷婷色丁香五月| 亚洲第一第二网站| 欧亚成人A片一区二区| 色情成人五月天| 4438亚洲欧美| 9热在线视频| 丁香五月综合首页| 五月色综合网欧美网| 五月婷婷高清| 五月婷婷婷婷婷| 五月天色在线| 五月丁香成人网| 大香蕉久艹| 亚洲欧洲另类| 4399在线观看免费高清毛片| 婷婷五月天中文字幕| 婷婷亚洲影院| 五月丁香婷中文| 老司机伊人| 欧美影院婷婷| 日本欧美成人片AAAA| 久热99狠| 一级二级色大片| 综合色播| 亚洲bt丁香五月天婷婷激情小说| 丁香五月激情婷婷| 色婷婷8| 日本123区日韩欧美不卡在线看| 久久五月视频| 亚洲精品五月| 97色色色色色| 婷婷久久图片| 日本ww亚洲| 丁五月激情视频免费| 色婷婷电影网| 五月天婷综合| 九九热区一区二区三区| 五月丁香婷婷综合| 久久se 综合网| 人妻激情视频| 亚洲婷婷激情五月天| 亚洲视频二区| 婷婷五月天涩涩| 狠狠色婷婷7| 婷婷五月六月| 人妻熟人中文字幕一区二区| 91超碰九色| 五月婷婷狠狠干| 97人人操人人干| 91精品综合久久久久久五月天| 色,激情五月天| 九九热视频精品| 另类少妇人与禽zOZZ0性伦| 激情五月天婷婷色色色色色色色色色色色 | 日韩成人免费电影| 色丁香五月婷婷| 天天操天天爱天天玩| 99色色视频| 色婷婷色综合激情91| 婷婷区日本| 天天拍天天操| 五月天丁香婷| 丁香在线视频| 色一情一乱一乱一区9| 激情五月网站| 疯狂做受XXXX高潮A片动画| 五月天婷婷基地综合网| 人妻啪啪啪| 国产av第一专区| 五月婷婷 六月丁香| 五月天婷婷网站888| 精品国产a| 五月综亚洲| 99色视频在线| 爱射综合| 综合色综合| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 婷婷五月在线视频| 欧洲激情网站| 另类激情综合| 狠狠做六月爱婷婷综合aⅴ| 1区2区视频| av一区二区电影免费在线观看| 久久aaaa片一区二区| 性做久久久久久久免费看| 亚洲激情av| 久久伊人婷婷| 婷婷亚洲综合| 久久99热这里只有精品| 色五月丁香五月五月婷婷| 五月婷婷天| 亚洲成人av在线| 在线观看的av| 色婷五月| 色色色色色色网站| aaa丁香五月天| 激情综合网五月婷婷| 激情四射五月天偷偷看婷婷| 亚洲乱码日产精品BD| 97精品欧美91久久久久久久| 五月天com| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 丁香五月花婷婷开心| 五月天综合视频| 亚洲色色爱| 99精品成人无码A片观看金桔| 在线,国产,色,热视频| 99国产精品久久久久久久久久久| 欧美色色色| 97碰碰免费.视频| 五月婷婷色五月| 六月婷婷综合久久| 色婷婷六月| 色婷五月天网站| 99精品综合在线| 色婷婷国产精品综合在线观看| 色久女| 开心婷婷五月| 九九色综合九九色| 翔田千里 50岁 无码| 六月天婷婷| 影音先锋人妻出差| 六月婷婷综合久久| 麻豆AV一区二区三区| 99免费视频在线观看爱| 久久性刺激| 国产成人精品一区二区三区视频| 丁香六月亭亭久久综合| 99福利导航| 亚洲爆乳无码精品AAA片蜜桃| 丁香五月,激情五月,深爱五月| 97热九九| 亚洲视频在线观看| 婷婷六月亚洲综合| 色小说婷婷五月天天天| 香蕉乱插| 大战熟女丰满人妻AV| 色婷五月天| 婷婷丁香社区网| 亚洲国产黄色电影| 99热官网| 五月天激情综合| 男人天堂亚洲综合| 国产超碰人人| 激情综合丁香六| 国产avapp 网| 台湾佬天天日丁香婷婷五月天| 婷婷内射视频在线| 热91久| 色婷婷在线视频综合| 久久综合爱| 婷久久久| 精品爱欲五| 久久综合五月天| 激情激情激情网| 99re这里只有精品99| 狠狠狠狠草草| 大香蕉520| 五月婷婷六月综合| 2025最新亚洲激情在线| 亚洲色精彩| 久久香蕉婷婷| 色约约视频一区二区三区四区五区 | 99色色视频| 99色热视频在线| 五月丁香婷婷中文网| 丁香五月激情天AV无码| 96精品久久久久久久久| 五月天AV大香蕉| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 99这里只有精品| 国产三级片91| 五月天激情小说网| 五月激情偷拍| 天天夜天天色天天| 色婷婷丁香中文在线播放| 亚洲九区| 久久久97| 国産精品| 九色91视频| 日本97在线| 91亚洲免费片| 99免费青青蜜臀| 欧美97超碰| www.色五月| 国产真实乱了老女人视频 | 人妻肉射免费观看| 婷婷伊人激情婷婷| 6月丁香婷婷| 草综合网| 天天爽成人综合网站| 1024人妻| 综合激情伊人影视在线| 99re思思| 色综合性视频| 欧美va亚洲va| 天天摸天天舔天天爽| 去干网av| 深爱激情久久| 婷婷瑟瑟五月天| 99久久久| 一级精品999WWW| 色呦呦美女| av在线观看网站| 久久久久久激情| 九九色逼| 五月丁香亭亭| 久久涩视频| 婷婷五月无码| 九九精品在线视频观看| 天天搽天天射| 人人操日| www.人人操人人看人人想人人摸 人人人人操,COM | 丁香五月婷婷色播艳门照| 国产午夜一区二区三区| 五月天播播| 婷婷激情五月天小说校园| 久久这里有精品| www.五月天色色.com| 79精品视频在线观看,| 色婷婷亚洲婷婷| 五月丁香啪啪网| 无码AV免费精品一区二区三区| 琪琪色网在线| 婷婷丁香花五月天| 操笔无码| 五月天综合婷婷| 噜噜操操| 国产偷人爽久久久久久老妇APP| 99草在线免费观看视频| 色婷婷亚洲婷婷| 五月丁香黄色视频| 久久97久久99久久综合欧美| 开心久久网婷婷| AV在线中文| 99久热这里有精品| 色欲婷婷五月天丁香| 五月丁香网站| 4399欧美另类视频| 99热只有精品在线播放| 思思热久久爱| 超碰精品在线| 99人人干人人操| 热九九在线| 思思精品热在线| 九九热在线精品视频| 婷婷综合中文字幕| 婷婷丁香熟妇综合网| 六月婷婷国产| 久久99网站| 伊人大香久久| 琪琪理论片| 9l视频自拍九色9l视频在线观看| 99精品偷自拍| 婷婷射图五月天| 狠狠色综合网站| 99操逼| 玖色色综合| 都市激情五月婷婷综合| 色婷婷AAA| 99久久极情精品一区| 亚洲五月婷婷| 国产操肏网站| 色欲资源网| 久久综合五月天| 激情五月份婷婷| 亚洲性图一区二区| 99热地址| www.99热这里精品| 情涩婷婷五月天| 亚洲综合激情五月久久| 国精产品一区一区三区免费视频| 婷婷激情五月呦呦| 另类图片五月天婷婷| 国产精品成人av在线观看春天| 亚洲精品一区中文字幕乱码| 91人人操人人| 国产精品视频免费看| 国产精品成av人在线视午夜片| 婷婷久久夜| www.久久| 天天看A片| 亚洲丁香五月天视频| 婷婷大香焦| 99热这里只有精品21| 色色综合激情| 久久91久久91色欲精品| 久久黄色片| 丁香五月婷婷基地| 五月综合激情视频在线| 激情六月一二| 成人做爰高潮A片免费视频| 久婷婷五月天影院| 丁香狠狠色婷婷久久无码视频| 91打屁股免费看| www.夜夜操.con| 五月丁香激情综合网| 另类A片| 翔田千里 50岁 无码| 色五月大| 亚洲碰碰碰| 超碰97久久| 久久女人天堂| 婷婷丁香97| 超碰免费人人| 色碰碰视频| 99精品热视频只有精品10| 中文字幕在线资源| 丁香五月天啪啪| 99热网站| 都市激情五月婷婷综合| 日本精品久久久久中文字幕| 久热大香蕉| 五月丁香久久| 婷婷六月丁香开心深深爱| 99成人| 国产成人VA| 亚洲综合五月天婷婷丁香| 亚洲第一色色色| 欧美日本日韩| 成人性爱精品视频| 99热亚洲综合| 婷婷情色五月天| 午夜福利8055| 色婷操逼| 色色色视频| www.丁香黄色五月天人与| 丁香五月精品| 婷婷五月网图片区| 久久99综合| 综合99在线| 丁香六月成人| 在线视频激情网站| 99 r热| 99精品无码| 99只有这里是精品| 久久9RE热视频精品98| 五月天另类视频| 97久久香草精品视频| 亚洲国产另类av| 1024国产| 天天天天天久久久久久| 99热丁香| 婷婷色综合| 俺也高清无码高清视频| 五月丁香久久呀| 91性高潮久久久久久久久| 开心色播色五月婷婷| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 涩五月婷婷| 五月天成人手机在线视频| 看逼中文字幕| 丁香五月成人网| 26uuu最新地址| 六月丁香花婷婷| 丁香六月婷婷久久亚洲天堂| 久久99美女精彩视频| 欧美 日韩 成人在线| 无码AV免费精品一区二区三区| 99无吗| 九九综合视频在线观看| 97色综合| 亚洲激情五月天| 天天日日天天| 大香av| 日比网免费国产| 中文字幕av在线播放| 最新激情五月天| 伊人碰碰婷婷| 色婷青青| 婷婷六月综合激情| 色天天久婷婷| 五月婷婷|欧美| 91狼友视频在线观看| 婷婷五月天久久| 婷婷激情社区| 激情网五夜婷婷| 97丁香婷婷| 精品五月花| 少妇性BBB搡BBB爽爽爽视頻| 国产激情综合| 人妻少妇色综合| 天天摸人人摸| 99色啊| 99热18| 伊人色综合久久久| 色色999三级片| 久久HD| 99操久久| 天天操综合网| 九九Y精品热播| 丁香五月激情图片婷婷| 婷婷五月无码| 伊人久久五月天| 99综合视频| 国产精品五月天婷婷| 婷婷五月天777| 九九国产精视频| 婷婷激情性爱| WWW.婷婷五月天.COM| 9999热在线免费观看| 26uuu成人网| 偷拍九九热| 亚洲妇女熟BBW| 五月天婷婷基地| 激情六月婷婷| 五月婷婷性爱| 天天在线XXX| 日本婷色| 婷婷五月婷婷| 色婷婷五月天久久| 久久久久久久合一狠狠做深爱| 天天干夜夜b| 久色成人| 伊人五月久久| 96丁香六月婷婷蜜桃综合久久| 99热综合网| 91久久色| 激情 婷婷| 人人叉久| 五月丁香激情怕怕| 2017狠狠干| 久久婷婷五月天蜜桃| 免費观看aV在线网址| 色五月婷婷丁香凹凸| 99热人人操人人操| 五月久久| 香蕉狠狠爱视频| 色色色色色色色色五月先| 五月婷丁香花| 日韩九九视频| 九九热亚洲中文在线观看免费| 日日操夜夜爽白洁| 狠狠999| 99热在这里只有精品| 色五月综合在线| 丁香五月最新地址| 五月天成人综合| 亚洲国产精品SUV| 色欲AVV| 欧美熟妇一区二区三区| www.99婷婷| 丁香玖玖| 婷婷丁香射射| 丁香五月亚洲综合| www.com五月天| 97色婷婷成人综合在线观看| 99性视频| 久久婷婷原创视频| 9 1在线视频| 超碰人人射| 久久久久综合激动五月天| 色七色九九| 热99热9| 色综合久久88色综合天天99| 婷婷色九月| 精品香蕉99久久久久网站| 婷婷综合玖玖五月| 婷婷99热| 性爱AV天堂| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 7777激情基地| 婷婷丁香成人在线视频| 色综合伊人网| 日韩啊啊啊| 婷婷五月丁香五月基地| 激情五月婷黄版| 丁香五月激情宗合| 99久久er| 99九九玖玖| 中文字幕日产A片在线看| 亚洲AV免费国产电影| 九九无毛| 精品色情一区二区三区四区| 深爱激情网五月天| 丁香五月综合| 久久99精品久| 婷婷丁香人妻天久久| 婷婷六月久久综合导航| 丁香五月婷久久| 日韩AV在线免费| 亚洲激情图文小说| 成人va视频| 五月丁香花成人社区| 激情亚洲婷婷| 成人综合伍月天| www.色五月| 色色色色色色色色色影院| 亚洲天堂大香蕉| 欧美婷婷五月天综合| 婷婷 色 丁香 夜| 99热最新网址| 久操97| 五月婷婷六月基地| 久久99热这里只有精品| 婷婷丁香五月天大香蕉| 丁香亚洲婷婷五月| 操99| 狠狠色97| 五月丁香婷婷激情视频| 青草视频在线播放| 丁香五月天激情五月天激情五月天激情网| 欧美色性色好| 天天综合网~91| 91丨九色丨熟女|新版| 五月丁香六月婷婷开心网| 五月丁香激情啪啪| 91九色国产在线| 激情伊人五月天| 婷婷五月丁香色色| 青青草深爱激情网| 五月婷色| 婷婷操超碰| 色色射| 日韩三级视频一区二区| www.日韩艹| 国产精品久久久久久久久久免费 | 日本毛片内射| 六月丁香影院| 色综合女人99| www.91五月| 婷婷五日b| 日韩成人免费电影| 久久婷婷色情7777网站| 国产精品视频| 伊人婷婷五月天av| 这里只有精彩视| 性生生活大片又黄又| 天天做天天视天天谢| 99精品视频在线观看| 91 九色 入口| 五月色影院| 91超级碰人人操| 开心激情五月天网| 97婷婷久久丁香| 开心五月婷婷| 涩丁香| 丁香九月婷婷色| 99资源在线| 六月丁香六月婷婷欧美| 狠狠色丁香婷婷| 色99在线观看| 欧美色色色色色色| 碰碰女| 综合网色| 天天干夜晚夜操| 热久久思思热思思| 久久五月丁香婷婷| 操逼六区| 五月天色区| 欧美色色色色色色色色色色影视| 色玖玖| 久久 视频这里只有精总| 激情5月婷婷| 久久久精品人妻录| 婷婷趴趴| 久久婷婷六月综合| 夜夜天天久久婷婷| 五月天婷婷狂暴白浆| 97色色在线视频| 91精品久久久久久久久| 99久久久免费| 内射丰满人妻| 九九色网专区| 五月丁香777| 99久视频| 久久久99精品免费观看| 丁香婷婷十月| 五月丁香 啪啪| 五月丁香婷婷在线| WWW丁香五月| 色婷婷91激情小说| 久久久精品色| 色婷视频| 伊人九九九久| 91狠狠综合网| 丁香五月日本| 国产资源在线视频| 狠狠干五月天| 婷婷五月天在线观看免费 | 婷婷五月天激情偷拍| 99久久国产宗和精品1上映| 天天碰夜夜爽| 999热在线视频| 少妇人妻人伦A片| 五月婷婷激情综合av| 亚洲综人色综网| 久久五月丁香综合| AAA久久久| 这里只有精品视频看看| 欧美久久网| 国产成人精品一区二三区熟女在线| 天天日夜夜拍| 伍月激情天| 丁香婷婷婷五月综合色情| 五月丁香久久| 国产精品蜜臀99| 色99热| 六月激情久久| 《诡秘之主》在线观看| 婷婷伊人综合| 啪啪啪综合网| 99色免费视频| 久久久精品视频79| 99视频日韩| 久久ww| 99狠狠| SS丁香五月婷婷| 99操视频| 久久无意婷婷| 人人摸人人操人人爱| 天天爽天天| 五月婷婷,狠狠操| 国产日日操夜夜操的肉棒视频| 激情五月丁香婷婷夜夜操| 操婷婷基地| 丁香五月激情图片婷婷| 五月天久久久| 九九这里是免费的视频5| 手机免费福利视频| 五月综合亚洲| 婷婷综合五月| 免费黄色AV| www综合久久| 五月丁香婷婷欧美色图视频五月丁香777电影 | 婷婷在线精品| 久久精品视频在这里有| 亚洲色婷婷婷婷人人爽| 97精品在线| 九月婷婷综合在线| 99丁香五月| 国产精品A成V人在线播放 | 97久久超碰| 六月99天天婷婷激情综合| 丁香五月在线播放| 丁香五月欧美色综合| 成人色色综合| 天天草人人摸| 成人五月丁香社区| 97操碰在线视频| 久久午夜丁香| 色天使色综合| 婷婷五月天性色| 国产成人精品一区二区三区视频 | 日韩操逼大片| 色色色五月婷| 久久久久98| 激情性爱网站| 久久 无毛。| 婷婷久久精品| 97碰碰九九视频| 久久精品A片777777| 色综合com| 丁香婷婷影院| 色噜噜狠狠一区二区三区| 91日本在线观看| 色色射| 99熟女| 天天综合在线网| 日韩啊啊啊| 99re8在这里只有精品| 婷久久| 丁香五月婷婷基地| www.99热| 天天综合色| 日韩黄色中文字幕| 美女被肏网站在线看| 极品五月天| 亚洲天99| 轮奸综合网| 秋霞午夜理论 | 久久看婷婷| 五月丁香六月香香蕉| 99热伊人| 亚洲深喉aV| 亚洲精品国产熟女久久久| www.wuyuetian啪啪| 国产干逼片| www.综合久久.com| 久久人人超| 婷婷五月在线综合| 精品久久99| 五月天婷婷情色| 国产综合婷婷| 99ri精品| 婷丁五月| 亚州精品久久久久AV无码| 99热99热不卡| 网站免费一站二站| 丁香五月综合| 中文字幕日产A片在线看| 婷婷丁香中文字幕| 任你操精品免费| 五月婷婷在线丁香| 日本狠狠爽| 综合色色色色色色| 丁香五月婷婷啪啪啪| 97干在线视频| 日本丰满久久| 日韩欧美五月丁综合| 天天干夜夜b| 色婷婷成人五月| 亚洲男女激情| 婷婷五月天淫荡| 婷婷网影院| 天天色伊人| 婷婷五月六月| 五月丁香综合激情| 五月婷婷激情啪啪| 亚洲六月色婷婷| 欧美天天综合网站上去吧| 欧美啄木乌丝袜人妻系列| 外国碰视频网站97| 97在线观视频免费观看| 123草逼网| 婷婷五月天激情综合| 国产.亚洲.欧洲视频在线| 四LLL少妇BBBB槡BBBB| 天天干,夜夜爽| 久久色9| 成人婷婷深爱综合网| 精品在线网站| 国产成人综合电影| 人妻AV在线| 天天噜噜| 亚洲精品无码一区二区| 久久免费试看120秒| 激情五月综合色婷婷| 五月婷婷日| 色噜噜婷婷| 日本成人综合| 99.色| 成人日韩欧美| 任你日热视频| a v色婷婷| 91超级碰| g00d人体西西| 九九草热在线观看| 亚洲欧美成人在线| 色99视| 亚洲bt丁香五月天婷婷激情小说| 五月婷婷中文字幕| 丁香六月婷婷久久高清| 色婷婷社区| 五月婷婷色| 婷婷丁香黄色| 极品五月天| 香蕉AV777XXX色综合一区| 婷婷99中文字幕| 婷婷五月婷| 丁香五月亚洲综合丝袜| 丁香五月精品视频| 九九热精品视频| 激情婷婷五月丁香啪啪啪| 夜夜大香蕉婷婷丁香| 俺去也五月天婷婷| 日本少妇裸体做爰高潮片| 99热在线爱| 91精品婷婷国产综合久久| 2016日日夜夜操| 婷婷.com| 天天日中文| 伊人狠狠综合| 中文字幕无码人妻少妇免费视频 | 婷婷碰碰| 岛国av网| 99国产精品久久久久久久久久久| 五月天天天综合| 精品久久99码| 91色五月| 五月丁香花视频| 久99久视频免费观看| 婷婷五月丁香手机在线视频| 9|人妻人人操| 婷婷五月综合在线视频| 精品欧美一区二区三区久久久| 欧洲精品欧洲情| 久久久GOGO无码啪啪艺术 | 97luluse| 婷婷五月天免费视频|