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

    基于GeometryClipmap的三維地形可視化研究

    2016-07-19 02:07:24殷青松哈力木拉提買買提
    關(guān)鍵詞:視點(diǎn)頂點(diǎn)紋理

    殷青松 哈力木拉提·買買提

    (新疆大學(xué)新疆多語種信息技術(shù)實(shí)驗(yàn)室 新疆 烏魯木齊 830046)

    ?

    基于GeometryClipmap的三維地形可視化研究

    殷青松哈力木拉提·買買提

    (新疆大學(xué)新疆多語種信息技術(shù)實(shí)驗(yàn)室新疆 烏魯木齊 830046)

    摘要隨著數(shù)字科技的廣泛應(yīng)用和信息化普及的逐漸深入,實(shí)現(xiàn)地形的三維可視化的重要性日漸彰顯。但目前的普通PC內(nèi)存容量無法容納海量的幾何數(shù)據(jù)和紋理數(shù)據(jù)。為解決這個(gè)問題并提高繪制的效率,采用Geometry Clipmap算法繪制地形,充分利用GPU以提高繪制效率,通過頂點(diǎn)紋理獲取各頂點(diǎn)高程值。同時(shí),簡化了三角形條帶的組織方式,使用簡化的視錐體裁剪方法和動(dòng)態(tài)確定繪制層數(shù)方法減少需要繪制的頂點(diǎn)數(shù)。根據(jù)特定層結(jié)構(gòu),提出數(shù)據(jù)更新的新方法(二進(jìn)制定位法)減少視點(diǎn)移動(dòng)時(shí)各幀的數(shù)據(jù)更新量。實(shí)驗(yàn)結(jié)果表明,該方法使用很少的內(nèi)存完成大規(guī)模地形繪制,且取得了較高的幀率,漫游流暢,保證了地形的真實(shí)感,能滿足大規(guī)模地形實(shí)時(shí)可視化的要求。

    關(guān)鍵詞幾何剪切圖剪切圖地形可視化頂點(diǎn)紋理獲取圖形處理器

    0引言

    三維地形渲染從用途分類,主要有兩種方式:一種是人為設(shè)計(jì)各種地形并采用多種紋理素材。通過混合、拼接等操作實(shí)現(xiàn)地形的渲染[1,2],這種方式常用于大型3D游戲等人為設(shè)計(jì)的虛擬環(huán)境渲染中。它的特點(diǎn)是高程和紋理人為合成設(shè)計(jì),可重復(fù)利用,所以數(shù)據(jù)量小,比較容易實(shí)現(xiàn)。另一種是采用真實(shí)的高程數(shù)據(jù)和紋理(如通過衛(wèi)星探測拍攝)來進(jìn)行三維地形的渲染[3,4]。這種方式一般用于需要真實(shí)地形模擬的場合,如數(shù)字地球、軍事用途等。采用第二種方式實(shí)現(xiàn)三維地形渲染時(shí),要處理的數(shù)據(jù)量相當(dāng)大,一般內(nèi)存容量不能一次容納這么多數(shù)據(jù),所以此法對數(shù)據(jù)的加載和調(diào)度算法要求比較高,實(shí)現(xiàn)難度更大。為了減少數(shù)據(jù)的處理量,提高渲染速度,LOD(LevelofDetails)細(xì)節(jié)層級技術(shù)應(yīng)運(yùn)而生,產(chǎn)生了許多優(yōu)秀的算法。LOD技術(shù)指根據(jù)物體模型的節(jié)點(diǎn)在顯示環(huán)境中所處的位置和重要度,決定物體渲染的資源分配,降低非重要物體的面數(shù)和細(xì)節(jié)度,從而獲得高效率的渲染運(yùn)算。

    從三維地形網(wǎng)格圖的實(shí)現(xiàn)方式來看,也主要可分為兩類:規(guī)則格網(wǎng)Grid模型[5]和不規(guī)則三角網(wǎng)TIN模型[6]。

    近年來,隨著GPU的出現(xiàn)和迅速發(fā)展,GPU強(qiáng)大的數(shù)據(jù)處理能力尤其是對浮點(diǎn)型數(shù)據(jù)的處理能力極大地緩解了CPU的負(fù)擔(dān),所以最大限度地利用GPU來渲染地形能夠使渲染速度大幅加快。相比TIN模型,具有規(guī)則結(jié)構(gòu)的Grid模型在利用GPU提高效率方面明顯更具優(yōu)勢。

    由于傳統(tǒng)的LOD算法(如ROAM算法[7]、基于四叉樹的地形算法[8]等)需要實(shí)時(shí)地建立和修改網(wǎng)格結(jié)構(gòu),極大地依賴CPU,限制了繪制速度,所以近年來的研究都專注于面向GPU的LOD算法,Mipmap算法和收稿Clipmap算法[9]就是其中的佼佼者,極大地提高了繪制速度并節(jié)省了存儲空間。Clipmap算法比Mipmap算法復(fù)雜,但占用更少內(nèi)存。

    2004年Losasso和Hoppe提出了GeometryClipmap算法。這是一種基于視點(diǎn)的連續(xù)LOD方法,將地形看作是一張由高程數(shù)據(jù)組成的紋理圖像,采用Clipmap結(jié)構(gòu)將地形幾何數(shù)據(jù)組織成嵌套的規(guī)則網(wǎng)格形式并進(jìn)行繪制[10]。Asirvatham和Hoppe將GeometryClipmap結(jié)構(gòu)每層數(shù)據(jù)分解成多個(gè)規(guī)則塊,并利用了顯卡的VTF(VertexTextureFetch頂點(diǎn)紋理獲取)新特性,提高了繪制速度[11]??祵幍仁褂谩叭埂钡姆椒ń鉀Q各層之間的裂縫問題,但數(shù)據(jù)精度仍有待提高[12]。袁建鋒等采取直接改變GeometryClipmap結(jié)構(gòu)不同層邊界對應(yīng)頂點(diǎn)高程的方法避免裂縫,減少了彌補(bǔ)裂縫的計(jì)算量,但仍會產(chǎn)生視覺不連續(xù)的情況[13]。王春通等過降低GeometryClipmap結(jié)構(gòu)兩相鄰層中較精細(xì)層對應(yīng)頂點(diǎn)高度值的方法,避免了裂縫的產(chǎn)生[14]。張浩等給出了一種不對稱GeometryClipmap結(jié)構(gòu),在構(gòu)造GeometryClipmap結(jié)構(gòu)時(shí),不再以視點(diǎn)為中心,而是以視點(diǎn)偏移后得到的中心點(diǎn)為新的中心,并通過使用不對稱GeometryClipmap結(jié)構(gòu)的更新方法,提高了原方法對網(wǎng)格的利用率[15]。Clasen等將GeometryClipmap結(jié)構(gòu)擴(kuò)展到球面[16]。

    綜上所述,要使用面向GPU的Grid模型LOD算法模擬真實(shí)地形,GeometryClipmap算法無疑是一個(gè)很好的選擇。本文采用GeometryClipmap算法來實(shí)現(xiàn)三維地形網(wǎng)格的繪制,并利用SM3.0以后版本顯卡的VTF新特性使大繪制任務(wù)轉(zhuǎn)移到GPU中實(shí)現(xiàn)。采用了特定的GeometryClipmap層結(jié)構(gòu),并根據(jù)其特定結(jié)構(gòu)優(yōu)化了三角形條帶的組織方式,使用了簡化的視椎體裁剪方法,運(yùn)用了隨視點(diǎn)高度動(dòng)態(tài)調(diào)整Clipmap層數(shù)的方法,大大減少了需要繪制的頂點(diǎn)數(shù)。尤其是提出了與層結(jié)構(gòu)對應(yīng)的各層位置調(diào)整和數(shù)據(jù)更新方式——二進(jìn)制定位法,以保證各層嵌套嚴(yán)密,并大大減少了數(shù)據(jù)更新量。

    1Geometry Clipmap算法介紹

    GeometryClipmap算法是Losasso和Hoppe提出的嵌套規(guī)則網(wǎng)格LOD算法。主要思想(如圖1所示):把地形高程數(shù)據(jù)看做一張2D高程紋理圖,然后類似于Mipmap,將其過濾為不同分辨率的L層棱錐(相鄰的兩層中較精細(xì)層的行寬是較粗糙層行寬的兩倍),但完整的棱錐太大,存儲器僅有的容量容納不下。所以算法在每層緩存一個(gè)數(shù)據(jù)大小都為n×n的窗口,各層窗口組成一個(gè)以視點(diǎn)為中心的嵌套的規(guī)則網(wǎng)格結(jié)構(gòu)(最粗糙層的窗口恰好完全覆蓋當(dāng)層棱錐)。由于較粗糙層中間部分會被較精細(xì)層覆蓋,所以渲染時(shí)除了最精細(xì)層全部渲染,其他層都只渲染一個(gè)口字型區(qū)域。由于只有最粗糙層窗口完全覆蓋了當(dāng)層的棱錐,所以當(dāng)視點(diǎn)移動(dòng)時(shí),只有最粗糙層窗口保持不變,其他各層窗口隨視點(diǎn)移動(dòng)在各自所在的棱錐各層移動(dòng)更新。

    圖1 高程數(shù)據(jù)組織原理圖

    最初的方法通過將每層的高程數(shù)據(jù)分別存入一個(gè)頂點(diǎn)緩沖區(qū)來實(shí)現(xiàn),但這樣的方式需要大量CPU干涉。所以當(dāng)顯卡具有頂點(diǎn)紋理新特性(即在頂點(diǎn)著色器中使用紋理的能力)時(shí),將每層的高程數(shù)據(jù)存儲為一個(gè)2D紋理的方法成為更好的選擇,它能解放CPU,使大部分渲染任務(wù)都轉(zhuǎn)移到GPU上執(zhí)行,利用GPU強(qiáng)大的浮點(diǎn)型數(shù)據(jù)運(yùn)算能力,大大提高渲染的效率。

    采用頂點(diǎn)紋理方式的實(shí)現(xiàn)方法為:將頂點(diǎn)坐標(biāo)(x,y,z)分為單獨(dú)的兩部分:水平面位置(x,z)和高度值y坐標(biāo)。前者可通過計(jì)算得知,存儲為常量數(shù)據(jù)。后者則從DEM文件中讀取出來并以單通道2D紋理形式保存在顯卡中,稱之為高程圖,并為每一層設(shè)置一個(gè)單獨(dú)的大小為n×n的高程圖。當(dāng)視點(diǎn)移動(dòng)時(shí),這些高程圖也隨之更新。在頂點(diǎn)著色器中各層頂點(diǎn)通過VTF重新獲取保存在相應(yīng)層紋理中的高程值。

    2Geometry Clipmap算法具體實(shí)現(xiàn)

    2.1Geometry Clipmap層結(jié)構(gòu)設(shè)計(jì)

    每層的邊大小n都為2k-1,這樣可以使層間邊界上的較粗糙的層的頂點(diǎn)位置剛好落在較精細(xì)層上的頂點(diǎn)上,有利于避免產(chǎn)生裂縫。

    最精細(xì)層全部渲染,設(shè)置成一個(gè)整塊。

    除最精細(xì)層外,其他層都只渲染一個(gè)口字型區(qū)域,分為18個(gè)區(qū)塊,如圖2所示。

    圖2 Geometry Clipmap各層區(qū)塊劃分

    可以把每層(最精細(xì)層除外)劃分為3種固定大小類型,共18個(gè)區(qū)塊。如圖2所示,三種區(qū)塊大小可固定表示為m×m(1至12白色區(qū)塊),m×3(13至16灰色區(qū)塊)和(2m+1)×2(17、18黑色區(qū)塊),其中m=(n+1)/4。這樣做的好處是我們可以利用固定的頂點(diǎn)序列及索引序列來組織三角形條帶,方便簡單地調(diào)用繪制函數(shù)把每層的網(wǎng)格結(jié)構(gòu)繪制出來,而且還有利于后期的視錐體裁剪操作。

    2.2獲取頂點(diǎn)坐標(biāo)數(shù)據(jù)

    對于水平面位置(x,z)部分,很容易實(shí)現(xiàn),只需要定義一個(gè)大小為n×n×2(n×n個(gè)頂點(diǎn),每個(gè)頂點(diǎn)水平位置有x和z兩個(gè)數(shù)據(jù))的數(shù)組并可通過計(jì)算定初值。然后創(chuàng)建頂點(diǎn)數(shù)組對象VAO和頂點(diǎn)緩沖區(qū),將數(shù)組存入頂點(diǎn)緩沖區(qū),最后指定頂點(diǎn)屬性數(shù)組并啟用頂點(diǎn)屬性數(shù)組即可。

    對于高度值y坐標(biāo)部分,就相對要復(fù)雜點(diǎn)。首先需要從DEM文件中讀取高程數(shù)據(jù)。本文采用國際標(biāo)準(zhǔn)的USGS_DEM格式的DEM文件。按照該文件特定的存儲數(shù)據(jù)的格式,可以方便地將數(shù)據(jù)讀取出來,并以數(shù)組形式保存。然后就可以創(chuàng)建并綁定紋理,將數(shù)組中的高程值以單通道紋理方式保存于顯存中。具體步驟如下:

    1) 創(chuàng)建紋理名稱;

    2) 將紋理名稱綁定到二維紋理綁定點(diǎn);

    3) 指定二維紋理的寬高,設(shè)置為單通道,并指定構(gòu)成二維紋理的數(shù)組;

    4) 設(shè)置放大和縮小紋理過濾器的過濾方式為最近鄰過濾。

    接著就可以通過VTF方式獲取高程值,具體方法為在頂點(diǎn)著色器中定義紋理采樣器,并通過頂點(diǎn)x、z位置坐標(biāo)計(jì)算出紋理坐標(biāo)。最后使用GLSL中的內(nèi)置函數(shù)texture從高程紋理圖中采樣出高程值??梢酝ㄟ^紋理數(shù)組與VTF結(jié)合的方式來獲取各層頂點(diǎn)的高程值。

    2.3視錐體裁剪

    顯而易見,地形繪制的頂點(diǎn)數(shù)量是相當(dāng)大的,而視域內(nèi)所見的區(qū)域通常只是整個(gè)地形的一部分。所以如果只讓GPU處理視域內(nèi)頂點(diǎn)的數(shù)據(jù),就可以大大減少計(jì)算量,提高繪制速度同時(shí)又不影響真實(shí)感。在調(diào)用draw函數(shù)前進(jìn)行簡單的視錐體裁剪,就可以達(dá)到這個(gè)目的。將視錐體左右平面定為裁剪平面。每個(gè)m×m塊可以通過四個(gè)角中的兩個(gè)頂點(diǎn)是否在左右平面之間來判斷這個(gè)塊中是否有頂點(diǎn)在視錐體中,若有,則繪制這個(gè)塊,否則不繪制。這種方法使每層占絕大多數(shù)頂點(diǎn)的12個(gè)m×m塊平均減少到4個(gè),且只需少量計(jì)算即可剔除大量不在視域內(nèi)的塊,避免了CPU對每個(gè)頂點(diǎn)進(jìn)行計(jì)算。

    另外,若視點(diǎn)升得太高,距離精細(xì)層太遠(yuǎn),那么實(shí)際上精細(xì)層的精細(xì)表示是一種浪費(fèi)??筛鶕?jù)視點(diǎn)距離精細(xì)層的距離動(dòng)態(tài)決定Clipmap的層數(shù)。具體方法為如果視點(diǎn)到某層的距離大于0.4ngl(gl為各層相鄰頂點(diǎn)的間距),則不繪制這層及更精細(xì)的層。此方法可在不影響顯示效果的前提下減少不必要的繪制開銷。

    2.4繪制三角形條帶

    在進(jìn)行繪制時(shí),使用頂點(diǎn)的索引序列和三角形條帶方法繪制,而不直接使用頂點(diǎn)坐標(biāo)和單個(gè)三角形。這樣做的好處是可以大大節(jié)省存儲空間,并且更簡單易行。

    一個(gè)頂點(diǎn)坐標(biāo)包括3個(gè)浮點(diǎn)型數(shù)據(jù),共12個(gè)字節(jié);而一個(gè)索引則只需1個(gè)整型數(shù)據(jù),只占4個(gè)字節(jié),使用索引序列來繪制三角形占用內(nèi)存明顯更少。如圖3中第一行條帶所示,10個(gè)頂點(diǎn)組成有8個(gè)三角形的三角形條帶。如果使用單個(gè)三角形方式繪制,每個(gè)三角形3個(gè)頂點(diǎn),共需存儲3×8=24個(gè)頂點(diǎn);而使用三角形條帶方式繪制則只需一個(gè)10個(gè)元素的頂點(diǎn)數(shù)組即可。在地形繪制這種需要繪制的頂點(diǎn)比較多的情況下,盡可能地利用頂點(diǎn)索引和三角形條帶來繪制,可以大大節(jié)省存儲空間。

    圖3 組織三角形條帶的頂點(diǎn)索引序列

    在繪制時(shí)使用組合繪制函數(shù)glMultiDrawElements繪制三角形條帶,與文獻(xiàn)[12]文獻(xiàn)[17]相比,這樣可以進(jìn)一步地減少存儲的頂點(diǎn)數(shù)量,并簡化了索引序列的組織。如圖3所示,將三角形條帶第一行部分的索引序列加上頂點(diǎn)數(shù)10,就是第二行部分的索引序列,后面各行依此類推。

    具體實(shí)現(xiàn)方法為:先創(chuàng)建并綁定索引緩沖區(qū);然后按照各區(qū)塊的結(jié)構(gòu)將索引組織成三角形條帶索引序列并存入索引數(shù)組;接著將數(shù)組保存在顯存的索引緩沖區(qū)中,最后調(diào)用glMultiDrawElements函數(shù)按照索引緩沖區(qū)中的索引序列繪制三角形條帶。

    由于GeometryClipmap各層的結(jié)構(gòu)是固定的,所以各不同區(qū)塊的索引數(shù)組都是固定的,并不隨每幀的數(shù)據(jù)更新變化而改變。相比文獻(xiàn)[12]和文獻(xiàn)[17],這樣可以進(jìn)一步節(jié)約CPU資源,提高繪制效率。

    2.5數(shù)據(jù)更新

    當(dāng)視點(diǎn)移動(dòng)時(shí),各層也會相應(yīng)地移動(dòng)更新,但由于在相鄰各層之間,較粗糙層相鄰頂點(diǎn)間隔是較精細(xì)層相鄰頂點(diǎn)間隔的兩倍。各層的移動(dòng)更新步調(diào)不一致,就會導(dǎo)致各層之間不能維護(hù)完整嚴(yán)密的嵌套層級結(jié)構(gòu)。

    圖2中所示第17、18區(qū)塊,叫做內(nèi)部調(diào)整塊,通過對它的位置的調(diào)整,我們可以完美地解決各LOD層級更新的問題。

    各層更新步驟以第18區(qū)塊為例,假定有1個(gè)無內(nèi)部調(diào)整塊的精細(xì)層和三個(gè)帶內(nèi)部調(diào)整塊的口字型區(qū)域?qū)?,如圖4所示。

    圖4 各層位置更新方式

    注:黑色的是各層的內(nèi)部調(diào)整塊,灰色的是各層大小為m×3的塊,視點(diǎn)一步移動(dòng)兩小格(即最小內(nèi)部調(diào)整塊寬度)

    如果各層第18區(qū)塊調(diào)整塊在左側(cè)標(biāo)記為1,在右側(cè)標(biāo)記為0,那么從外層到內(nèi)層,調(diào)整塊初始位置為{0,1,0}。視點(diǎn)向右移動(dòng)一步后各層調(diào)整塊位置變?yōu)閧0,1,1}。再向右移動(dòng)一步后各層調(diào)整塊位置變?yōu)閧1,0,0}。由此可見,調(diào)整塊跟隨視點(diǎn)的變化規(guī)律恰恰類似于二進(jìn)制數(shù)相加減:視點(diǎn)右移幾步,由調(diào)整塊初始位置構(gòu)成的二進(jìn)制數(shù)就加幾;反之,視點(diǎn)左移幾步,由調(diào)整塊初始位置構(gòu)成的二進(jìn)制數(shù)就減幾。根據(jù)得到的新二進(jìn)制數(shù)的各位數(shù)值是1還是0,就可判斷各層的內(nèi)部調(diào)整塊應(yīng)該在左側(cè)還是在右側(cè)。第17區(qū)塊內(nèi)部調(diào)整塊的調(diào)整方案與第18區(qū)塊的相同。

    由此推出視點(diǎn)移動(dòng)時(shí),各層內(nèi)部調(diào)整塊位置的計(jì)算方法——二進(jìn)制定位法:

    1) 設(shè)置兩個(gè)全局?jǐn)?shù)組adjust1[]和adjust2[],并以0和1為兩數(shù)組各元素初始值,以此分別確定z軸方向和x軸方向各層調(diào)整塊(即各層17、18區(qū)塊)初始位置序列。

    2) 將步驟1)中的調(diào)整塊序列數(shù)組中各元素作為一個(gè)二進(jìn)制數(shù)的各位,并將此二進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù)。

    3) 利用三角函數(shù)計(jì)算視點(diǎn)在z軸和x軸方向的分位移,從而得到視點(diǎn)在兩個(gè)方向的移動(dòng)步數(shù)。

    4) 將2)中得到的兩個(gè)十進(jìn)制數(shù)分別加上3)中的在z軸、x軸方向的移動(dòng)步數(shù),得到兩個(gè)新的十進(jìn)制數(shù)。

    5) 用位移和按位與操作計(jì)算4)中得到的兩個(gè)新十進(jìn)制數(shù)的二進(jìn)制形式的各位,并以此更新1)中全局?jǐn)?shù)組各元素的值,得到視點(diǎn)移動(dòng)后各層的調(diào)整塊位置。

    容易看出,當(dāng)一個(gè)較粗糙層的調(diào)整塊位置改變時(shí),它內(nèi)部的所有更精細(xì)的層都會進(jìn)行位置更新,而它所在的層以及所有更粗糙的層的位置都不變,也就不用更新數(shù)據(jù)。由于視點(diǎn)的移動(dòng)是連續(xù)的,所以我們總是會更新較精細(xì)層的數(shù)據(jù),而較粗糙層的數(shù)據(jù)總是很少更新。也就是說,我們總是只更新精細(xì)的幾個(gè)層的數(shù)據(jù),而不是所有層的數(shù)據(jù)都更新,這樣可以明顯減少視點(diǎn)移動(dòng)時(shí)各幀的數(shù)據(jù)更新量,從而提高繪制效率。

    由于第17區(qū)塊可在上邊或下邊,第18區(qū)塊可在左邊或右邊(如圖2中的黑色區(qū)塊),不像其他兩種區(qū)塊位置固定不變。所以,在繪制內(nèi)部調(diào)整塊三角形條帶時(shí),需要判斷各層的內(nèi)部調(diào)整塊位置,根據(jù)其位置來確定它的頂點(diǎn)索引序列。另外,確定了較粗糙層的內(nèi)部調(diào)整塊位置后,才能確定較精細(xì)層的位置,即各層的首頂點(diǎn)位置需要根據(jù)各層調(diào)整塊的位置算出。

    3算法實(shí)現(xiàn)

    3.1繪制階段流程圖

    圖5 流程圖

    3.2實(shí)驗(yàn)環(huán)境及效果展示

    實(shí)驗(yàn)采用的地形高程和紋理數(shù)據(jù)來自PugetSound,地形繪制的范圍大小為16 256×16 256。采取n的大小為127,層數(shù)為8。每層127×127個(gè)數(shù)據(jù),8層,每個(gè)數(shù)據(jù)為float型,占用內(nèi)存僅127×127×8×4byte/1024≈504KB。

    硬件和軟件環(huán)境如表1、表2所示。

    表1 硬件環(huán)境表

    表2 軟件環(huán)境表

    令視點(diǎn)逐步升高,則所需繪制的Clipmap層數(shù)逐漸減少。由圖6可明顯看出,隨著繪制的層數(shù)減少,繪制時(shí)的幀率越來越大。

    圖6 視點(diǎn)高度逐步升高時(shí)的平均幀率圖

    由圖7可見GeometryClipmap的層層嵌套結(jié)構(gòu)。相鄰兩層,外層頂點(diǎn)間距是內(nèi)層的2倍。效果如圖8所示。

    圖7 線框模式效果圖

    圖8 紋理映射效果圖

    4結(jié)語

    本文利用了現(xiàn)代圖形卡的新特性,對大規(guī)模地形的繪制進(jìn)行了研究。利用現(xiàn)代圖形卡的可編程特性和強(qiáng)大的計(jì)算能力將GeometryClipmap的繪制任務(wù)轉(zhuǎn)移到GPU上。利用現(xiàn)代圖形卡近年出現(xiàn)的VTF新特性完成了高程值的獲取。特別地,本文詳

    細(xì)描述了各層的更新方式和內(nèi)部調(diào)整塊的調(diào)整方案,解決了視點(diǎn)移動(dòng)時(shí)各層如何更新和調(diào)整塊如何調(diào)整的問題,保證了各層之間結(jié)構(gòu)嚴(yán)密吻合。使用簡易的視錐體裁剪方法和隨視點(diǎn)高度動(dòng)態(tài)確定繪制的層數(shù)方法大大減少了繪制的計(jì)算量。實(shí)驗(yàn)取得了較高的幀率,視點(diǎn)移動(dòng)時(shí)畫面流暢,可以滿足大規(guī)模地形實(shí)時(shí)可視化的需求。

    參考文獻(xiàn)

    [1] 趙瑞斌,張燕玲,王繼東,等.特征控制下的多樣圖地形紋理合成算法[J].計(jì)算機(jī)工程,2012,38(10):197-199.

    [2] 王繼東,趙瑞斌,龐明勇.基于特征草圖和分形插值的可控真實(shí)感地形合成[J].計(jì)算機(jī)應(yīng)用,2013,33(2):519-542.

    [3] 王響,雷小永,戴樹嶺.基于視點(diǎn)預(yù)測的大規(guī)模地形的實(shí)時(shí)渲染[J].系統(tǒng)仿真學(xué)報(bào),2013,25(6):1202-1206.

    [4] 李欽,戴樹嶺,趙永嘉,等.分塊LOD大規(guī)模地形實(shí)時(shí)渲染算法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2013,25(5):708-713.

    [5] 陳希亮,曹雷,崔平.基于ROAM算法的實(shí)時(shí)地形可視化研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013(1):243-247.

    [6] 周雪梅,黎應(yīng)飛.基于Bowyer-Watson三角網(wǎng)生成算法的研究[J].ComputerEngineeringandApplications,2013,49(6):198-200.

    [7]DuchaineauM,WolinskyM,SigetiDE,etal.ROAMingterrain:real-timeoptimallyadaptingmeshes[C]//Proceedingsofthe8thConferenceonVisualization’97.IEEEComputerSocietyPress,1997:81-88.

    [8]LindstromP,KollerD,RibarskyW,etal.Real-time,continuouslevelofdetailrenderingofheightfields[C]//Proceedingsofthe23rdannualconferenceonComputergraphicsandinteractivetechniques.ACM,1996:109-118.

    [9]TannerCC,MigdalCJ,JonesMT.Theclipmap:avirtualmipmap[C]//Proceedingsofthe25thannualconferenceonComputergraphicsandinteractivetechniques.ACM,1998:151-158.

    [10]LosassoF,HoppeH.Geometryclipmaps:terrainrenderingusingnestedregulargrids[J].ACMTransactionsonGraphics(TOG),2004,23(3):769-776.

    [11]AsirvathamA,HoppeH.TerrainrenderingusingGPU-basedgeometryclipmaps[J].GPUgems,2005,2(2):27-46.

    [12] 康寧,徐青,周楊,等.一種基于圖形硬件的海量地形實(shí)時(shí)可視化算法[J].系統(tǒng)仿真學(xué)報(bào),2007,19(17):3988-3992.

    [13] 袁建鋒,崔鐵軍,姚慧敏.一種基于GPU的大規(guī)模地形實(shí)時(shí)生成算法[J].海洋測繪,2009,29(1):35-38.

    [14] 王春,馬純永,陳戈.基于GPGPU的海量山地地形數(shù)據(jù)的實(shí)時(shí)繪制算法[J].計(jì)算機(jī)應(yīng)用,2009(8):2105-2108.

    [15] 張浩.不對稱的GeometryClipmap算法[D].武漢:華中科技大學(xué),2005.

    [16]ClasenM,HegeHC.Terrainrenderingusingsphericalclipmaps[C]//ProceedingsoftheEighthJointEurographics/IEEEVGTCconferenceonVisualization.EurographicsAssociation,2006:91-98.

    [17] 殷小靜,慕曉冬,陳琦.基于圖形硬件的海量地形可視化算法[J].火力與指揮控制,2013,37(11):61-64.

    ON 3D TERRAIN VISUALISATION BASED ON GEOMETRY CLIPMAP

    Yin QingsongHalmurat Mamat

    (Xinjiang Laboratory of Multi-Language Information Technology,Xinjiang University,Urumqi 830046,Xinjiang,China)

    AbstractWith the wide use of digital technology and the growing popularisation of informatisation, the importance of realising 3D terrain visualisation becomes increasingly clearer. But the normal PC memory capacities cannot accommodate massive geometric and texture data. To solve this problem and to guarantee the efficiency of drawing, we adopted the Geometry Clipmap algorithm to draw the terrain, made the full use of GPU to improve the efficiency of drawing, and obtained elevation values of every vertex through vertex textures. Meanwhile, we simplified the organisation mode of triangle strips, used the simplified view frustum clipping method and the dynamic rendering layers number determination method to reduce the number of vertexes to be drawn. Based on the structure of specific layer, we came up with the new method (binary positioning method) of data update to reduce data updating amount of each frame during the motion of viewpoint. Experimental results showed that the new algorithm completed the large-scale terrain rendering by using a little memory, and got a higher frame numbers with smooth roam, guaranteed the realistic display of terrain, and was able to meet the demand of real-time visualisation of large-scale terrain.

    KeywordsGeometry ClipmapClipmapTerrain visualisationVertex texture fetch (VTF)GPU

    收稿日期:2014-12-24。國家高技術(shù)研究發(fā)展計(jì)劃項(xiàng)目(2013AA 013702)。殷青松,碩士生,主研領(lǐng)域:計(jì)算機(jī)圖形學(xué)。哈力木拉提·買買提,教授。

    中圖分類號TP391.9

    文獻(xiàn)標(biāo)識碼A

    DOI:10.3969/j.issn.1000-386x.2016.06.049

    猜你喜歡
    視點(diǎn)頂點(diǎn)紋理
    過非等腰銳角三角形頂點(diǎn)和垂心的圓的性質(zhì)及應(yīng)用(下)
    基于BM3D的復(fù)雜紋理區(qū)域圖像去噪
    軟件(2020年3期)2020-04-20 01:45:18
    使用紋理疊加添加藝術(shù)畫特效
    關(guān)于頂點(diǎn)染色的一個(gè)猜想
    TEXTURE ON TEXTURE質(zhì)地上的紋理
    Coco薇(2017年8期)2017-08-03 15:23:38
    消除凹凸紋理有妙招!
    Coco薇(2015年5期)2016-03-29 23:22:15
    視點(diǎn)
    河南電力(2016年5期)2016-02-06 02:11:24
    讓你每天一元錢,物超所值——《今日視點(diǎn)—2014精萃》序
    新聞前哨(2015年2期)2015-03-11 19:29:22
    兩會視點(diǎn)
    中國水利(2015年5期)2015-02-28 15:12:40
    數(shù)學(xué)問答
    日韩欧美国产在线观看| 最新中文字幕久久久久| 噜噜噜噜噜久久久久久91| 欧美乱妇无乱码| 久久精品国产99精品国产亚洲性色| 国内精品久久久久精免费| 欧美最新免费一区二区三区 | 欧美黄色片欧美黄色片| 一本久久中文字幕| 亚洲人成网站高清观看| 永久网站在线| 欧美黑人欧美精品刺激| 午夜精品久久久久久毛片777| 黄色丝袜av网址大全| 久久久久国产精品人妻aⅴ院| 国产野战对白在线观看| 亚洲七黄色美女视频| xxxwww97欧美| 熟妇人妻久久中文字幕3abv| 精品久久久久久久久亚洲 | 成人鲁丝片一二三区免费| 小蜜桃在线观看免费完整版高清| 波多野结衣高清无吗| 变态另类丝袜制服| 99热6这里只有精品| 淫妇啪啪啪对白视频| 国产精品98久久久久久宅男小说| 国产精品av视频在线免费观看| 两个人视频免费观看高清| 国产69精品久久久久777片| 18+在线观看网站| 日韩免费av在线播放| 欧美精品国产亚洲| 18禁黄网站禁片午夜丰满| 欧美最黄视频在线播放免费| 日韩欧美 国产精品| 欧美精品国产亚洲| 一级黄片播放器| 99久久精品一区二区三区| 两个人的视频大全免费| 波多野结衣高清作品| 国产精华一区二区三区| av专区在线播放| 国产高清视频在线播放一区| 久久久精品欧美日韩精品| 简卡轻食公司| 18+在线观看网站| 97碰自拍视频| 51午夜福利影视在线观看| 午夜激情欧美在线| 内射极品少妇av片p| 日韩欧美精品v在线| 黄色视频,在线免费观看| 国产日本99.免费观看| 看黄色毛片网站| 嫩草影视91久久| 久久久久久国产a免费观看| 国产美女午夜福利| 久久精品国产亚洲av涩爱 | av在线老鸭窝| 午夜福利高清视频| 日韩欧美免费精品| 久久伊人香网站| 国语自产精品视频在线第100页| 男女下面进入的视频免费午夜| 狠狠狠狠99中文字幕| 蜜桃亚洲精品一区二区三区| 精品不卡国产一区二区三区| 国产av不卡久久| 最近在线观看免费完整版| 国产色婷婷99| 日本五十路高清| 中文字幕熟女人妻在线| 精品99又大又爽又粗少妇毛片 | 精品一区二区免费观看| 精品一区二区三区视频在线| 国产在线男女| av国产免费在线观看| 日日干狠狠操夜夜爽| 特大巨黑吊av在线直播| 亚洲精品一卡2卡三卡4卡5卡| 九九久久精品国产亚洲av麻豆| 亚洲精华国产精华精| 又爽又黄a免费视频| 午夜两性在线视频| 成人特级av手机在线观看| 美女 人体艺术 gogo| 欧美高清成人免费视频www| 午夜福利在线在线| 男女之事视频高清在线观看| 99热这里只有精品一区| 亚洲中文字幕日韩| 亚洲精品粉嫩美女一区| 成年女人毛片免费观看观看9| 免费看光身美女| 婷婷色综合大香蕉| 国产精华一区二区三区| 欧美日韩国产亚洲二区| 色综合亚洲欧美另类图片| 18禁裸乳无遮挡免费网站照片| 国产aⅴ精品一区二区三区波| 精品一区二区三区人妻视频| 国产黄a三级三级三级人| 51国产日韩欧美| 在线播放无遮挡| 精品人妻视频免费看| 欧美成人性av电影在线观看| 91麻豆av在线| 精品国产亚洲在线| 久久精品综合一区二区三区| 午夜福利视频1000在线观看| 99精品在免费线老司机午夜| 在线十欧美十亚洲十日本专区| 最新中文字幕久久久久| 精品一区二区三区视频在线| 日韩国内少妇激情av| 草草在线视频免费看| 亚洲五月婷婷丁香| 丁香六月欧美| 一a级毛片在线观看| 亚洲精华国产精华精| 国产在线精品亚洲第一网站| 日本与韩国留学比较| 99国产精品一区二区蜜桃av| 真实男女啪啪啪动态图| av中文乱码字幕在线| 观看美女的网站| 欧美极品一区二区三区四区| 两个人的视频大全免费| 一个人免费在线观看电影| 欧美高清性xxxxhd video| 麻豆成人av在线观看| 十八禁网站免费在线| 99热6这里只有精品| 757午夜福利合集在线观看| 日韩中字成人| 给我免费播放毛片高清在线观看| 18+在线观看网站| av国产免费在线观看| www.www免费av| 中文字幕久久专区| 91av网一区二区| 中亚洲国语对白在线视频| 最近最新中文字幕大全电影3| 全区人妻精品视频| 少妇裸体淫交视频免费看高清| 老司机福利观看| 99视频精品全部免费 在线| 国产国拍精品亚洲av在线观看| x7x7x7水蜜桃| 免费看光身美女| 高清日韩中文字幕在线| 99精品久久久久人妻精品| 在线播放无遮挡| 男女下面进入的视频免费午夜| 久久久久九九精品影院| 国产精品人妻久久久久久| 一级a爱片免费观看的视频| 亚洲精华国产精华精| 99热精品在线国产| 最新中文字幕久久久久| 亚洲欧美日韩高清专用| 久久久久国产精品人妻aⅴ院| 国产精品免费一区二区三区在线| 国产视频内射| 亚洲精品在线美女| 岛国在线免费视频观看| 真实男女啪啪啪动态图| 美女免费视频网站| 给我免费播放毛片高清在线观看| 757午夜福利合集在线观看| 亚洲,欧美精品.| 无人区码免费观看不卡| 黄色一级大片看看| 久久精品影院6| 成年免费大片在线观看| 国产一级毛片七仙女欲春2| a级毛片a级免费在线| 人妻久久中文字幕网| 亚洲 欧美 日韩 在线 免费| 99国产综合亚洲精品| 日韩欧美在线二视频| 亚洲一区二区三区色噜噜| 嫩草影院精品99| 国产久久久一区二区三区| 亚洲第一区二区三区不卡| 黄色视频,在线免费观看| 黄色丝袜av网址大全| 欧美+亚洲+日韩+国产| 亚洲欧美日韩卡通动漫| 中文字幕av在线有码专区| 少妇丰满av| 男人和女人高潮做爰伦理| 国产午夜精品论理片| 婷婷六月久久综合丁香| 桃色一区二区三区在线观看| 国产精品亚洲美女久久久| 人人妻人人澡欧美一区二区| 最近中文字幕高清免费大全6 | 香蕉av资源在线| 18美女黄网站色大片免费观看| 成人鲁丝片一二三区免费| 搞女人的毛片| 18禁黄网站禁片免费观看直播| 国产高清有码在线观看视频| 亚洲第一欧美日韩一区二区三区| 国产精品亚洲美女久久久| 男人舔奶头视频| 我要搜黄色片| 精品欧美国产一区二区三| 国产精品美女特级片免费视频播放器| 欧美黄色淫秽网站| 99久久成人亚洲精品观看| 国内精品久久久久精免费| 好看av亚洲va欧美ⅴa在| 激情在线观看视频在线高清| 亚洲国产高清在线一区二区三| 国产精品久久久久久亚洲av鲁大| 久久国产乱子伦精品免费另类| 搡女人真爽免费视频火全软件 | 色视频www国产| 老司机深夜福利视频在线观看| 亚洲成人中文字幕在线播放| 乱人视频在线观看| 国产麻豆成人av免费视频| 精品人妻一区二区三区麻豆 | av在线观看视频网站免费| 亚洲精品色激情综合| 午夜福利视频1000在线观看| 九色国产91popny在线| 国产精品1区2区在线观看.| 精品人妻1区二区| 亚洲内射少妇av| 亚洲欧美清纯卡通| 欧洲精品卡2卡3卡4卡5卡区| 日韩国内少妇激情av| 亚洲精品一区av在线观看| 精品久久国产蜜桃| 高清毛片免费观看视频网站| 亚洲av电影不卡..在线观看| 国产熟女xx| 久久精品人妻少妇| 色综合站精品国产| 亚洲美女搞黄在线观看 | 久久人妻av系列| 欧美精品啪啪一区二区三区| 亚洲成人久久爱视频| 亚洲第一欧美日韩一区二区三区| 国产精品99久久久久久久久| 嫩草影视91久久| 国产精品三级大全| 午夜激情欧美在线| av专区在线播放| 999久久久精品免费观看国产| 高清日韩中文字幕在线| 十八禁人妻一区二区| 亚洲国产精品久久男人天堂| 久久久久免费精品人妻一区二区| 欧美+亚洲+日韩+国产| 午夜福利免费观看在线| av女优亚洲男人天堂| 中文字幕av在线有码专区| 大型黄色视频在线免费观看| 国产一区二区亚洲精品在线观看| 青草久久国产| 久久久久久久亚洲中文字幕 | 一区二区三区四区激情视频 | 99国产精品一区二区蜜桃av| 一个人看视频在线观看www免费| 国产成人福利小说| 国产 一区 欧美 日韩| 午夜福利在线在线| 天美传媒精品一区二区| 午夜老司机福利剧场| 欧美日韩中文字幕国产精品一区二区三区| 欧美黑人巨大hd| 国产色爽女视频免费观看| 日韩精品中文字幕看吧| 我的女老师完整版在线观看| 国产成人aa在线观看| 中文字幕av在线有码专区| 久久国产乱子伦精品免费另类| 国产三级黄色录像| 中国美女看黄片| 精品日产1卡2卡| 成人永久免费在线观看视频| 欧美又色又爽又黄视频| 久久精品影院6| 青草久久国产| 亚洲国产精品久久男人天堂| 免费看光身美女| 国产三级在线视频| 国产精品女同一区二区软件 | 亚洲最大成人av| 国产真实乱freesex| 国产精品一区二区免费欧美| 久久国产精品影院| 久久精品国产亚洲av香蕉五月| 一夜夜www| 欧美极品一区二区三区四区| 精品不卡国产一区二区三区| 精品久久国产蜜桃| 欧洲精品卡2卡3卡4卡5卡区| 国内精品美女久久久久久| 男女之事视频高清在线观看| 精品久久久久久成人av| 亚洲av二区三区四区| 亚洲av.av天堂| 久9热在线精品视频| 国产欧美日韩精品一区二区| 精品国产亚洲在线| 有码 亚洲区| 亚洲成a人片在线一区二区| 欧美日本视频| 老熟妇仑乱视频hdxx| a级毛片免费高清观看在线播放| 在线免费观看不下载黄p国产 | h日本视频在线播放| 少妇丰满av| 一本久久中文字幕| 国产av麻豆久久久久久久| 日韩免费av在线播放| 极品教师在线免费播放| 久久精品国产99精品国产亚洲性色| 国产探花极品一区二区| 欧美bdsm另类| 久久久久九九精品影院| 少妇高潮的动态图| 性色av乱码一区二区三区2| 中文资源天堂在线| 亚洲av一区综合| 国产精品人妻久久久久久| 国产精品三级大全| 少妇的逼水好多| 国产成人福利小说| 真人做人爱边吃奶动态| 露出奶头的视频| 成人一区二区视频在线观看| 亚洲国产欧美人成| 看黄色毛片网站| 国产精品三级大全| 久久久久久久久中文| 国产黄a三级三级三级人| 午夜精品一区二区三区免费看| 国产精品,欧美在线| 又爽又黄a免费视频| 久久婷婷人人爽人人干人人爱| 精品久久久久久成人av| 国产蜜桃级精品一区二区三区| 亚洲一区高清亚洲精品| 五月伊人婷婷丁香| 亚洲男人的天堂狠狠| 少妇丰满av| 又爽又黄无遮挡网站| 永久网站在线| 性插视频无遮挡在线免费观看| 看免费av毛片| 此物有八面人人有两片| 国产高清有码在线观看视频| 精品人妻一区二区三区麻豆 | 亚洲五月天丁香| 国产精品野战在线观看| 12—13女人毛片做爰片一| 亚洲av一区综合| 首页视频小说图片口味搜索| 日韩精品中文字幕看吧| 久久精品国产清高在天天线| 禁无遮挡网站| 国产在线男女| 国产真实伦视频高清在线观看 | а√天堂www在线а√下载| 亚洲人成网站在线播| 亚洲成人免费电影在线观看| 一二三四社区在线视频社区8| 亚洲人与动物交配视频| 在线国产一区二区在线| 国产真实伦视频高清在线观看 | 日本a在线网址| 日本在线视频免费播放| 亚洲第一区二区三区不卡| 中文字幕久久专区| 最好的美女福利视频网| 69av精品久久久久久| 国产综合懂色| 国产精品一区二区性色av| 黄色视频,在线免费观看| 日本三级黄在线观看| 久久热精品热| 亚洲欧美日韩卡通动漫| 高潮久久久久久久久久久不卡| 亚洲乱码一区二区免费版| 嫩草影院入口| 亚洲三级黄色毛片| 最好的美女福利视频网| 嫩草影院入口| 可以在线观看毛片的网站| 人人妻人人澡欧美一区二区| 欧美在线一区亚洲| 又爽又黄a免费视频| 12—13女人毛片做爰片一| 免费大片18禁| 尤物成人国产欧美一区二区三区| 身体一侧抽搐| 俄罗斯特黄特色一大片| 黄色丝袜av网址大全| 日本免费一区二区三区高清不卡| 欧美日韩乱码在线| 国内久久婷婷六月综合欲色啪| 91久久精品电影网| 超碰av人人做人人爽久久| 久久伊人香网站| 久久久久久九九精品二区国产| 美女xxoo啪啪120秒动态图 | 91av网一区二区| 久久久久九九精品影院| 国产精品人妻久久久久久| 色噜噜av男人的天堂激情| 免费观看的影片在线观看| 91在线观看av| 国产欧美日韩一区二区三| 亚洲人与动物交配视频| 伦理电影大哥的女人| 99在线人妻在线中文字幕| 老司机午夜福利在线观看视频| 亚洲国产高清在线一区二区三| 九九热线精品视视频播放| 老司机福利观看| 悠悠久久av| 岛国在线免费视频观看| 夜夜躁狠狠躁天天躁| 亚洲成人精品中文字幕电影| 国产成人影院久久av| 中文字幕高清在线视频| 欧美黑人欧美精品刺激| 欧美国产日韩亚洲一区| 国内少妇人妻偷人精品xxx网站| 狠狠狠狠99中文字幕| 欧美一级a爱片免费观看看| 午夜影院日韩av| 俺也久久电影网| 在线观看舔阴道视频| 丰满的人妻完整版| 国内精品久久久久久久电影| 亚洲av二区三区四区| 九九热线精品视视频播放| 夜夜躁狠狠躁天天躁| 久久国产乱子免费精品| 非洲黑人性xxxx精品又粗又长| 麻豆成人av在线观看| 国产精品自产拍在线观看55亚洲| 99热这里只有是精品50| 搡老岳熟女国产| 成年人黄色毛片网站| 欧美日本视频| 国产精品免费一区二区三区在线| 99热6这里只有精品| 国产69精品久久久久777片| 久久香蕉精品热| 啪啪无遮挡十八禁网站| 欧美激情国产日韩精品一区| a级毛片免费高清观看在线播放| 国内精品久久久久精免费| 久久中文看片网| 国产久久久一区二区三区| 国产不卡一卡二| 国产单亲对白刺激| 国产午夜精品久久久久久一区二区三区 | 三级毛片av免费| 一区二区三区高清视频在线| 最近在线观看免费完整版| 不卡一级毛片| 1024手机看黄色片| av在线蜜桃| 最近在线观看免费完整版| 成人av一区二区三区在线看| 久久午夜亚洲精品久久| 动漫黄色视频在线观看| 国产精华一区二区三区| 亚洲电影在线观看av| 精品久久久久久久末码| 看十八女毛片水多多多| 69人妻影院| 搞女人的毛片| 最近中文字幕高清免费大全6 | 久久久国产成人精品二区| 亚洲专区中文字幕在线| 精品人妻熟女av久视频| 91字幕亚洲| 非洲黑人性xxxx精品又粗又长| 国产三级中文精品| 国内精品久久久久久久电影| 人人妻,人人澡人人爽秒播| 国产真实乱freesex| 欧美日韩综合久久久久久 | 亚洲国产欧洲综合997久久,| 老女人水多毛片| 国产精品,欧美在线| 观看免费一级毛片| 美女黄网站色视频| 最近最新中文字幕大全电影3| 一区福利在线观看| 亚洲欧美精品综合久久99| 深夜a级毛片| 国产中年淑女户外野战色| 国产精品1区2区在线观看.| 免费大片18禁| a级一级毛片免费在线观看| 丰满人妻一区二区三区视频av| 色av中文字幕| 人人妻,人人澡人人爽秒播| 日韩亚洲欧美综合| 欧美日韩综合久久久久久 | 亚洲美女黄片视频| 日韩亚洲欧美综合| 在线观看66精品国产| 观看美女的网站| 看免费av毛片| avwww免费| 精品无人区乱码1区二区| 欧美日韩综合久久久久久 | 国产爱豆传媒在线观看| 久久久久国内视频| 两性午夜刺激爽爽歪歪视频在线观看| а√天堂www在线а√下载| 成人国产综合亚洲| 欧美成人a在线观看| 看十八女毛片水多多多| 69av精品久久久久久| 免费无遮挡裸体视频| 在线观看午夜福利视频| 麻豆成人av在线观看| 日韩高清综合在线| 内射极品少妇av片p| 露出奶头的视频| 韩国av一区二区三区四区| 99热只有精品国产| 真实男女啪啪啪动态图| 我的女老师完整版在线观看| 亚洲人成网站高清观看| 99热只有精品国产| 高潮久久久久久久久久久不卡| 亚洲自偷自拍三级| 国产成人a区在线观看| 十八禁网站免费在线| 免费在线观看日本一区| 国产精品爽爽va在线观看网站| 国产亚洲精品av在线| 性色av乱码一区二区三区2| 国产精品99久久久久久久久| 午夜亚洲福利在线播放| 人妻制服诱惑在线中文字幕| 69人妻影院| 国产精品一区二区三区四区免费观看 | 免费在线观看亚洲国产| 91字幕亚洲| 美女 人体艺术 gogo| 91字幕亚洲| 可以在线观看的亚洲视频| 91久久精品电影网| 精品熟女少妇八av免费久了| 麻豆久久精品国产亚洲av| 简卡轻食公司| 91午夜精品亚洲一区二区三区 | 精品午夜福利视频在线观看一区| 精品久久久久久久久亚洲 | 一本精品99久久精品77| 国产高清视频在线观看网站| 免费一级毛片在线播放高清视频| 午夜福利免费观看在线| 国产精品亚洲美女久久久| av视频在线观看入口| 国语自产精品视频在线第100页| 日日干狠狠操夜夜爽| 亚洲精品一卡2卡三卡4卡5卡| 午夜老司机福利剧场| 身体一侧抽搐| 在线免费观看不下载黄p国产 | avwww免费| 一本精品99久久精品77| 免费高清视频大片| 国产精品人妻久久久久久| 制服丝袜大香蕉在线| 亚洲av五月六月丁香网| 十八禁人妻一区二区| 亚洲成人久久性| 两人在一起打扑克的视频| 欧美bdsm另类| 最近最新中文字幕大全电影3| 亚洲精品粉嫩美女一区| 在线国产一区二区在线| 18禁在线播放成人免费| 久久久久久久久久成人| 日日干狠狠操夜夜爽| 网址你懂的国产日韩在线| 国模一区二区三区四区视频| 欧美区成人在线视频| 国产亚洲av嫩草精品影院| 每晚都被弄得嗷嗷叫到高潮| 狂野欧美白嫩少妇大欣赏| av天堂在线播放| 国产精品伦人一区二区| 少妇被粗大猛烈的视频| 国内久久婷婷六月综合欲色啪| 免费电影在线观看免费观看| 亚洲欧美日韩高清在线视频| 女生性感内裤真人,穿戴方法视频| 小蜜桃在线观看免费完整版高清| 听说在线观看完整版免费高清| 久久精品国产亚洲av涩爱 | 十八禁人妻一区二区| 不卡一级毛片| bbb黄色大片| 国产午夜精品久久久久久一区二区三区 | 在线看三级毛片| av国产免费在线观看|