• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    精細(xì)建筑物碎片化紋理優(yōu)化的二維裝箱方法

    2021-06-06 08:37:34張琳琳翁其強(qiáng)丁雨淋張葉廷
    關(guān)鍵詞:裝箱數(shù)據(jù)量矩形

    朱 慶 ,張琳琳 ,胡 翰 ,翁其強(qiáng) ,丁雨淋 ,李 赟 ,張葉廷

    (1. 西南交通大學(xué)地球科學(xué)與環(huán)境工程學(xué)院,四川 成都 611756;2. 武漢大學(xué)測(cè)繪遙感信息工程國(guó)家重點(diǎn)實(shí)驗(yàn)室,湖北 武漢 430079;3. 浙江中海達(dá)空間信息技術(shù)有限公司,浙江 湖州 313200)

    隨著多源數(shù)據(jù)多細(xì)節(jié)層次建模技術(shù)的不斷發(fā)展[1-2],三維城市模型的精細(xì)程度不斷提高,幾何、紋理數(shù)據(jù)量呈幾何級(jí)數(shù)增長(zhǎng)[3-4]. 結(jié)構(gòu)復(fù)雜的精細(xì)建筑物模型,如LOD-3 (level of detail-3)建筑物模型,一個(gè)窗戶有多個(gè)平面,每個(gè)平面對(duì)應(yīng)一個(gè)碎片化紋理[5].現(xiàn)有三維可視化引擎,如Microsoft XNA、Unity 3D等,通常不支持多紋理模式,需要將三維格網(wǎng)分割成多個(gè)簡(jiǎn)單的平面,每平面對(duì)應(yīng)一個(gè)單獨(dú)的紋理,對(duì)不同材質(zhì)紋理需通過(guò)多次指令逐一渲染. 由于每個(gè)平面都會(huì)單獨(dú)調(diào)用CPU (central processing unit)指令進(jìn)行繪制,增加了模型加載壓力,降低了渲染效率,無(wú)法充分利用圖像處理器(graphics processing unit,GPU)批處理機(jī)制,難以滿足大規(guī)模城市三維模型應(yīng)用需求. 因此,如何將碎片化紋理進(jìn)行封裝和優(yōu)化,減輕CPU負(fù)擔(dān),提高GPU加載和繪制效率,減少磁盤讀取操作次數(shù),成為當(dāng)前傾斜攝影測(cè)量三維城市模型集成應(yīng)用的關(guān)鍵問(wèn)題.

    現(xiàn)有紋理合并工具依賴人工經(jīng)驗(yàn),自動(dòng)化程度低,應(yīng)用局限較大,如NVIDIA公司的紋理工具軟件(texture tools),Autodesk公司3DMax軟件的UVWUnWrap工具,使用ISOMAP的商業(yè)軟件,以及Open-SceneGraph的NodeOptimizer. 三維模型的紋理組織方法可分為連續(xù)表面模型的紋理組織方法和離散表面模型的紋理組織方法:連續(xù)表面模型的紋理組織方法已有成熟應(yīng)用,如Google Earth、Virtual Earth,主要方法為硬件支持的切片圖方法[6]和瓦片影像金字塔方法[7];離散表面模型的紋理組織方法有Blockmap方法[8],紋理集(texture atlas)方法[9]等. 目前相關(guān)的大部分研究主要著眼于如何更優(yōu)的進(jìn)行紋理合并[10-18],雖然在一定程度上減少了紋理文件個(gè)數(shù),但因模型中存在UV坐標(biāo)超出[0,1]范圍的異常紋理,導(dǎo)致其結(jié)果存在大量冗余紋理,紋理數(shù)據(jù)量反而增加,通過(guò)犧牲數(shù)據(jù)量換取渲染效率的提高. 雖有一些研究中涉及了異常紋理的處理方法[19],但是尚無(wú)妥善的解決方案.

    針對(duì)上述問(wèn)題,本文提出了一種精細(xì)建筑物碎片化紋理優(yōu)化的二維裝箱方法,通過(guò)紋理去冗余,有效解決了紋理合并中存儲(chǔ)空間與渲染效率無(wú)法兩全的難題,同時(shí)避免了異常紋理坐標(biāo)導(dǎo)致的紋理拉花問(wèn)題.

    1 碎片化紋理優(yōu)化的二維裝箱方法

    圖1為精細(xì)建筑物模型碎片化紋理優(yōu)化的二維裝箱方法算法流程,主要包括以下3個(gè)部分:

    1) 紋理去冗余,為了剔除冗余紋理,處理異常紋理的情況,根據(jù)UV坐標(biāo)是否超出[0,1.0],將模型中的紋理分為異常紋理和正常紋理兩類,分別進(jìn)行去冗余處理.

    2) 紋理合并,為了減少紋理文件個(gè)數(shù),根據(jù)去冗余得到的簡(jiǎn)化紋理和給定紋理集尺寸,模擬二維裝箱過(guò)程,并按照裝箱結(jié)果進(jìn)行紋理合并.

    3) 紋理重映射,為了解決由于紋理去冗余和紋理打包導(dǎo)致紋理映射關(guān)系發(fā)生變化的問(wèn)題,根據(jù)紋理去冗余和紋理合并過(guò)程中的變化信息,重映射紋理坐標(biāo),得到紋理優(yōu)化后的建筑物模型.

    圖1 算法流程Fig. 1 Algorithm flowchart

    1.1 紋理去冗余

    紋理坐標(biāo)系O-UV是以紋理左下角為坐標(biāo)原點(diǎn),向右為U軸正方向,向上為V軸正方向建立的平面坐標(biāo)系,一般定義在通過(guò)三維坐標(biāo)和紋理坐標(biāo)(UV坐標(biāo))可以確定紋理影像坐標(biāo)區(qū)域的外接矩形即有效紋理區(qū)域,有效紋理區(qū)域以外的圖像部分被稱為冗余紋理. 冗余紋理不僅占據(jù)了存儲(chǔ)資源,根據(jù)紋理映射機(jī)制,還可能使慢速硬盤與高速內(nèi)存、顯存之間出現(xiàn)傳輸瓶頸. 因此,在紋理打包前,需要剔除冗余紋理. 如圖2所示,根據(jù)UV坐標(biāo)裁剪原紋理圖像得到新紋理圖像并更新紋理坐標(biāo),本文將該過(guò)程稱為紋理更新.

    圖2 紋理更新Fig. 2 Textures updating

    本文定義所對(duì)應(yīng)紋理坐標(biāo)超出[0,1.0]范圍的紋理為異常紋理,反之為正常紋理. 異常紋理在逐基元渲染中可有效處理,但難以進(jìn)行紋理封裝,常導(dǎo)致可視化中的紋理拉花問(wèn)題. 因此,將模型中的紋理分為正常紋理和異常紋理兩類,分別進(jìn)行去冗余,同時(shí)重置異常紋理的UV坐標(biāo)到[0,1.0]范圍內(nèi),以便進(jìn)行后續(xù)的紋理合并.

    1.1.1 正常紋理去冗余

    單獨(dú)紋理即該紋理影像僅被一個(gè)面調(diào)用,共用紋理指該紋理影像被多個(gè)面調(diào)用. 根據(jù)單張紋理影像是否被多個(gè)面片使用,將模型中的正常紋理分為共用紋理和單獨(dú)紋理:共用紋理首先計(jì)算該紋理影像對(duì)應(yīng)的所有面片紋理坐標(biāo)并集,然后進(jìn)行紋理更新;單獨(dú)紋理直接進(jìn)行紋理更新,得到簡(jiǎn)化紋理. 正常紋理去冗余流程如圖3所示.

    圖3 正常紋理去冗余流程Fig. 3 Flow of redundant normal textures eliminating

    1.1.2 關(guān)鍵問(wèn)題:異常紋理去冗余

    根據(jù)紋理集定義,被合并的紋理其UV坐標(biāo)應(yīng)在[0,1.0]范圍內(nèi). 但由于建模失誤、生產(chǎn)規(guī)范不足以及重復(fù)紋理等原因,紋理坐標(biāo)超出[0,1.0]范圍的異常情況在目前仍無(wú)法完全避免. 異常紋理獨(dú)立存在并不會(huì)影響模型的可視化效果,但若直接對(duì)其進(jìn)行打包,就可能出現(xiàn)紋理錯(cuò)誤映射等可視化問(wèn)題. 因此,在紋理合并前需要對(duì)異常紋理進(jìn)行紋理更新和坐標(biāo)重置.

    首先根據(jù)紋理坐標(biāo)范圍是否超出閾值(本文為2,可根據(jù)經(jīng)驗(yàn)或?qū)嶋H情況設(shè)置)將異常紋理分為重復(fù)紋理和其他異常紋理;然后根據(jù)是否被多個(gè)面共用將其他異常紋理分為共用紋理和單獨(dú)紋理. 重復(fù)紋理即被大量重復(fù)的簡(jiǎn)單紋理(如墻磚、瓦片等). 重復(fù)紋理復(fù)用量較大,紋理更新和紋理打包會(huì)較大程度上增加其紋理數(shù)據(jù)量,因此不進(jìn)行處理;共用紋理先計(jì)算與該紋理影像對(duì)應(yīng)所有面的紋理坐標(biāo)并集,然后進(jìn)行紋理更新;單獨(dú)紋理進(jìn)行紋理更新. 異常紋理去冗余流程如圖4所示.

    圖4 異常紋理去冗余流程Fig. 4 Flow of redundant abnormal textures eliminating

    如圖5所示,異常紋理之間的紋理坐標(biāo)可能相差較大,直接使用原紋理坐標(biāo)進(jìn)行并集計(jì)算可能會(huì)使得到的并集范圍很大,造成紋理更新上的困難.

    圖5 紋理更新問(wèn)題Fig. 5 Problem of textures updating

    由于將紋理坐標(biāo)進(jìn)行整數(shù)量偏移不會(huì)改變紋理貼圖的效果,因此在進(jìn)行并集計(jì)算前,對(duì)紋理坐標(biāo)進(jìn)行預(yù)處理,在U、V方向上各加一個(gè)整數(shù)偏移值,使紋理左下角UV坐標(biāo)值均在[0,1.0]范圍內(nèi). 如圖6所示,通過(guò)坐標(biāo)預(yù)處理,可有效解決紋理坐標(biāo)差異大帶來(lái)的紋理更新問(wèn)題.

    圖6 坐標(biāo)預(yù)處理Fig. 6 Preprocessing of texture coordinates

    1.2 紋理合并

    精細(xì)建筑物模型碎片化紋理文件的特點(diǎn)是紋理個(gè)體小、數(shù)量多,在模型渲染時(shí)引起大量紋理狀態(tài)切換,導(dǎo)致批次數(shù)目急劇增加,嚴(yán)重影響場(chǎng)景渲染效率. 將單個(gè)建筑物模型中的大量碎片化紋理合并為一張大紋理,能夠有效提高場(chǎng)景渲染效率.

    裝箱算法起源于物流運(yùn)輸,其研究目標(biāo)是求解小物品裝入大容器中的總體布局方案,并使之在特定約束條件下達(dá)到特定優(yōu)化目標(biāo),如消耗的容器數(shù)量最少等,與紋理合并目標(biāo)具有一致性[20-22]. 因此,利用二維裝箱算法進(jìn)行紋理合并,能夠最大程度提高紋理集的空間利用率,節(jié)省存儲(chǔ)空間[23-24].

    本文中的矩形定義為R={x,y,W,H},其中:x、y為矩形左下角坐標(biāo)值;W、H為矩形的寬和高.

    二維裝箱過(guò)程為:初始條件下給定容器矩形C和待插入物品矩形集合I={r1,r2,r3,···,ri,···,rn}.ri按照一定規(guī)則選擇合適區(qū)域(即自由矩形)插入后,C中放置ri的區(qū)域?yàn)檎加镁匦蝪,占用矩形集合V={v1,v2,v3,···,vn} ;C中剩余區(qū)域W被重新分割為多個(gè)自 由矩 形R,自由 矩 形 集 合U={R1,R2,R3,···,Rn}.

    其中包含兩個(gè)關(guān)鍵步驟:

    步驟1剩余區(qū)域分割

    自由矩形是剩余區(qū)域中的最大矩形,最大的含義為該矩形在每個(gè)方向上長(zhǎng)度最大,即一個(gè)自由矩形碰到容器邊緣或者碰到容器里的占用矩形,它滿足兩個(gè)條件:① ?v∈V,R∩v= ?;② 不存在w∈W,使w.xR.W且w.H>R.H. 每次物品矩形插入后,將容器中的剩余區(qū)域重新分割為多個(gè)自由矩形,以便進(jìn)行下次插入. 如圖7所示,插入紋理1后,容器中的剩余區(qū)域可分割為2個(gè)自由矩形,分別是FHCB、EDCP;插入紋理2后,原自由矩形FHCB被刪除,生成2個(gè)新自由矩形JHCO、EDCP,因此容器中的剩余區(qū)域被重新分割為3個(gè)自由矩形,分別是KNJB、JHCO、EDCP.

    圖7 剩余區(qū)域分割示意Fig. 7 Partition of residual region

    步驟2自由矩形選擇

    選擇R∈U,常用的搜索思想包括:① 令 min(R.W?r.W,R.H?r.H) 值最小,使較短邊長(zhǎng)度最小化;② max(R.W?r.W,R.H?r.H)值最小,使較長(zhǎng)邊長(zhǎng)度最小化;③ ?R′∈U,(R′.W×R′.H)<(R.W×R.H);④R依次處于最下、最左的位置;⑤ c ontact(V,R) 值最大,c ontact(x,y) 為x、y兩者的接觸面長(zhǎng)度. 使用以上4種搜索算法進(jìn)行實(shí)驗(yàn),結(jié)果表明,采用名為CP (contact point)的方法 ④ 對(duì)紋理集中的空間利用率最高,因此本文采用CP方法,即盡可能選擇與已插入矩形接觸面最大的位置插入物品矩形.

    如圖8所示,紋理3依次放置到自由矩形KNCB、JHCO、EDCP中,得到的接觸長(zhǎng)度之和(圖8中的紅線長(zhǎng)度)分別為l1、l2、l3,由于紋理3為正方形,易知:l2>l1=l3,因此紋理3插入自由矩形JHCO中,獲得最大的接觸長(zhǎng)度之和l2.

    經(jīng)過(guò)紋理去冗余,建筑物模型中的紋理被分為簡(jiǎn)化紋理和重復(fù)紋理. 重復(fù)紋理由于復(fù)用量較大,對(duì)其打包會(huì)較大程度上增加數(shù)據(jù)量,因此保留重復(fù)紋理,只合并簡(jiǎn)化紋理.

    圖9是紋理合并的算法流程,包含以下3個(gè)步驟:

    步驟1對(duì)簡(jiǎn)化紋理進(jìn)行預(yù)處理. 首先,根據(jù)預(yù)設(shè)的紋理集尺寸,將簡(jiǎn)化紋理中尺寸大于該值的紋理縮放到紋理集尺寸;然后,將所有紋理旋轉(zhuǎn)至最長(zhǎng)邊水平,并按其最長(zhǎng)邊進(jìn)行降序排列,得到排序后的待打包紋理,避免裝箱過(guò)程中產(chǎn)生插入沖突.

    步驟2根據(jù)預(yù)設(shè)紋理集尺寸以及待打包紋理尺寸,生成相應(yīng)的容器矩形和物品矩形,模擬二維裝箱過(guò)程,若裝箱失敗,則對(duì)待打包紋理進(jìn)行降采樣,重新模擬裝箱,直到將全部物品成功裝入容器中為止.

    步驟3根據(jù)裝箱結(jié)果,合并紋理,得到紋理集.

    圖8 自由矩形選擇示意Fig. 8 Selection of free rectangle

    上述將所有離散紋理合并為一張紋理集并可能對(duì)原始紋理降采樣的紋理合并方法被稱為紋理有損打包,將離散紋理合并為多張紋理集且不縮放原始紋理的紋理合并方法被稱為紋理無(wú)損打包.

    圖9 紋理合并打包Fig. 9 Textures Packing

    1.3 紋理重映射

    紋理去冗余將紋理影像拼接、裁剪;紋理合并將紋理影像縮放、平移及旋轉(zhuǎn). 紋理坐標(biāo)隨之發(fā)生了變化,原始的映射關(guān)系已經(jīng)不再適用,因此,需要進(jìn)行紋理坐標(biāo)重映射.

    紋理去冗余后,新的紋理坐標(biāo)計(jì)算方法為

    式中:Umin、Vmin分別為原紋理在U、V方向上的最小值;DU、DV分別為原紋理在U、V方向上的長(zhǎng)度.

    紋理合并后,新的紋理坐標(biāo)計(jì)算方法為

    式中:TU、TV分別為插入紋理集的過(guò)程中紋理在U、V方向上所進(jìn)行的幾何變換信息.

    2 實(shí)驗(yàn)分析

    本文采用C++ 作為開(kāi)發(fā)語(yǔ)言,在Visual Studio 2015開(kāi)發(fā)平臺(tái)上進(jìn)行實(shí)驗(yàn). 實(shí)驗(yàn)系統(tǒng)微機(jī)硬件配置如下:CPU,Intel(R)Core(TM)i7-5500U CPU @2.40 GHz;內(nèi)存,12.00 GB;顯卡,NVIDIA GeForce GT940M. 實(shí)驗(yàn)數(shù)據(jù)是某區(qū)域建筑群,數(shù)據(jù)格式為Wavefront obj.

    表1為8個(gè)建筑物模型的紋理數(shù)據(jù)統(tǒng)計(jì)結(jié)果,橫軸為單位為KB的紋理數(shù)據(jù)量大小. 由表1可知:各模型中數(shù)據(jù)量為1KB和2KB的紋理文件數(shù)量之和最小為58.6%,最大為85.7%,在70%~80%范圍內(nèi)的有4個(gè),在60%~70%范圍內(nèi)的有2個(gè),可見(jiàn)該區(qū)域建筑群模型的紋理碎片化程度較高,具有典型代表性,因此使用該區(qū)域建筑群模型進(jìn)行紋理優(yōu)化實(shí)驗(yàn)是適宜的.

    表1 原始模型紋理數(shù)據(jù)統(tǒng)計(jì)結(jié)果Tab. 1 Statistics results of original model textures data

    利用同樣使用二維裝箱算法的MaxRectsBin-Pack方法[15]與本文方法進(jìn)行對(duì)比分析,以證明本文主要?jiǎng)?chuàng)新點(diǎn)紋理去冗余步驟的優(yōu)越性. 設(shè)定紋理集尺寸為2048 × 2048,紋理縮放系數(shù)為1,實(shí)驗(yàn)結(jié)果如下:

    1) 在紋理數(shù)據(jù)量方面,如表2所示,在紋理數(shù)據(jù)量較小或模型中異常紋理及冗余紋理較少的情況下,本文方法與MaxRectsBinPack方法的結(jié)果相近,如模型1、3、4、7;但在紋理數(shù)據(jù)量較大或模型中存在較多異常紋理及冗余紋理的情況下,本文方法具有明顯優(yōu)勢(shì),如模型2、5、6、8. 整個(gè)建筑群模型使用本文方法,紋理數(shù)據(jù)量減少了71.20%.

    表 2 紋理數(shù)據(jù)對(duì)比結(jié)果Tab. 2 Textures data comparison MB

    2) 在載入與繪制效率方面,如表3所示,整個(gè)建筑群經(jīng)過(guò)本文方法和MaxRectsBinPack方法處理后紋理文件由4281銳減為27和125個(gè),分別減少了99.37%和97.08%. 在OSGViewer中進(jìn)行可視化實(shí)驗(yàn),與原始模型相比,本文方法與MaxRectsBinPack方法的載入耗時(shí)由225.00 s銳減為個(gè)位數(shù),其中本文方法減少了98.86%,明顯優(yōu)于后者;本文方法的GPU耗時(shí)減少了63.06%,優(yōu)于MaxRectsBinPack方法,兩者結(jié)果均優(yōu)于原始模型;兩種方法的渲染幀率與原始模型相比均無(wú)明顯變化.

    表3 載入與繪制效率對(duì)比Tab. 3 Load and draw efficiency comparison

    3) 在可視化效果方面,本文方法可有效避免異常紋理引起的紋理錯(cuò)誤映射問(wèn)題. 一張UV坐標(biāo)為(1.0,0)、(2.0,0)、(2.0,1.0)、(2.0,1.0)的異常紋理在使用本文方法模型中貼圖正確,而在使用MaxRectsBinPack方法模型中出現(xiàn)貼圖錯(cuò)誤.

    圖10(a)為異常紋理對(duì)應(yīng)的紋理集,靠左矩形線框住的部分是正確紋理,靠右矩形線框住的是由于直接對(duì)異常紋理進(jìn)行打包導(dǎo)致被錯(cuò)誤映射的紋理,圖10(b)為異常紋理在使用本文方法模型中的可視化效果,圖10(c)為異常紋理在使用MaxRects-BinPack方法模型中的可視化效果. 圖11是建筑群模型在OpenSceneGraph中的可視化效果.

    圖10 模型中的異常紋理Fig. 10 Abnormal textures in models

    圖11 建筑群模型Fig. 11 Building complex model

    4) 在算法效率方面,如表4所示,在模型紋理文件數(shù)量或冗余數(shù)據(jù)量處于平均水平時(shí),本文方法在紋理去冗余步驟耗時(shí)較少,在紋理合并步驟耗時(shí)少于MaxRectsBinPack,如模型1、3、4、5、7、8;在紋理文件數(shù)量或冗余紋理數(shù)據(jù)量非常大時(shí)可能出現(xiàn)異常,如本文方法剔除了模型2中的大量冗余紋理后紋理合并步驟耗時(shí)大大減少,而經(jīng)過(guò)紋理去冗余步驟模型6中得到大量小尺寸紋理,使一個(gè)紋理集中要容納大量小紋理,增加了紋理合并步驟耗時(shí). 在紋理重映射步驟,兩種方法耗時(shí)相近.

    表4 算法效率對(duì)比(耗時(shí))Tab. 4 Algorithm efficiency comparison (time) s

    3 結(jié)束語(yǔ)

    本文提出了一種精細(xì)建筑物模型碎片化紋理優(yōu)化的二維裝箱方法. 實(shí)驗(yàn)表明,相比傳統(tǒng)紋理合并方法:該方法能夠有效解決傳統(tǒng)紋理合并方法在打包UV坐標(biāo)超出[0,1]范圍紋理時(shí)引起紋理錯(cuò)誤映射的問(wèn)題;該方法能夠在不犧牲紋理分辨率的前提下,顯著減少紋理數(shù)據(jù)量,解決了紋理合并中存儲(chǔ)空間與繪制效率無(wú)法兩全的難題. 本文方法無(wú)需人工經(jīng)驗(yàn)和手動(dòng)操作,自動(dòng)化程度高,但由于增加了紋理去冗余操作,本文方法的算法復(fù)雜度有所增加. 進(jìn)一步的研究將針對(duì)多建筑物共用紋理集的實(shí)例進(jìn)行優(yōu)化,提升大規(guī)模城市場(chǎng)景中重復(fù)建筑物的渲染效率以及大規(guī)模城市場(chǎng)景多細(xì)節(jié)層次紋理的簡(jiǎn)化與合并.

    致謝:國(guó)土資源部城市地監(jiān)測(cè)與仿真重點(diǎn)實(shí)驗(yàn)室開(kāi)放課題(KF-2016-02-022,KF-2016-02-021).

    猜你喜歡
    裝箱數(shù)據(jù)量矩形
    基于大數(shù)據(jù)量的初至層析成像算法優(yōu)化
    計(jì)算Lyapunov指數(shù)的模糊C均值聚類小數(shù)據(jù)量法
    高刷新率不容易顯示器需求與接口標(biāo)準(zhǔn)帶寬
    兩矩形上的全偏差
    寬帶信號(hào)采集與大數(shù)據(jù)量傳輸系統(tǒng)設(shè)計(jì)與研究
    電子制作(2019年13期)2020-01-14 03:15:18
    化歸矩形證直角
    電機(jī)裝箱設(shè)計(jì)系統(tǒng)解決方案和應(yīng)用
    從矩形內(nèi)一點(diǎn)說(shuō)起
    三維貨物裝箱問(wèn)題的研究進(jìn)展
    基于三維模型的可視化裝箱系統(tǒng)
    河南科技(2015年2期)2015-02-27 14:20:23
    美女国产视频在线观看| 简卡轻食公司| 九色成人免费人妻av| 亚洲成人中文字幕在线播放| 国产永久视频网站| 波野结衣二区三区在线| 日日摸夜夜添夜夜添av毛片| 精品亚洲乱码少妇综合久久| 国产精品蜜桃在线观看| 亚洲精品国产av成人精品| 18禁在线播放成人免费| 26uuu在线亚洲综合色| 国产极品天堂在线| 最近中文字幕2019免费版| 美女被艹到高潮喷水动态| 午夜精品国产一区二区电影 | 中文在线观看免费www的网站| 日韩av免费高清视频| 久久鲁丝午夜福利片| 欧美日韩国产mv在线观看视频 | 免费在线观看成人毛片| 亚洲最大成人手机在线| 欧美日韩国产mv在线观看视频 | 人妻制服诱惑在线中文字幕| 亚洲国产日韩欧美精品在线观看| 国产欧美日韩精品一区二区| 男女那种视频在线观看| 日日啪夜夜爽| 高清毛片免费看| 久久久久久久大尺度免费视频| 又爽又黄无遮挡网站| 99热6这里只有精品| 欧美成人一区二区免费高清观看| 校园人妻丝袜中文字幕| 观看美女的网站| 秋霞伦理黄片| 中文字幕av在线有码专区| 亚洲国产日韩欧美精品在线观看| 欧美潮喷喷水| 国产探花在线观看一区二区| 天堂网av新在线| 精品久久久噜噜| 精品99又大又爽又粗少妇毛片| 亚洲人成网站在线播| 国产在视频线在精品| 久久久久久久久久久丰满| 欧美 日韩 精品 国产| 国产v大片淫在线免费观看| 午夜精品国产一区二区电影 | 观看美女的网站| 观看美女的网站| 国产综合精华液| 少妇裸体淫交视频免费看高清| 免费观看性生交大片5| 久久6这里有精品| 卡戴珊不雅视频在线播放| 69av精品久久久久久| 午夜福利视频精品| 18禁在线无遮挡免费观看视频| 男女视频在线观看网站免费| 国产免费视频播放在线视频 | 99久久精品一区二区三区| 亚洲av中文字字幕乱码综合| 国产精品99久久久久久久久| www.av在线官网国产| 亚洲人成网站高清观看| 精品久久久久久成人av| 国模一区二区三区四区视频| videossex国产| 日日摸夜夜添夜夜爱| 国产精品久久视频播放| videossex国产| 99久国产av精品国产电影| 国产片特级美女逼逼视频| 少妇人妻精品综合一区二区| 成年免费大片在线观看| 女人被狂操c到高潮| 99热这里只有精品一区| 尤物成人国产欧美一区二区三区| 国产日韩欧美在线精品| 成年女人在线观看亚洲视频 | 欧美一级a爱片免费观看看| 久久久久久久亚洲中文字幕| 欧美97在线视频| 97超碰精品成人国产| 看免费成人av毛片| 久久久久久久久久久免费av| 国产av码专区亚洲av| 成人毛片60女人毛片免费| 亚洲av日韩在线播放| 亚洲经典国产精华液单| 最近中文字幕2019免费版| 国产免费一级a男人的天堂| 亚洲精品aⅴ在线观看| 亚洲精品乱码久久久久久按摩| 免费高清在线观看视频在线观看| 日本与韩国留学比较| 只有这里有精品99| 久久99热这里只有精品18| 99久久精品热视频| 久久久精品94久久精品| 国产精品三级大全| 综合色丁香网| 国产精品久久视频播放| 亚洲国产色片| a级毛色黄片| 别揉我奶头 嗯啊视频| 精品久久久噜噜| 乱码一卡2卡4卡精品| 黄色欧美视频在线观看| 日韩成人伦理影院| 色综合色国产| 在线天堂最新版资源| 日韩欧美 国产精品| 日本与韩国留学比较| 免费播放大片免费观看视频在线观看| 精品国产三级普通话版| 黑人高潮一二区| 亚洲av一区综合| 欧美日韩国产mv在线观看视频 | ponron亚洲| 婷婷色综合大香蕉| 国产成人91sexporn| 精品午夜福利在线看| 国产视频首页在线观看| 国精品久久久久久国模美| 亚洲精品国产av成人精品| 久久精品久久久久久久性| 久久久久久久久久久丰满| 日韩欧美一区视频在线观看 | 久久久a久久爽久久v久久| 亚洲高清免费不卡视频| 日日摸夜夜添夜夜爱| 午夜福利视频精品| 午夜激情福利司机影院| 日本三级黄在线观看| 黄色欧美视频在线观看| 日韩在线高清观看一区二区三区| 亚洲在久久综合| 国产精品综合久久久久久久免费| 五月伊人婷婷丁香| xxx大片免费视频| 18禁在线播放成人免费| 国产精品熟女久久久久浪| 亚洲精品第二区| 老师上课跳d突然被开到最大视频| 国产又色又爽无遮挡免| 欧美日韩综合久久久久久| 午夜福利在线在线| 26uuu在线亚洲综合色| 久久久久久国产a免费观看| 色播亚洲综合网| av在线播放精品| 中文乱码字字幕精品一区二区三区 | 国产精品福利在线免费观看| 草草在线视频免费看| 九色成人免费人妻av| 亚洲高清免费不卡视频| 五月天丁香电影| 国产亚洲av嫩草精品影院| 在线免费观看不下载黄p国产| 亚洲久久久久久中文字幕| 99久久精品一区二区三区| 色网站视频免费| 久久久久网色| 午夜精品国产一区二区电影 | 午夜老司机福利剧场| 久久精品夜色国产| 精品99又大又爽又粗少妇毛片| 午夜免费男女啪啪视频观看| 全区人妻精品视频| 国产精品国产三级专区第一集| 日韩精品有码人妻一区| 精品久久久久久久久av| 日本爱情动作片www.在线观看| 一本一本综合久久| 一级av片app| 美女被艹到高潮喷水动态| 白带黄色成豆腐渣| av在线观看视频网站免费| 黑人高潮一二区| 少妇裸体淫交视频免费看高清| 精品一区二区三区视频在线| 午夜福利成人在线免费观看| 国产午夜精品一二区理论片| 欧美日韩综合久久久久久| 人人妻人人澡欧美一区二区| 国产精品一区二区三区四区久久| 国精品久久久久久国模美| 非洲黑人性xxxx精品又粗又长| 国产色爽女视频免费观看| 九草在线视频观看| 亚洲熟女精品中文字幕| 床上黄色一级片| 国产精品久久久久久av不卡| 最近的中文字幕免费完整| 日日啪夜夜爽| 人妻制服诱惑在线中文字幕| 日韩av在线免费看完整版不卡| 一级毛片 在线播放| 听说在线观看完整版免费高清| 好男人在线观看高清免费视频| 久久精品国产亚洲av天美| 亚洲av中文字字幕乱码综合| 国产精品久久久久久久电影| 热99在线观看视频| 最近中文字幕高清免费大全6| 少妇人妻精品综合一区二区| 国产综合懂色| 亚洲在久久综合| 国产精品综合久久久久久久免费| 国产精品av视频在线免费观看| 一级a做视频免费观看| 色播亚洲综合网| 成人鲁丝片一二三区免费| 免费人成在线观看视频色| 少妇高潮的动态图| 日韩人妻高清精品专区| 国产精品人妻久久久影院| 欧美日韩国产mv在线观看视频 | 男的添女的下面高潮视频| 日日撸夜夜添| 久久99热这里只频精品6学生| 最近手机中文字幕大全| 中文字幕亚洲精品专区| 色5月婷婷丁香| 亚洲精品视频女| 国产男人的电影天堂91| 亚洲欧美清纯卡通| 内地一区二区视频在线| 伦精品一区二区三区| 日韩av在线免费看完整版不卡| 美女国产视频在线观看| 天美传媒精品一区二区| 三级国产精品片| 99久久精品一区二区三区| 1000部很黄的大片| 国产精品国产三级国产av玫瑰| 久久久精品欧美日韩精品| 毛片一级片免费看久久久久| 美女高潮的动态| 97超碰精品成人国产| 日韩人妻高清精品专区| 久久久国产一区二区| 国语对白做爰xxxⅹ性视频网站| 午夜福利成人在线免费观看| 亚洲最大成人中文| 免费观看a级毛片全部| 少妇裸体淫交视频免费看高清| 久久精品夜色国产| 精品一区二区三卡| 人体艺术视频欧美日本| 美女主播在线视频| 国产精品女同一区二区软件| 精品一区二区三区视频在线| 伊人久久国产一区二区| 亚洲色图av天堂| 黄片无遮挡物在线观看| a级毛片免费高清观看在线播放| 性插视频无遮挡在线免费观看| 韩国高清视频一区二区三区| 亚洲人成网站在线观看播放| 亚洲精品aⅴ在线观看| 亚洲精品色激情综合| 精品久久久久久久末码| 午夜福利成人在线免费观看| 内射极品少妇av片p| 男人舔奶头视频| 最近视频中文字幕2019在线8| 51国产日韩欧美| 在线播放无遮挡| 欧美激情久久久久久爽电影| 日韩伦理黄色片| 91在线精品国自产拍蜜月| 美女高潮的动态| 免费看不卡的av| 久久久久久九九精品二区国产| 床上黄色一级片| 五月天丁香电影| 大又大粗又爽又黄少妇毛片口| 国产一区有黄有色的免费视频 | 人妻一区二区av| 精品不卡国产一区二区三区| 亚洲av成人精品一二三区| 免费观看无遮挡的男女| 免费黄网站久久成人精品| 欧美+日韩+精品| 免费观看a级毛片全部| 国产免费视频播放在线视频 | 亚洲精品乱码久久久久久按摩| 久久久久久久午夜电影| 亚洲欧美一区二区三区国产| 午夜视频国产福利| 在线观看av片永久免费下载| 久久久久久国产a免费观看| 欧美xxxx性猛交bbbb| 亚洲精华国产精华液的使用体验| 黄片无遮挡物在线观看| 日本爱情动作片www.在线观看| 亚洲国产成人一精品久久久| 欧美不卡视频在线免费观看| 黄片wwwwww| 97热精品久久久久久| 国产精品麻豆人妻色哟哟久久 | 亚洲欧美清纯卡通| 又黄又爽又刺激的免费视频.| 精品一区二区三区人妻视频| 日韩大片免费观看网站| 韩国av在线不卡| 十八禁网站网址无遮挡 | 99久久精品热视频| 欧美日韩国产mv在线观看视频 | 精品久久国产蜜桃| 99热这里只有是精品在线观看| 国产午夜精品一二区理论片| 国产精品国产三级专区第一集| 一级毛片久久久久久久久女| 亚洲av不卡在线观看| av天堂中文字幕网| 国产精品一及| 国产精品嫩草影院av在线观看| 尤物成人国产欧美一区二区三区| 在线a可以看的网站| 国产成年人精品一区二区| 水蜜桃什么品种好| 联通29元200g的流量卡| 国产乱人视频| 一级二级三级毛片免费看| 99热这里只有精品一区| 国产精品一区二区在线观看99 | 亚洲精品国产av成人精品| 免费少妇av软件| 亚洲精品日韩在线中文字幕| 一夜夜www| 精品久久久久久久久久久久久| 欧美区成人在线视频| 午夜激情久久久久久久| 国产麻豆成人av免费视频| 小蜜桃在线观看免费完整版高清| 只有这里有精品99| 女人十人毛片免费观看3o分钟| 中文在线观看免费www的网站| 夜夜看夜夜爽夜夜摸| 国产av不卡久久| 亚洲人与动物交配视频| 伦精品一区二区三区| 精品久久久久久电影网| 久久国内精品自在自线图片| 国产亚洲精品av在线| 精品久久久久久电影网| 一本一本综合久久| 中文资源天堂在线| 美女主播在线视频| 国产精品熟女久久久久浪| 80岁老熟妇乱子伦牲交| 91aial.com中文字幕在线观看| av国产久精品久网站免费入址| 免费观看精品视频网站| 亚洲乱码一区二区免费版| 久久午夜福利片| 99久久精品一区二区三区| 人人妻人人澡欧美一区二区| 美女内射精品一级片tv| 免费少妇av软件| 欧美日韩在线观看h| 亚洲国产精品sss在线观看| 亚洲精品国产成人久久av| 久久精品久久久久久久性| 久久久久免费精品人妻一区二区| 国产一区二区在线观看日韩| 高清欧美精品videossex| kizo精华| 亚洲成人中文字幕在线播放| 欧美日韩国产mv在线观看视频 | 国产成人福利小说| 干丝袜人妻中文字幕| av天堂中文字幕网| 亚洲最大成人av| 午夜精品国产一区二区电影 | 十八禁国产超污无遮挡网站| 精品人妻偷拍中文字幕| 欧美日韩视频高清一区二区三区二| av线在线观看网站| 中文天堂在线官网| 国精品久久久久久国模美| 午夜精品一区二区三区免费看| 国产午夜精品久久久久久一区二区三区| 欧美zozozo另类| 精品久久久噜噜| 精华霜和精华液先用哪个| 亚洲四区av| 亚洲在久久综合| 日韩三级伦理在线观看| 久久人人爽人人片av| 国产精品一区二区在线观看99 | 2021少妇久久久久久久久久久| 久久亚洲国产成人精品v| 男女下面进入的视频免费午夜| 免费在线观看成人毛片| 欧美人与善性xxx| 日日撸夜夜添| 国产精品美女特级片免费视频播放器| 看免费成人av毛片| 天堂√8在线中文| 国产精品久久久久久久久免| 欧美三级亚洲精品| or卡值多少钱| 尤物成人国产欧美一区二区三区| 成人毛片60女人毛片免费| 亚洲精品色激情综合| 国语对白做爰xxxⅹ性视频网站| 日韩视频在线欧美| av在线蜜桃| 99九九线精品视频在线观看视频| 国产乱人偷精品视频| 男女边摸边吃奶| 欧美成人一区二区免费高清观看| 人人妻人人看人人澡| 久久99热这里只有精品18| 午夜激情福利司机影院| 波野结衣二区三区在线| 中国国产av一级| 黄色欧美视频在线观看| 黄片wwwwww| 国产成人aa在线观看| 在线a可以看的网站| 国产综合精华液| a级一级毛片免费在线观看| 99久久精品热视频| 久久精品国产亚洲网站| 精品酒店卫生间| 国产国拍精品亚洲av在线观看| 日本三级黄在线观看| 人人妻人人澡欧美一区二区| 一区二区三区乱码不卡18| 久久久久久久久中文| 免费电影在线观看免费观看| 色视频www国产| 亚洲欧美精品自产自拍| 色播亚洲综合网| 久久久久免费精品人妻一区二区| 国产欧美另类精品又又久久亚洲欧美| av专区在线播放| 亚洲在久久综合| 国产一区二区亚洲精品在线观看| 内地一区二区视频在线| 亚洲真实伦在线观看| 春色校园在线视频观看| 黄色一级大片看看| 亚洲最大成人av| 国产成人精品一,二区| 26uuu在线亚洲综合色| 51国产日韩欧美| av.在线天堂| 久久韩国三级中文字幕| 国产亚洲精品av在线| 国产亚洲91精品色在线| 蜜桃亚洲精品一区二区三区| 91久久精品电影网| 精品久久久精品久久久| 免费看光身美女| 成人特级av手机在线观看| 国产成人精品一,二区| 最新中文字幕久久久久| 国产视频内射| 亚洲欧美精品自产自拍| 91久久精品国产一区二区成人| 91精品一卡2卡3卡4卡| 精品久久久久久久久av| 99久久人妻综合| 国产精品福利在线免费观看| 日韩 亚洲 欧美在线| 国产午夜福利久久久久久| 美女内射精品一级片tv| 久久亚洲国产成人精品v| 亚洲国产欧美人成| 精品亚洲乱码少妇综合久久| 91av网一区二区| 99热6这里只有精品| 91久久精品电影网| 久久97久久精品| 亚洲美女搞黄在线观看| 你懂的网址亚洲精品在线观看| 国产男人的电影天堂91| 免费观看无遮挡的男女| 狂野欧美白嫩少妇大欣赏| 亚洲av电影不卡..在线观看| 中文字幕人妻熟人妻熟丝袜美| 成人一区二区视频在线观看| 国产免费福利视频在线观看| 欧美日韩视频高清一区二区三区二| 精品久久久久久成人av| 国产真实伦视频高清在线观看| 最近2019中文字幕mv第一页| 日本-黄色视频高清免费观看| 日韩av在线大香蕉| 亚洲性久久影院| 又粗又硬又长又爽又黄的视频| 中文字幕免费在线视频6| 只有这里有精品99| 人妻少妇偷人精品九色| 在线天堂最新版资源| 卡戴珊不雅视频在线播放| 十八禁网站网址无遮挡 | 久久精品国产亚洲网站| 国产一级毛片七仙女欲春2| 欧美xxxx黑人xx丫x性爽| 久久精品国产亚洲av涩爱| 中国国产av一级| 欧美高清成人免费视频www| 国产av不卡久久| 成人美女网站在线观看视频| 七月丁香在线播放| 国产在线一区二区三区精| 少妇丰满av| 欧美3d第一页| 久久久午夜欧美精品| 久久久久精品性色| 最近中文字幕2019免费版| 在线观看免费高清a一片| 尾随美女入室| 男女国产视频网站| 秋霞伦理黄片| 日本猛色少妇xxxxx猛交久久| 亚洲在线观看片| 久久久久久久久久黄片| 丝瓜视频免费看黄片| av免费观看日本| 99久国产av精品| 日本色播在线视频| 麻豆精品久久久久久蜜桃| 91午夜精品亚洲一区二区三区| 好男人在线观看高清免费视频| 欧美日韩一区二区视频在线观看视频在线 | 伊人久久国产一区二区| 97人妻精品一区二区三区麻豆| 亚洲一区高清亚洲精品| 免费高清在线观看视频在线观看| 51国产日韩欧美| 国产爱豆传媒在线观看| 综合色丁香网| 国产精品99久久久久久久久| av在线天堂中文字幕| 18+在线观看网站| 久久精品综合一区二区三区| 欧美变态另类bdsm刘玥| 成人特级av手机在线观看| 久久这里有精品视频免费| 美女黄网站色视频| 天堂影院成人在线观看| 国产成人免费观看mmmm| 在线观看人妻少妇| 高清日韩中文字幕在线| 十八禁国产超污无遮挡网站| 99久久中文字幕三级久久日本| 国产高清三级在线| 97超视频在线观看视频| 免费黄频网站在线观看国产| 日韩欧美三级三区| 亚洲人成网站高清观看| 亚洲18禁久久av| 免费人成在线观看视频色| 亚洲内射少妇av| 亚洲人成网站在线观看播放| 狂野欧美激情性xxxx在线观看| 久久久精品免费免费高清| 亚洲欧洲日产国产| 18+在线观看网站| 青春草亚洲视频在线观看| 亚洲性久久影院| 69人妻影院| 国产白丝娇喘喷水9色精品| 欧美zozozo另类| 成年版毛片免费区| 国产精品久久视频播放| 你懂的网址亚洲精品在线观看| 在现免费观看毛片| 国产精品1区2区在线观看.| 婷婷色综合www| 亚洲精品aⅴ在线观看| 最近的中文字幕免费完整| 日本与韩国留学比较| 免费看日本二区| 亚洲欧美成人综合另类久久久| 精品久久久久久久久久久久久| 久久久久久伊人网av| 国产色婷婷99| 男女边吃奶边做爰视频| 91精品一卡2卡3卡4卡| 最近中文字幕高清免费大全6| 久久久久久久久久久免费av| 插阴视频在线观看视频| 国产成人精品久久久久久| 午夜爱爱视频在线播放| 亚洲精品,欧美精品| 18禁动态无遮挡网站| 久久久久久久久大av| 欧美97在线视频| 国产亚洲最大av| 亚洲在久久综合| videossex国产| 亚洲第一区二区三区不卡| 国产人妻一区二区三区在| 亚洲精品亚洲一区二区| 啦啦啦啦在线视频资源| 黄片wwwwww| 午夜久久久久精精品| 久久人人爽人人爽人人片va| 欧美高清成人免费视频www| 69人妻影院| 最近中文字幕2019免费版| 在现免费观看毛片| 国产av在哪里看| 麻豆乱淫一区二区| 日韩伦理黄色片|