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

    OpenGL顯示3DS模型若干問題的研究

    2010-07-07 06:52:36胡平平劉建明王晶杰
    圖學(xué)學(xué)報(bào) 2010年4期
    關(guān)鍵詞:關(guān)鍵幀頂點(diǎn)紋理

    胡平平, 劉建明, 王晶杰

    (1. 北京信息科技大學(xué),北京 100192;2. 國(guó)網(wǎng)信息通信有限公司,北京 100761)

    OpenGL是一個(gè)著名的開放式三維圖形開發(fā)函數(shù)庫(kù),它提供的函數(shù)不僅可以創(chuàng)建基本的 3D物體原形還能夠很方便地對(duì) 3D物體進(jìn)行各種操作和變換,得到逼真的 3D顯示效果,這使它成為一個(gè)非常流行的 3D圖形瀏覽開發(fā)工具。但OpenGL卻不適于創(chuàng)建復(fù)雜的不規(guī)則 3D物體。3DS是Autodesk公司存儲(chǔ)3D模型數(shù)據(jù)的一種文件格式,許多流行的 3D建模軟件和圖形格式轉(zhuǎn)換工具都能夠生成 3D模型的 3DS文件,將OpenGL技術(shù)和3DS模型數(shù)據(jù)結(jié)合實(shí)現(xiàn)對(duì)3D物體的瀏覽便成為一種廣泛使用的方法。

    由于3DS文件的數(shù)據(jù)格式?jīng)]有官方的正式說明文檔,盡管很多文獻(xiàn)[1-3]對(duì)用OpenGL讀取、顯示和控制3DS模型數(shù)據(jù)的方法進(jìn)行了介紹,但都側(cè)重于OpenGL編程實(shí)現(xiàn)方法,只涉及了基本的靜態(tài)3DS模型數(shù)據(jù)的使用。各種資源上能夠得到的讀取3DS數(shù)據(jù)的方法基本上一樣,都沒有對(duì)動(dòng)態(tài)數(shù)據(jù)進(jìn)行處理,也沒有考慮數(shù)據(jù)轉(zhuǎn)換的性能。用這些方法顯示含動(dòng)畫信息的3DS模型時(shí)會(huì)出現(xiàn)物體位置錯(cuò)位的現(xiàn)象,即使是靜態(tài)數(shù)據(jù),當(dāng)模型復(fù)雜且數(shù)據(jù)量較大時(shí),其處理速度常常慢到不能實(shí)用的地步。

    本文從OpenGL顯示3D模型的數(shù)據(jù)處理過程出發(fā),結(jié)合3DS文件數(shù)據(jù)的組織結(jié)構(gòu),扼要介紹了如何由3DS文件構(gòu)造OpenGL顯示數(shù)據(jù)的方法。重點(diǎn)討論了法線向量在OpenGL顯示中的兩種應(yīng)用效果和由3DS數(shù)據(jù)生成法線向量的方法,給出了一種高效的法線向量求解算法,該算法的速度比現(xiàn)有方法快一至兩個(gè)數(shù)量級(jí),極大地提高了數(shù)據(jù)轉(zhuǎn)換的性能。本文還介紹了3DS模型中和動(dòng)畫有關(guān)的關(guān)鍵幀數(shù)據(jù)的使用方法,解決了現(xiàn)有方法在顯示帶動(dòng)畫信息的3DS模型時(shí)物體位置不正確的問題。

    1 OpenGL和3DS數(shù)據(jù)的關(guān)系

    1.1 OpenGL的數(shù)據(jù)處理過程

    OpenGL顯示三維物體的一般過程是:保存當(dāng)前變換矩陣、設(shè)置新的視景體和新的變換矩陣、設(shè)置每一個(gè)三維物體的數(shù)據(jù)、恢復(fù)當(dāng)前變換矩陣。設(shè)置三維物體數(shù)據(jù)的過程是由一系列嵌入在glBegin()和glEnd()調(diào)用之間的OpenGL函數(shù)調(diào)用構(gòu)成的,其過程如下所示:

    對(duì)每一個(gè)三維物體:

    若該物體沒有紋理或各面有相同紋理映射則glBegin();

    對(duì)物體的每一個(gè)面:

    若該面有紋理映射則設(shè)置紋理;

    若該物體不同面有不同的紋理則glBegin();

    設(shè)置以面為單位的面法線向量;

    設(shè)置紋理或材質(zhì)的顏色;

    對(duì)每一個(gè)面的所有頂點(diǎn):

    設(shè)置以頂點(diǎn)為單位的頂點(diǎn)法線向量;

    若該面有紋理則設(shè)置頂點(diǎn)的紋理坐標(biāo);

    設(shè)置頂點(diǎn)坐標(biāo);

    若該物體不同面有不同的紋理則glEnd();

    若該物體沒有紋理或各面有相同紋理映射glEnd();

    在上面的過程中,以面為單位的法線向量設(shè)置和以頂點(diǎn)為單位的法線向量設(shè)置是兩種不同的方式,下文將詳細(xì)介紹。如果物體沒有紋理映射或各面的紋理映射相同,則 glBegin()和 glEnd()以物體為單位,否則應(yīng)該以每一個(gè)面為單位,這樣不同的面才能顯示不同的紋理。

    1.2 3DS文件數(shù)據(jù)的組織結(jié)構(gòu)

    關(guān)于3DS文件的格式,文獻(xiàn)[4]和文獻(xiàn)[5]有較詳細(xì)的介紹,此處僅列出和OpenGL顯示數(shù)據(jù)有關(guān)部分的組織結(jié)構(gòu):

    3DS文件數(shù)據(jù):

    文件版本數(shù)據(jù)(ID=0x0002);

    編輯數(shù)據(jù)(ID=0x3D3D):

    . 材質(zhì)數(shù)據(jù)(ID=0xAFFF);

    . . 材質(zhì)名稱數(shù)據(jù)(ID=0xAFFF);

    . . 材質(zhì)顏色數(shù)據(jù)(ID=0xA010/20/30);

    . . 材質(zhì)紋理數(shù)據(jù)(ID=0xA300);

    . 物體數(shù)據(jù)(ID=0x4000):

    . 物體名稱數(shù)據(jù);

    . 物體頂點(diǎn)數(shù)據(jù)(ID=0x4110);

    . 物體面數(shù)據(jù)(ID=0x4120);

    . . 面材質(zhì)數(shù)據(jù)(ID=0x4130);

    . . 面材質(zhì)名稱;

    . . 同材質(zhì)面索引數(shù)據(jù);

    . 物體轉(zhuǎn)換矩陣數(shù)據(jù)(ID=0x4160);

    關(guān)鍵幀數(shù)據(jù)(ID=0xB000):

    關(guān)鍵幀名稱(ID=0xB00A);

    關(guān)鍵幀起止幀數(shù)據(jù)(ID=0xB008);

    物體關(guān)鍵幀數(shù)據(jù)(ID=0xB002);

    物體關(guān)鍵幀標(biāo)識(shí)數(shù)據(jù)(ID=0xB030);

    物體關(guān)鍵幀名稱和層次數(shù)據(jù)

    (ID=0xB010/11);

    物體關(guān)鍵幀支點(diǎn)坐標(biāo)數(shù)據(jù)(ID=0xB013);

    物體關(guān)鍵幀移動(dòng)數(shù)據(jù)(ID=0xB020);

    物體關(guān)鍵幀轉(zhuǎn)動(dòng)數(shù)據(jù)(ID=0xB021);

    物體關(guān)鍵幀縮放數(shù)據(jù)(ID=0xB022);

    1.3 OpenGL顯示數(shù)據(jù)和3DS數(shù)據(jù)的關(guān)系

    從上面的介紹可知,OpenGL顯示處理是以物體為單位進(jìn)行的,3DS的數(shù)據(jù)則按照類型組織,對(duì)應(yīng)于OpenGL中同一個(gè)物體的數(shù)據(jù)要從3DS文件中不同類型的數(shù)據(jù)獲得,具體方法是:

    物體的頂點(diǎn)和面數(shù)據(jù):直接來(lái)自3DS的物體頂點(diǎn)數(shù)據(jù)(x,y,z坐標(biāo)值)和物體面數(shù)據(jù)(該面所用頂點(diǎn)的索引號(hào)和方向)。

    物體的材質(zhì)數(shù)據(jù):由3DS物體面數(shù)據(jù)的面材質(zhì)名稱數(shù)據(jù)得到材質(zhì)名稱,再由該材質(zhì)名稱到3DS材質(zhì)數(shù)據(jù)中找到對(duì)應(yīng)的材質(zhì)顏色和紋理數(shù)據(jù)。而物體面數(shù)據(jù)的同材質(zhì)面索引數(shù)據(jù)則指出哪些面使用這個(gè)材質(zhì)。

    物體的位置數(shù)據(jù):該數(shù)據(jù)由物體頂點(diǎn)數(shù)據(jù)、物體轉(zhuǎn)換矩陣數(shù)據(jù)和關(guān)鍵幀數(shù)據(jù)共同決定,前兩種數(shù)據(jù)從物體數(shù)據(jù)中直接得到,后一個(gè)則來(lái)自物體對(duì)應(yīng)的關(guān)鍵幀數(shù)據(jù)。具體生成方法,在本文后面介紹。

    物體的法線向量數(shù)據(jù):由上述得到的物體頂點(diǎn)和面數(shù)據(jù)通過計(jì)算得到,具體方法見下文。

    2 OpenGL中法線向量的作用和求解方法

    2.1 法向量的作用和效果

    OpenGL顯示三維物體時(shí),需要為每一個(gè)頂點(diǎn)設(shè)置法線向量,法線向量不僅為OpenGL光照處理確定每一個(gè)面的正反提供依據(jù),而且還影響到物體的顯示效果[6-7]。OpenGL法向量的設(shè)置有兩種方法:以面為單位和以頂點(diǎn)為單位,前一種方法每個(gè)面的所有頂點(diǎn)使用相同的法向量,后一種方法每個(gè)面的不同頂點(diǎn)有不同的法向量(又稱平均法向量)。圖1和圖2是同一個(gè)3D模型用兩種法向量設(shè)置方法的顯示效果圖。

    從上面的效果圖可以看出,以頂點(diǎn)為單位的法向量方法顯示的物體比較平滑,這也是OpenGL顯示3DS模型時(shí)最常用的方法。

    圖1 法向量以面為單位的顯示效果

    圖2 法向量以頂點(diǎn)為單位的顯示效果

    2.2 現(xiàn)有的法向量求解方法

    3DS模型并沒有直接提供OpenGL顯示用的法向量數(shù)據(jù),這些數(shù)據(jù)要從3DS模型的面數(shù)據(jù)中求解得到。3DS模型的面是由3個(gè)頂點(diǎn)和一個(gè)方向碼構(gòu)成的三角面片,讀入3DS模型的面數(shù)據(jù)后,首先要統(tǒng)一各個(gè)面的方向(必要時(shí)要根據(jù)方向碼調(diào)整3個(gè)頂點(diǎn)的順序),然后按特點(diǎn)順序由三角形的兩個(gè)邊向量的叉積求出該三角形的法向量。如果采用以面為單位的法向量方法,則構(gòu)成三角形的3個(gè)頂點(diǎn)的法向量就是該三角形的法向量;如果采用以頂點(diǎn)為單位的法向量方法,由于同一個(gè)頂點(diǎn)可能為不同的三角形共用,此時(shí)一個(gè)頂點(diǎn)的法向量就是使用該頂點(diǎn)的所有三角形法向量的平均向量。現(xiàn)有的頂點(diǎn)法向量求解方法如下所示:

    對(duì)每一個(gè)三維物體:

    對(duì)物體的每一個(gè)面:

    計(jì)算該面的法向量并歸一化;

    對(duì)物體的每一個(gè)頂點(diǎn):

    在物體所有面中尋找用到該頂點(diǎn)的面并將該面的法向量疊加;

    疊加法向量平均并歸一化后作為該頂點(diǎn)的法向量;

    該方法在求某一個(gè)頂點(diǎn)的法向量時(shí),要遍歷物體所有面的3個(gè)頂點(diǎn),其運(yùn)算量是:頂點(diǎn)數(shù)量X面數(shù)量X3,由于是先求出所有面的法向量然后再使用,因此,計(jì)算過程中還要為每一個(gè)面設(shè)置一個(gè)法向量存儲(chǔ)空間。

    2.3 改進(jìn)的法向量求解方法

    3D物體模型中,一個(gè)頂點(diǎn)可能被多個(gè)面使用,但用到某一個(gè)頂點(diǎn)的面占全部面的比例往往很小。一般情況下,簡(jiǎn)單模型的比例最大約10%,復(fù)雜大型模型的比例最大約1%,可見現(xiàn)有算法為求某一個(gè)頂點(diǎn)的法向量而遍歷所有面的處理大部分是不必要的。鑒于此,可以對(duì)頂點(diǎn)法向量的求解方法改進(jìn)為如下所示:

    對(duì)每一個(gè)三維物體:

    將該物體所有頂點(diǎn)的法向量設(shè)置為0;

    對(duì)物體的每一個(gè)面:

    計(jì)算該面的法向量;

    將該面的法向量疊加到該面 3個(gè)頂點(diǎn)的法向量中;

    對(duì)物體的每一個(gè)頂點(diǎn):

    將頂點(diǎn)的法向量除以其疊加次數(shù)并歸一化;

    上述新方法在求頂點(diǎn)的法向量時(shí)避免了對(duì)不使用該頂點(diǎn)的面的判斷處理,且新方法不用為每一個(gè)面設(shè)置一個(gè)法向量存儲(chǔ)空間,只需為每一個(gè)頂點(diǎn)設(shè)置一個(gè)疊加計(jì)數(shù)器變量,由于計(jì)數(shù)器變量所使用的空間只是法向量的1/6〔計(jì)數(shù)器為兩字節(jié)整數(shù),法向量為3個(gè)浮點(diǎn)數(shù),用12字節(jié)〕,而頂點(diǎn)的數(shù)量最多是面數(shù)量的3倍,故新方法使用的變量空間最多是現(xiàn)有方法的1/2。

    2.4 兩種法向量求解方法的比較

    新頂點(diǎn)法向量的求解方法在使用變量空間上至少節(jié)省一半,而計(jì)算量的節(jié)省情況則和 3D模型的具體情況有關(guān)。只有當(dāng)使用每一個(gè)頂點(diǎn)的面的數(shù)量和面的總數(shù)量相等時(shí),現(xiàn)有算法才不存在無(wú)用的處理,此時(shí)兩種算法的處理量幾乎相等,但該情況意味著每一個(gè)頂點(diǎn)被所有的面共用,這是不可能存在的,因此新算法的處理量總是小于現(xiàn)有方法。

    表1是兩種處理方法對(duì)幾種典型模型的實(shí)際處理時(shí)間對(duì)比,可以看出,模型的數(shù)據(jù)量越大,尤其是頂點(diǎn)被共用的面的數(shù)量相對(duì)于面的總數(shù)量越小,新方法的改進(jìn)效果就越明顯。對(duì)于一般模型數(shù)據(jù),新方法的速度平均是現(xiàn)有方法的幾倍至幾十倍,而對(duì)大型模型,速度提高的效果非常明顯,約為幾百倍。

    表1 兩種法向量求解方法的計(jì)算時(shí)間比較

    3 3DS模型關(guān)鍵幀數(shù)據(jù)的使用方法

    不帶動(dòng)畫信息的3DS模型中各物體的頂點(diǎn)數(shù)據(jù)可以直接作為這些物體的實(shí)際位置坐標(biāo)數(shù)據(jù),但當(dāng)3DS模型帶動(dòng)畫信息時(shí),模型中各物體的實(shí)際位置一般由頂點(diǎn)數(shù)據(jù)和關(guān)鍵幀數(shù)據(jù)共同決定,如果僅按頂點(diǎn)數(shù)據(jù)顯示物體,則模型中的物體可能會(huì)顯示在錯(cuò)誤的位置上。

    3DS模型中每一個(gè)物體的關(guān)鍵幀信息由物體的名稱或關(guān)鍵幀的層次結(jié)構(gòu)決定。關(guān)鍵幀的層次關(guān)系是一個(gè)樹狀結(jié)構(gòu),當(dāng)某一個(gè)物體是根節(jié)點(diǎn)或根節(jié)點(diǎn)的葉節(jié)點(diǎn)時(shí),其位置信息僅由它自己的關(guān)鍵幀數(shù)據(jù)決定;否則該物體的位置信息要由它自己的關(guān)鍵幀數(shù)據(jù)和它所有父節(jié)點(diǎn)的關(guān)鍵幀數(shù)據(jù)共同決定。

    3DS模型中各種關(guān)鍵幀數(shù)據(jù)塊的結(jié)構(gòu)在文獻(xiàn)[4]和文獻(xiàn)[5]中有一定的介紹,但這些數(shù)據(jù)的具體含義和使用方法都沒有介紹。下面僅對(duì)與物體位置有關(guān)的關(guān)鍵幀數(shù)據(jù)含義和使用方法做一個(gè)簡(jiǎn)單介紹,至于如何利用關(guān)鍵幀數(shù)據(jù)在OpenGL環(huán)境中顯示可以運(yùn)動(dòng)的3DS模型,由于篇幅所限,此處不做介紹。

    3.1 物體關(guān)鍵幀數(shù)據(jù)的確定方法

    3DS模型中每一個(gè)關(guān)鍵幀數(shù)據(jù)都有自己的名稱,該名稱在名稱層次塊(0xB010)中,如果其中的名稱不是“DUMMY”,則該關(guān)鍵幀數(shù)據(jù)就屬于名稱與之匹配的物體,否則,該關(guān)鍵幀數(shù)據(jù)屬于一個(gè)虛物體,該物體是一個(gè)父節(jié)點(diǎn),它的實(shí)際名稱在后面的虛名稱塊(0xB011)中,而該父節(jié)點(diǎn)的關(guān)鍵幀數(shù)據(jù)為其所有子節(jié)點(diǎn)共用,它所含子節(jié)點(diǎn)的關(guān)鍵幀數(shù)據(jù)位于其后,由子節(jié)點(diǎn)關(guān)鍵幀數(shù)據(jù)的層次號(hào)決定。

    在關(guān)鍵幀數(shù)據(jù)中,每一個(gè)物體的關(guān)鍵幀數(shù)據(jù)(0xB002)都有一個(gè)位于名稱層次塊(0xB010)中的層次號(hào),層次號(hào)是由該關(guān)鍵幀的層次關(guān)系和它在關(guān)鍵幀數(shù)據(jù)中出現(xiàn)的位置決定的,其編排方法是:根關(guān)鍵幀的層次號(hào)為-1,其它關(guān)鍵幀的層次號(hào)由0開始遞增或保持不變。層次號(hào)保持不變,說明這些關(guān)鍵幀屬于同一個(gè)層次;層次號(hào)增加則表示該關(guān)鍵幀是上一個(gè)節(jié)點(diǎn)的子節(jié)點(diǎn);層次號(hào)減小,則說明該關(guān)鍵幀是一個(gè)新的父節(jié)點(diǎn),該節(jié)點(diǎn)的層次同前面與之層次號(hào)相同的節(jié)點(diǎn)一樣,每一個(gè)父節(jié)點(diǎn)之后新子節(jié)點(diǎn)關(guān)鍵幀的層次號(hào)就是該關(guān)鍵幀數(shù)據(jù)出現(xiàn)的實(shí)際位置的順序號(hào)(新子節(jié)點(diǎn)關(guān)鍵幀的層次號(hào)一定是一個(gè)沒有出現(xiàn)過的值)。以后各關(guān)鍵幀的層次號(hào)依上述規(guī)律編排,直到所有的關(guān)鍵幀數(shù)據(jù)編排完畢。

    3.2 物體位置和關(guān)鍵幀數(shù)據(jù)的關(guān)系

    3DS模型中物體的位置由以下數(shù)據(jù)決定:物體的頂點(diǎn)坐標(biāo)數(shù)據(jù)(0x4110)、轉(zhuǎn)換矩陣數(shù)據(jù)(0x4160)中的源點(diǎn)坐標(biāo)和物體關(guān)鍵幀數(shù)據(jù)中的支點(diǎn)坐標(biāo)數(shù)據(jù)(0xB013)、移動(dòng)數(shù)據(jù)(0xB020)、旋轉(zhuǎn)數(shù)據(jù)(0xB021)及縮放數(shù)據(jù)(ID=0xB022)。

    3DS模型中不帶動(dòng)畫信息的物體也有一幀關(guān)鍵幀數(shù)據(jù),只不過其關(guān)鍵幀數(shù)據(jù)的支點(diǎn)坐標(biāo)和旋轉(zhuǎn)關(guān)鍵幀數(shù)據(jù)都是0,縮放數(shù)據(jù)是1。帶動(dòng)畫信息的物體則按它具有關(guān)鍵幀的多少帶有指定數(shù)量的關(guān)鍵幀數(shù)據(jù)。物體轉(zhuǎn)換矩陣數(shù)據(jù)中的源點(diǎn)坐標(biāo)表示該物體當(dāng)前位置和它被創(chuàng)建時(shí)原始位置的位移,該數(shù)據(jù)和物體關(guān)鍵幀數(shù)據(jù)第0幀的移動(dòng)數(shù)據(jù)相同。物體的頂點(diǎn)坐標(biāo)實(shí)際上就是由物體被創(chuàng)建時(shí)的初始位置和大小按照其第0幀關(guān)鍵幀數(shù)據(jù)做變換(平移、旋轉(zhuǎn)和縮放)生成的。而物體關(guān)鍵幀數(shù)據(jù)中的支點(diǎn)坐標(biāo)則是頂點(diǎn)坐標(biāo)表示的位置到當(dāng)前位置的平移量,因此,為了顯示物體正確的當(dāng)前位置,應(yīng)該將物體的頂點(diǎn)坐標(biāo)進(jìn)行調(diào)整,方法是:將物體各頂點(diǎn)坐標(biāo)減去其關(guān)鍵幀數(shù)據(jù)的支點(diǎn)坐標(biāo)。

    4 結(jié) 論

    本文給出的由3DS模型數(shù)據(jù)求解頂點(diǎn)法向量的新方法和關(guān)鍵幀數(shù)據(jù)的使用均成功地應(yīng)用到作者開發(fā)的多屏同步 3D顯示系統(tǒng)中,不僅實(shí)現(xiàn)了大型3DS模型的快速裝入和帶動(dòng)畫信息的3DS模型物體位置的正確顯示,還實(shí)現(xiàn)了帶動(dòng)畫信息的3DS模型物體的運(yùn)動(dòng)顯示,效果良好。

    [1]趙文廣, 李仲學(xué), 李翠平. 面向工程可視化仿真的VC++, OpenGL與3DS集成技術(shù)[J]. 北京科技大學(xué)學(xué)報(bào), 2001, 23(6): 563-565.

    [2]殷素峰, 高雪強(qiáng), 楊勝?gòu)?qiáng). 在 OpenGL環(huán)境下開發(fā)3DS文件瀏覽器[J]. 工程圖學(xué)學(xué)報(bào), 2005, 26(6):22-25.

    [3]尹士偉, 張光年, 郭新宇. 一種控制3DS模型的新方法的研究與實(shí)現(xiàn)[J]. 微計(jì)算機(jī)信息, 2007, 23(3-2):307-308.

    [4]Martin van Velsen.3D-Studio File Format(.3ds) [EB/OL].http://www.the-labs.com/Blender/3dsspec.html,1998.10.5.

    [5]Jeff Lewis.The Unofficial 3DStudio 3DS File Format[EB/OL].http://www.the-labs.com/Blender/3DS-details.html,1998.10.5.

    [6]喬 林, 費(fèi)廣正, 林 杜, 等. OpenGL程序設(shè)計(jì)[M].北京: 清華大學(xué)出版社, 2000. 194-202.

    [7][美]Dave Shrieiner, Mason Woo等. OpenGL編程指南(第 4版)[M]. 鄧鄭祥譯.北京:人民郵電出版社,2005. 44-45.

    猜你喜歡
    關(guā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è)猜想
    基于改進(jìn)關(guān)鍵幀選擇的RGB-D SLAM算法
    TEXTURE ON TEXTURE質(zhì)地上的紋理
    Coco薇(2017年8期)2017-08-03 15:23:38
    基于相關(guān)系數(shù)的道路監(jiān)控視頻關(guān)鍵幀提取算法
    消除凹凸紋理有妙招!
    Coco薇(2015年5期)2016-03-29 23:22:15
    基于聚散熵及運(yùn)動(dòng)目標(biāo)檢測(cè)的監(jiān)控視頻關(guān)鍵幀提取
    論“關(guān)鍵幀”在動(dòng)畫制作中的作用
    亚洲不卡免费看| 热99在线观看视频| 校园春色视频在线观看| 久久欧美精品欧美久久欧美| 亚洲久久久久久中文字幕| 嫁个100分男人电影在线观看| 99久久精品热视频| 国产乱人伦免费视频| 亚洲av不卡在线观看| 丝袜美腿在线中文| 欧美精品国产亚洲| 国产精品久久久久久亚洲av鲁大| 亚洲最大成人中文| 9191精品国产免费久久| 在线观看免费视频日本深夜| 亚洲欧美日韩无卡精品| 久久久久久久午夜电影| 性色avwww在线观看| 国产精品亚洲av一区麻豆| 久久久精品大字幕| 国产黄片美女视频| 国产精品影院久久| 国产精品,欧美在线| 日本a在线网址| 欧美日韩福利视频一区二区| 国产 一区 欧美 日韩| 色5月婷婷丁香| 国产精品一区二区性色av| 无遮挡黄片免费观看| 亚洲av免费在线观看| 一个人免费在线观看电影| 久久午夜亚洲精品久久| 精品午夜福利视频在线观看一区| 国产亚洲精品综合一区在线观看| 悠悠久久av| 他把我摸到了高潮在线观看| 免费人成视频x8x8入口观看| 极品教师在线视频| 国产亚洲精品综合一区在线观看| 国产精品一区二区性色av| 美女大奶头视频| 国产欧美日韩精品亚洲av| 狠狠狠狠99中文字幕| 51国产日韩欧美| 观看免费一级毛片| 黄色日韩在线| 男人舔女人下体高潮全视频| 国产熟女xx| 亚洲成人免费电影在线观看| 精品久久久久久,| 免费高清视频大片| 午夜福利视频1000在线观看| 又爽又黄无遮挡网站| 脱女人内裤的视频| 网址你懂的国产日韩在线| 国产高清视频在线播放一区| 国产av不卡久久| 嫩草影院入口| 男人狂女人下面高潮的视频| 搡老熟女国产l中国老女人| 亚洲中文字幕一区二区三区有码在线看| 最新中文字幕久久久久| 天美传媒精品一区二区| 成年女人毛片免费观看观看9| 欧美潮喷喷水| 亚洲精品在线美女| 91麻豆精品激情在线观看国产| 观看美女的网站| 国产麻豆成人av免费视频| 天堂网av新在线| 日本成人三级电影网站| 久久婷婷人人爽人人干人人爱| 搡老妇女老女人老熟妇| 最新在线观看一区二区三区| 亚洲成av人片在线播放无| 每晚都被弄得嗷嗷叫到高潮| 久久久久久久久久黄片| 久久久久九九精品影院| 午夜久久久久精精品| 欧美不卡视频在线免费观看| 少妇被粗大猛烈的视频| 天美传媒精品一区二区| 婷婷丁香在线五月| 99久久九九国产精品国产免费| 午夜福利18| 久久久久久大精品| 国产美女午夜福利| 午夜视频国产福利| 91字幕亚洲| 国产私拍福利视频在线观看| 久久久久九九精品影院| 九色国产91popny在线| 成年版毛片免费区| 丰满的人妻完整版| 亚洲精品久久国产高清桃花| 级片在线观看| 在线天堂最新版资源| 一a级毛片在线观看| 我要看日韩黄色一级片| 精品无人区乱码1区二区| 亚洲av中文字字幕乱码综合| 老熟妇仑乱视频hdxx| 国产高清视频在线观看网站| 亚洲精品色激情综合| 亚洲欧美日韩无卡精品| 成人美女网站在线观看视频| 国产精品电影一区二区三区| 欧美丝袜亚洲另类 | 亚洲成人久久性| 12—13女人毛片做爰片一| 国产精品影院久久| 欧美日韩综合久久久久久 | 小说图片视频综合网站| 最新中文字幕久久久久| 久99久视频精品免费| 欧美三级亚洲精品| 亚洲中文字幕一区二区三区有码在线看| 热99re8久久精品国产| 18禁在线播放成人免费| 搡老妇女老女人老熟妇| 亚洲国产欧洲综合997久久,| 国产一区二区三区在线臀色熟女| 亚洲av第一区精品v没综合| 日韩高清综合在线| 最近在线观看免费完整版| 欧美成人免费av一区二区三区| 国内精品久久久久久久电影| 色av中文字幕| 国产黄色小视频在线观看| 99在线人妻在线中文字幕| 九九热线精品视视频播放| 久久久久久久午夜电影| 男人舔女人下体高潮全视频| 久久这里只有精品中国| 亚洲精品日韩av片在线观看| 欧美bdsm另类| 一区福利在线观看| 久久人人爽人人爽人人片va | 日本免费a在线| 91在线精品国自产拍蜜月| 欧美性感艳星| 久久午夜福利片| 亚洲欧美清纯卡通| 男人的好看免费观看在线视频| 午夜免费激情av| 91久久精品国产一区二区成人| 亚洲最大成人av| 十八禁网站免费在线| 色吧在线观看| 国产伦精品一区二区三区视频9| eeuss影院久久| 九色国产91popny在线| 天堂影院成人在线观看| 色尼玛亚洲综合影院| 99热这里只有是精品50| 在线十欧美十亚洲十日本专区| 亚洲人成网站在线播放欧美日韩| 亚洲成人免费电影在线观看| 成人av一区二区三区在线看| 日本免费一区二区三区高清不卡| 好男人电影高清在线观看| 午夜影院日韩av| 亚洲精品在线观看二区| 91久久精品电影网| 91字幕亚洲| 久久热精品热| 变态另类成人亚洲欧美熟女| 国产亚洲精品久久久久久毛片| 日本免费一区二区三区高清不卡| www日本黄色视频网| 国产成年人精品一区二区| 最好的美女福利视频网| 午夜福利在线观看免费完整高清在 | 在线观看av片永久免费下载| 999久久久精品免费观看国产| 亚洲电影在线观看av| 成人特级黄色片久久久久久久| 亚洲av五月六月丁香网| 国产精品一区二区三区四区免费观看 | 国产视频一区二区在线看| 亚洲专区国产一区二区| 亚洲中文字幕日韩| 在线a可以看的网站| 黄色配什么色好看| 午夜免费观看性视频| 国产久久久一区二区三区| 久久综合国产亚洲精品| 日韩av在线免费看完整版不卡| 国产熟女欧美一区二区| 久久精品人妻少妇| 免费播放大片免费观看视频在线观看| 久久精品人妻少妇| 亚洲精品aⅴ在线观看| 大话2 男鬼变身卡| 天堂中文最新版在线下载 | 精品国产三级普通话版| 亚洲国产av新网站| 国产欧美另类精品又又久久亚洲欧美| 精品久久国产蜜桃| 国产一区二区亚洲精品在线观看| 日日摸夜夜添夜夜爱| 亚洲精品成人av观看孕妇| 久久久久九九精品影院| 毛片女人毛片| 在线免费十八禁| 国产成人aa在线观看| 三级国产精品片| 国产 精品1| 97精品久久久久久久久久精品| 黄色视频在线播放观看不卡| 一级黄片播放器| a级毛色黄片| 日日啪夜夜爽| 久热这里只有精品99| 熟女电影av网| 欧美日韩一区二区视频在线观看视频在线 | 亚洲国产色片| 久久韩国三级中文字幕| 亚洲国产欧美人成| 国产视频首页在线观看| av在线天堂中文字幕| 国精品久久久久久国模美| 嫩草影院新地址| 久久久精品欧美日韩精品| 狂野欧美激情性xxxx在线观看| 舔av片在线| 黄色怎么调成土黄色| 欧美xxxx黑人xx丫x性爽| 97热精品久久久久久| 亚洲四区av| 狂野欧美激情性bbbbbb| 少妇人妻精品综合一区二区| 成年免费大片在线观看| 免费看av在线观看网站| 少妇 在线观看| 国产大屁股一区二区在线视频| 亚洲丝袜综合中文字幕| 国产探花极品一区二区| 亚洲精品自拍成人| 高清日韩中文字幕在线| 国产亚洲91精品色在线| 嫩草影院新地址| 九色成人免费人妻av| 又粗又硬又长又爽又黄的视频| 国产伦理片在线播放av一区| 亚洲久久久久久中文字幕| 国产日韩欧美在线精品| 久久亚洲国产成人精品v| 成人亚洲精品一区在线观看 | 欧美3d第一页| 91精品一卡2卡3卡4卡| 亚洲av欧美aⅴ国产| 97超视频在线观看视频| 精品久久久久久久末码| 简卡轻食公司| 国产精品一区www在线观看| 亚洲人成网站在线播| 欧美变态另类bdsm刘玥| 日韩在线高清观看一区二区三区| 欧美日韩一区二区视频在线观看视频在线 | 身体一侧抽搐| av免费观看日本| 一级a做视频免费观看| 国产视频首页在线观看| 观看美女的网站| 国产免费视频播放在线视频| 国产成人免费无遮挡视频| 男女边吃奶边做爰视频| 欧美一区二区亚洲| 老司机影院成人| 涩涩av久久男人的天堂| 成年版毛片免费区| 亚洲自拍偷在线| 青青草视频在线视频观看| 男女边吃奶边做爰视频| 精品一区在线观看国产| 超碰av人人做人人爽久久| av卡一久久| 国产淫片久久久久久久久| 韩国高清视频一区二区三区| 最近最新中文字幕大全电影3| 18+在线观看网站| 在线播放无遮挡| 国产老妇女一区| 亚洲怡红院男人天堂| 最后的刺客免费高清国语| 国产爽快片一区二区三区| 成年av动漫网址| 日韩视频在线欧美| 亚洲国产精品999| 欧美日韩一区二区视频在线观看视频在线 | 中文字幕久久专区| 国产毛片在线视频| 国产精品久久久久久久电影| 亚洲精品日韩在线中文字幕| 最新中文字幕久久久久| 久久久久久国产a免费观看| 女人十人毛片免费观看3o分钟| av女优亚洲男人天堂| 精品一区二区三区视频在线| 免费看日本二区| 成人一区二区视频在线观看| 亚洲国产精品999| 国内揄拍国产精品人妻在线| 亚洲高清免费不卡视频| 亚洲人与动物交配视频| 国产日韩欧美亚洲二区| 看黄色毛片网站| 欧美三级亚洲精品| 赤兔流量卡办理| 直男gayav资源| 欧美激情久久久久久爽电影| 亚洲成人精品中文字幕电影| 看非洲黑人一级黄片| 高清av免费在线| 国产综合精华液| 婷婷色av中文字幕| 国产精品不卡视频一区二区| 国产探花极品一区二区| 身体一侧抽搐| 视频区图区小说| 日韩强制内射视频| 日本爱情动作片www.在线观看| 久久久久九九精品影院| 国产一级毛片在线| 久热这里只有精品99| 成人高潮视频无遮挡免费网站| 肉色欧美久久久久久久蜜桃 | 亚洲精品国产色婷婷电影| 色播亚洲综合网| 少妇熟女欧美另类| 久久精品国产亚洲av天美| 欧美变态另类bdsm刘玥| 大陆偷拍与自拍| 自拍偷自拍亚洲精品老妇| 一区二区av电影网| av又黄又爽大尺度在线免费看| 成人特级av手机在线观看| 性插视频无遮挡在线免费观看| 麻豆精品久久久久久蜜桃| 久久精品熟女亚洲av麻豆精品| 赤兔流量卡办理| 欧美最新免费一区二区三区| 男女边摸边吃奶| 最近最新中文字幕免费大全7| 天天躁日日操中文字幕| 美女高潮的动态| 欧美一级a爱片免费观看看| h日本视频在线播放| 欧美日韩综合久久久久久| 亚洲欧美日韩无卡精品| 我的女老师完整版在线观看| 久久韩国三级中文字幕| 又爽又黄无遮挡网站| 午夜免费观看性视频| 黄色日韩在线| 99热网站在线观看| 国产黄色视频一区二区在线观看| 亚洲国产精品999| 亚洲欧美日韩无卡精品| 国产男女内射视频| 日韩亚洲欧美综合| 亚洲人成网站在线观看播放| 亚洲成人精品中文字幕电影| 丝袜美腿在线中文| 成人亚洲精品av一区二区| 国产毛片在线视频| 国产高清不卡午夜福利| 久久久久久伊人网av| 亚洲欧美中文字幕日韩二区| 亚洲国产精品999| 中国三级夫妇交换| 国产黄色视频一区二区在线观看| 日日摸夜夜添夜夜添av毛片| 精品人妻偷拍中文字幕| 国产欧美另类精品又又久久亚洲欧美| 插阴视频在线观看视频| 中文在线观看免费www的网站| 国产熟女欧美一区二区| 最近最新中文字幕免费大全7| 一级毛片我不卡| 日日啪夜夜爽| 插逼视频在线观看| 国产成人免费观看mmmm| 男插女下体视频免费在线播放| 又黄又爽又刺激的免费视频.| 国产av码专区亚洲av| 日韩三级伦理在线观看| 久久久色成人| 秋霞伦理黄片| 神马国产精品三级电影在线观看| 2018国产大陆天天弄谢| 亚洲欧美中文字幕日韩二区| 午夜免费男女啪啪视频观看| 亚洲成人精品中文字幕电影| 亚洲综合精品二区| 久热这里只有精品99| 国产黄频视频在线观看| 好男人视频免费观看在线| 在线亚洲精品国产二区图片欧美 | 亚洲三级黄色毛片| 亚洲精品久久久久久婷婷小说| 亚洲av一区综合| 女的被弄到高潮叫床怎么办| 亚洲成人av在线免费| 又粗又硬又长又爽又黄的视频| 最近的中文字幕免费完整| 欧美人与善性xxx| 97超视频在线观看视频| 中文欧美无线码| 日韩在线高清观看一区二区三区| 丝袜美腿在线中文| 国精品久久久久久国模美| 久久久精品94久久精品| 性插视频无遮挡在线免费观看| 午夜精品国产一区二区电影 | 亚洲国产色片| 欧美 日韩 精品 国产| 国产精品国产av在线观看| 九九在线视频观看精品| 黄片wwwwww| 视频中文字幕在线观看| 久久精品国产鲁丝片午夜精品| 欧美一级a爱片免费观看看| av福利片在线观看| 久久久精品94久久精品| 在线观看美女被高潮喷水网站| 精品少妇久久久久久888优播| 午夜老司机福利剧场| 色视频www国产| 精品99又大又爽又粗少妇毛片| 乱码一卡2卡4卡精品| 亚洲欧美日韩东京热| www.av在线官网国产| 亚洲国产欧美在线一区| 高清欧美精品videossex| 国产在线一区二区三区精| 精品熟女少妇av免费看| 美女xxoo啪啪120秒动态图| 黄片无遮挡物在线观看| 深夜a级毛片| 男男h啪啪无遮挡| 超碰97精品在线观看| 久久久久久久久久久免费av| 日韩精品有码人妻一区| 一级毛片我不卡| 日日啪夜夜爽| 国产欧美亚洲国产| 欧美亚洲 丝袜 人妻 在线| 99九九线精品视频在线观看视频| 久久人人爽人人片av| 日韩视频在线欧美| 欧美区成人在线视频| 国产精品三级大全| 国产视频内射| 搞女人的毛片| 18+在线观看网站| 性色avwww在线观看| 王馨瑶露胸无遮挡在线观看| 久久韩国三级中文字幕| 亚洲图色成人| 成年女人看的毛片在线观看| 免费观看av网站的网址| 亚洲av欧美aⅴ国产| 国产精品久久久久久av不卡| 真实男女啪啪啪动态图| 在线观看一区二区三区激情| 国产欧美亚洲国产| 国产精品福利在线免费观看| 校园人妻丝袜中文字幕| 热re99久久精品国产66热6| 熟女av电影| 国产一区二区三区综合在线观看 | 亚洲人与动物交配视频| 91精品国产九色| 波野结衣二区三区在线| 汤姆久久久久久久影院中文字幕| 各种免费的搞黄视频| 亚洲av电影在线观看一区二区三区 | 99久久精品一区二区三区| 人妻制服诱惑在线中文字幕| 亚洲精品久久久久久婷婷小说| 美女xxoo啪啪120秒动态图| 免费看av在线观看网站| 欧美激情久久久久久爽电影| 国产av不卡久久| 欧美xxxx性猛交bbbb| 99久久精品一区二区三区| 在线观看三级黄色| 偷拍熟女少妇极品色| 一级黄片播放器| 欧美高清成人免费视频www| 国内少妇人妻偷人精品xxx网站| 在线观看三级黄色| 毛片一级片免费看久久久久| av线在线观看网站| 黄色日韩在线| 亚洲精品日韩av片在线观看| 国产在视频线精品| 国产欧美日韩精品一区二区| 免费看a级黄色片| 最近手机中文字幕大全| 在线免费观看不下载黄p国产| 久久久a久久爽久久v久久| 男女啪啪激烈高潮av片| 久久6这里有精品| 成年免费大片在线观看| 国产伦精品一区二区三区四那| 99精国产麻豆久久婷婷| 美女国产视频在线观看| 麻豆成人午夜福利视频| 中文资源天堂在线| 亚洲av成人精品一二三区| 午夜免费鲁丝| 特大巨黑吊av在线直播| 国产又色又爽无遮挡免| 亚洲激情五月婷婷啪啪| 激情五月婷婷亚洲| 美女xxoo啪啪120秒动态图| 久久久久久久大尺度免费视频| 午夜福利在线观看免费完整高清在| 一级片'在线观看视频| 少妇 在线观看| 免费大片黄手机在线观看| 国产一区二区在线观看日韩| 校园人妻丝袜中文字幕| 韩国av在线不卡| 岛国毛片在线播放| 日韩大片免费观看网站| 国产亚洲精品久久久com| 人妻 亚洲 视频| 亚洲成人精品中文字幕电影| 禁无遮挡网站| h日本视频在线播放| 午夜激情久久久久久久| 韩国高清视频一区二区三区| 伊人久久精品亚洲午夜| eeuss影院久久| 春色校园在线视频观看| 日韩视频在线欧美| av免费在线看不卡| 女人被狂操c到高潮| 美女脱内裤让男人舔精品视频| 麻豆国产97在线/欧美| 美女高潮的动态| 国产高清不卡午夜福利| 听说在线观看完整版免费高清| 亚洲欧美日韩另类电影网站 | 一区二区av电影网| 欧美日韩国产mv在线观看视频 | 欧美人与善性xxx| 精品久久久久久久久亚洲| 久久韩国三级中文字幕| 欧美丝袜亚洲另类| 制服丝袜香蕉在线| 99九九线精品视频在线观看视频| 精品少妇黑人巨大在线播放| 精品少妇久久久久久888优播| 国产成人freesex在线| 午夜福利视频精品| 99热网站在线观看| 国产精品国产三级国产专区5o| 日韩电影二区| 黑人高潮一二区| 青春草国产在线视频| 亚洲无线观看免费| 成人漫画全彩无遮挡| 最近最新中文字幕大全电影3| 午夜福利在线在线| 日韩强制内射视频| 小蜜桃在线观看免费完整版高清| 亚洲伊人久久精品综合| 大香蕉97超碰在线| 日本黄大片高清| 美女cb高潮喷水在线观看| 91精品一卡2卡3卡4卡| 亚洲一级一片aⅴ在线观看| 国产成人精品一,二区| 99久久精品热视频| 久久久久久久大尺度免费视频| 免费高清在线观看视频在线观看| 男人爽女人下面视频在线观看| 纵有疾风起免费观看全集完整版| 99久久精品国产国产毛片| 岛国毛片在线播放| 亚洲,一卡二卡三卡| 日韩电影二区| 亚洲国产av新网站| 如何舔出高潮| 国产有黄有色有爽视频| 午夜老司机福利剧场| 欧美最新免费一区二区三区| 欧美性感艳星| 伦精品一区二区三区| 一级二级三级毛片免费看| 欧美高清成人免费视频www| 一级毛片电影观看| 乱码一卡2卡4卡精品| 久久久久久久久大av| 中文字幕制服av| 亚洲伊人久久精品综合| 极品少妇高潮喷水抽搐| av播播在线观看一区| 韩国av在线不卡| 国产乱人视频| 久久久久国产精品人妻一区二区| 亚洲国产日韩一区二区| 国产高清有码在线观看视频| 看十八女毛片水多多多| 丰满人妻一区二区三区视频av| 久久精品熟女亚洲av麻豆精品| a级毛片免费高清观看在线播放| 日本三级黄在线观看| 一级片'在线观看视频| 99久久精品一区二区三区|