日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

opengl 纹理贴到对应的位置_一步步学OpenGL(27) -《公告牌技术与几何着色器》

發(fā)布時間:2023/12/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opengl 纹理贴到对应的位置_一步步学OpenGL(27) -《公告牌技术与几何着色器》 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

教程 27

公告牌技術(shù)與幾何著色器

原文: http://ogldev.atspace.co.uk/www/tutorial27/tutorial27.html

CSDN完整版專欄: https://blog.csdn.net/cordova/article/category/9266966


背景

從最初的一系列教程我們已經(jīng)應(yīng)用過了頂點著色器和片段著色器,但事實上我們還忽略了一個非常重要的著色階段,叫做幾何著色器(GS)。幾何著色器在微軟的DirectX 10之后被引入,之后也加入到了核心的OpenGL 3.2中。頂點著色器中是按照頂點一個一個執(zhí)行的,片段著色器則是一個像素一個像素執(zhí)行,而幾何著色器是以圖元為單位執(zhí)行,這意味著在我們繪制三角形時,每次調(diào)用幾何著色器接收到的就是一個三角形,而繪制直線每次調(diào)用收到的就是一條直線,等等。這就給幾何著色器提供了一個看待模型的獨特的角度,開發(fā)者可以知道頂點和頂點之間拓?fù)潢P(guān)系,從而可以基于此開發(fā)一些新的技術(shù)。

頂點著色器總是以一個頂點作為輸入,并對應(yīng)一個頂點作輸出(不可以自行增加或減少頂點),而幾何著色器卻有著特殊的功能,它可以改變經(jīng)過它的圖元,這種改變包括:

  • 改變新傳遞進(jìn)來的圖元的拓?fù)浣Y(jié)構(gòu)。幾何著色器可以接收任何拓?fù)漕愋偷膱D元,但只能輸出頂點列表(point lists)、折線(line strip)和三角帶(triangle strips);
  • 幾何著色器接受一個圖元作為輸入,在處理過程中它可以將這個圖元全部丟棄或者輸出一個或更多的圖元(也就是說它可以產(chǎn)生比它得到的更多或更少的頂點)。這個能力被叫做幾何增長(growing geometry)。這一章我們將會利用幾何著色器的這種能力。

幾何著色器是可選擇的。如果我們編譯程序的時候不使用幾何著色器,圖元會直接的從頂點著色器進(jìn)入片元著色器。這就是為什么我們之前并沒有使用頂點著色器,卻可以直接跳過該階段正常繪制出圖形。

三角形列表中的三角形圖元是以每三個頂點一組構(gòu)建的,例如,0-2前三個頂點構(gòu)建起第一個三角形,3-5三個頂點構(gòu)建起第二個三角形,以此類推。為了計算已有頂點所組成的三角形個數(shù),只要用頂點數(shù)除以3即可(多余的頂點直接拋棄)。但事實上,使用三角形帶構(gòu)建更有效,不需要每個三角形都用專門的三個頂點構(gòu)建,而是在使用三個頂點將第一個三角形構(gòu)建完成后,重復(fù)利用其中的兩個頂點,然后再添加一個頂點即可構(gòu)建第二個三角形。例如0-2三個頂點構(gòu)建起一個三角形后,再添加一個頂點3,1-3三個頂點構(gòu)成第二個三角形,這樣0-3四個頂點即可緊密拼接構(gòu)建起兩個三角形,以此類推,再添加頂點4,2-4三個頂點又構(gòu)成一個三角形等等。也就是說,在第一個三角形使用三個頂點構(gòu)建完成后,每天添加一個頂點即可再構(gòu)成一個三角形。這里有一個例子如下圖:

可以看到,三角帶中7個三角形只用了9個頂點,要是在三角形列表中,9個頂點就只能構(gòu)建3個三角形。

三角帶有一個有關(guān)三角形內(nèi)部環(huán)繞順序的重要性質(zhì):奇數(shù)三角形的環(huán)繞順序是反向的。這就意味著如下的順序:[0,1,2],[1,3,2], [2,3,4], [3,5,4],以此類推。下面的圖片顯示了這個順序:

了解了幾何著色器之后,現(xiàn)在看如何利用幾何著色器來實現(xiàn)一種非常有用的熱門技術(shù):公告板技術(shù)(billboarding)。公告板是一個始終朝向相機(jī)的四邊形,當(dāng)相機(jī)在場景中轉(zhuǎn)動的時候,公告板也會隨著相機(jī)轉(zhuǎn)動保證相機(jī)方向向量始終垂直于公告板的正面。這個和現(xiàn)實中公路邊的公告板類似,公告板的放置方向會讓盡可能多路過的開車司機(jī)看到。有了這種面向相機(jī)的四邊形之后,我們就很容易將怪物角色、樹木等任何場景中重復(fù)性高、數(shù)量多的物體以紋理貼圖的形式直接貼到四邊形公告板上(而不需要復(fù)雜的計算和渲染實際的3d模型),始終朝向相機(jī)。公告板常常用來創(chuàng)建需要大量樹木的森林效果,由于公告板始終朝向相機(jī),玩家會誤以為看到的物體是有實際深度的,而事實上單純就是個平面而已。每一個公告板只需要4個頂點,因此比起使用大量實際的3d模型代價就小得多了。

在這個教程中,我們創(chuàng)建一個頂點緩沖器,并為公告板存放頂點的世界空間坐標(biāo),每一個坐標(biāo)就是一個單獨的3維坐標(biāo)點。我們會將這些頂點坐標(biāo)傳送到幾何著色器,然后構(gòu)建相應(yīng)的四邊形作為公告板。這意味著幾何著色器會輸入頂點列表,然后輸出三角形帶。利用三角帶的優(yōu)點我們可以使用四個頂點創(chuàng)建出一個四邊形。

幾何著色器會負(fù)責(zé)調(diào)整四邊形始終朝向相機(jī),并為每一個輸出的頂點附加紋理坐標(biāo),這樣片段著色器只需要直接從紋理上采樣就可以得到最終的顏色信息。

現(xiàn)在看怎樣讓公告板總是朝向相機(jī)。在下圖中黑點表示相機(jī),紅點表示公告板的位置。雖然圖中位置看上去好像在一個平面上,但實際兩個點都在世界空間下,世界空間中任意兩個點都是可能的。

這里創(chuàng)建一個從公告板到相機(jī)的向量:

然后添加一個向量(0,1,0):

對這兩個向量做叉乘,結(jié)果得到一個垂直于這兩個向量所在平面的向量,然后就要沿著這個結(jié)果向量的方向來擴(kuò)展創(chuàng)建我們的四邊形,保證四邊形平面和相機(jī)朝向垂直,這樣才符合我們想要的結(jié)果。同樣的場景下我們可以得到下面這樣(黃色向量是叉乘的結(jié)果向量):

一個容易讓開發(fā)者疑惑的事情是關(guān)于向量做叉積的順序問題(A叉積B,還是B叉積A?),兩種情況會得到兩個反向的結(jié)果向量。事先知道具體的結(jié)果向量是很關(guān)鍵的,因為我們要這樣輸出頂點,使從相機(jī)的視角看時三角形組成的四邊形呈順時針方向。這里要用到左手法則了:

如果站在公告板的位置(紅點),食指指向相機(jī),中指指向上方的天空,然后你的大拇指將會沿著“食指”和“中指”叉乘的結(jié)果的方向(這里剩下的兩個手指保持握緊)。此教程中,我們將叉乘的結(jié)果稱為“右”向量,因為從相機(jī)位置看我們的手,‘右’向量是指向右側(cè)的。反過來,“中指”叉乘“食指”又可以產(chǎn)生一個反向的“左”向量。(這里我們使用左手定則的原因是因為我們使用的是左手坐標(biāo)系(Z軸指向屏幕內(nèi)))。在右手坐標(biāo)系中情況就相反了,那樣就該選用右手坐標(biāo)系了。

源代碼詳解

(billboard_list.h:27)

class BillboardList { public:BillboardList();~BillboardList();bool Init(const std::string& TexFilename);void Render(const Matrix4f& VP, const Vector3f& CameraPos);private:void CreatePositionBuffer();GLuint m_VB;Texture* m_pTexture;BillboardTechnique m_technique; };

BillboardList類封裝了創(chuàng)建公告板需要的所有東西,初始化函數(shù)Init()的參數(shù)為一個文件名,文件就是那個作為紋理貼圖貼到公告板上的圖像。Render()渲染函數(shù)在主渲染循環(huán)中被調(diào)用,負(fù)責(zé)設(shè)置狀態(tài)和渲染公告板。這個函數(shù)需要兩個參數(shù):一個是視圖和投影組合矩陣,一個是相機(jī)的世界坐標(biāo)位置。由于公告板的位置也是定義在世界空間中的,所以我們才直接到了視圖和投影階段,跳過世界空間變換的部分。這個類有三個私有屬性:一個存儲公告板位置的頂點緩沖器,一個指向公告板紋理貼圖的指針,和一個包含相關(guān)著色器的BillboardTechnique公告板類。

(billboard_list.cpp:80)

void BillboardList::Render(const Matrix4f& VP, const Vector3f& CameraPos) {m_technique.Enable();m_technique.SetVP(VP);m_technique.SetCameraPosition(CameraPos);m_pTexture->Bind(COLOR_TEXTURE_UNIT);glEnableVertexAttribArray(0);glBindBuffer(GL_ARRAY_BUFFER, m_VB);glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, sizeof(Vector3f), 0); // position glDrawArrays(GL_POINTS, 0, NUM_ROWS * NUM_COLUMNS);glDisableVertexAttribArray(0); }

這個函數(shù)啟用了BillboardTechnique公告板類,并設(shè)置了OpenGL中一些必要的狀態(tài),繪制頂點且這些頂點之后會在幾何著色器階段轉(zhuǎn)化成四邊形面。在這個Demo中,公告板位置是按照嚴(yán)格的行列順序排列的,因此我們可以行列數(shù)相乘得到頂點的數(shù)量。需要注意,我們在繪制的時候使用的繪制模式為點模式(GL_POINTS),在幾何著色器中要與其對應(yīng)。

(billboard_technique.h:24)

class BillboardTechnique : public Technique { public:BillboardTechnique();virtual bool Init();void SetVP(const Matrix4f& VP);void SetCameraPosition(const Vector3f& Pos);void SetColorTextureUnit(unsigned int TextureUnit);private:GLuint m_VPLocation;GLuint m_cameraPosLocation;GLuint m_colorMapLocation; };

這里是BillboardTechnique的類接口,它只需要三個參數(shù)來完成下面的任務(wù):視圖和投影組合矩陣、相機(jī)世界空間位置和與公告板綁定的紋理單元的數(shù)量。

(billboard.vs)

#version 330

layout (location = 0) in vec3 Position;void main() {gl_Position = vec4(Position, 1.0); }

這是公告板類的頂點著色器,由于主要工作都將在幾何著色器中完成,因此在這里頂點著色器就不要太簡單了哈哈。頂點緩沖器只包含頂點坐標(biāo)向量,而且這些坐標(biāo)已經(jīng)在世界空間中定義了,所以可以直接將它們傳給幾何著色器,即可。

(billboard.gs:1)

#version 330layout (points) in; layout (triangle_strip) out; layout (max_vertices = 4) out;

公告板技術(shù)的核心就在幾何著色器了,我們分解開一步步來看。開始我們先使用‘layout’關(guān)鍵字聲明一些全局緩沖器。我們要先告訴渲染管線輸入來的參數(shù)結(jié)構(gòu)是點列表,輸出的是三角帶,并且說明輸出的頂點個數(shù)最多為4個。這些關(guān)鍵詞也會提示圖形驅(qū)動器從幾何著色器輸出頂點的最大個數(shù),提前知道頂點個數(shù)上限可以給驅(qū)動器機(jī)會來優(yōu)化幾何著色器在某些特定情況下的動作。我們知道對于每一個輸入的頂點要輸出的是一個擴(kuò)展的四邊形,因此我們設(shè)置最大頂點數(shù)為4。

(billboard.gs:7)

uniform mat4 gVP; uniform vec3 gCameraPos;out vec2 TexCoord;

幾何著色器得到了世界空間坐標(biāo),因此他只需要一個視圖和投影組合變換矩陣即可。另外還需要知道相機(jī)的位置來計算如何讓公告板始終朝向它。幾何著色器為片段著色器創(chuàng)建出了紋理坐標(biāo),因此我們也要聲明紋理坐標(biāo)變量。

(billboard.gs:12)

void main() {vec3 Pos = gl_in[0].gl_Position.xyz;

上面一行代碼是針對幾何著色器獨有的。由于在幾何著色器中執(zhí)行的是一個完整的圖元,因此事實上我們可以訪問組成圖元的每一個頂點,這個通過內(nèi)置的‘gl_in’變量實現(xiàn)。這個變量是一個結(jié)構(gòu)體數(shù)組,每個結(jié)構(gòu)體都包含了寫入到頂點著色器gl_Position中的位置信息。為了訪問頂點信息,我們可以使用要訪問的頂點在圖元中的索引找到。在這個特定的例子中,參數(shù)的輸入結(jié)構(gòu)為點列表,所以每個圖元只有一個可訪問的單獨的點,可以使用'gl_in[0]'獲取它。如果輸入結(jié)構(gòu)是個三角形,我們可能還會使用'gl_in[1]'和'gl_in[2]'來訪問其他點。我么只需要使用頂點位置向量的前三個xyz分量,通過本地變量'.xyz'提取。

vec3 toCamera = normalize(gCameraPos - Pos);vec3 up = vec3(0.0, 1.0, 0.0);vec3 right = cross(toCamera, up);

這里我們利用文章開始背景部分結(jié)尾的原理實現(xiàn)讓公告板朝向相機(jī)。我們將當(dāng)前公告板的位置點到相機(jī)位置的向量和垂直向上的方向向量做叉積,得到從相機(jī)看公告板視角的‘右’向量,然后我們要使用這個向量圍著公告板的位置擴(kuò)展一個四邊形面。

Pos -= (right * 0.5);gl_Position = gVP * vec4(Pos, 1.0);TexCoord = vec2(0.0, 0.0);EmitVertex();Pos.y += 1.0;gl_Position = gVP * vec4(Pos, 1.0);TexCoord = vec2(0.0, 1.0);EmitVertex();Pos.y -= 1.0;Pos += right;gl_Position = gVP * vec4(Pos, 1.0);TexCoord = vec2(1.0, 0.0);EmitVertex();Pos.y += 1.0;gl_Position = gVP * vec4(Pos, 1.0);TexCoord = vec2(1.0, 1.0);EmitVertex();EndPrimitive(); }

頂點緩沖器中的點可以被認(rèn)為是四邊形底邊的中點,我們要從中點創(chuàng)建兩個面朝相機(jī)的正面三角形。開始先用中點減去‘右’向量的一半,從而得到四邊形的左下角。然后通過乘以視圖和投影組合變換矩陣計算該點在裁剪空間的位置,并設(shè)置該點的紋理坐標(biāo)為(0,0),便于將整個紋理完整貼到這個平面上。為了將新產(chǎn)生的頂點傳遞到管線的下一個階段,我們需要調(diào)用內(nèi)置的EmitVertex()函數(shù)。這個函數(shù)調(diào)用后,我們之前寫入gl_Position的數(shù)據(jù)就無效了,因此我們要為其設(shè)置新值。和左下角點產(chǎn)生方法類似的,我們繼續(xù)創(chuàng)建出四邊形左上角和右下角的點,這樣三個點就構(gòu)建出了第一個正面三角形。由于幾何著色器的輸出是三角帶,之后我們只需要另外一個頂點即可構(gòu)建第二個三角形,使用前面三角形的后兩個頂點(四邊形的對角線)和新頂點構(gòu)建。第四個新頂點也是最后一個頂點,即四邊形的右上角。結(jié)束三角帶的構(gòu)建要調(diào)用內(nèi)置的EndPrimitive()函數(shù)。

(billboard.fs)

#version 330uniform sampler2D gColorMap;in vec2 TexCoord; out vec4 FragColor;void main() {FragColor = texture2D(gColorMap, TexCoord);if (FragColor.r == 0 && FragColor.g == 0 && FragColor.b == 0) {discard;} }

片段著色器很簡單,它的主要工作是使用幾何著色器創(chuàng)建的紋理坐標(biāo)進(jìn)行紋理采樣。這里有一個新特性:內(nèi)置的關(guān)鍵字'discard'用于在某些情況下將某些像素片元完全丟棄。這個教程中我們用了Doom中地獄騎士的圖片,展示黑色背景下的怪物場景,但是直接貼上整張圖片會有黑色的背景,就是說公告板內(nèi)容比怪物要大,怪物背景不是透明的,我們不希望這樣,因此我們可以檢測文素的顏色,如果是黑色就直接拋棄該像素,這樣就會只顯示怪物了。可以嘗試注釋掉'discard'語句看效果有什么不同。

總結(jié)

以上是生活随笔為你收集整理的opengl 纹理贴到对应的位置_一步步学OpenGL(27) -《公告牌技术与几何着色器》的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

色香蕉视频 | 五月婷婷综合在线观看 | 久久九九影视 | 在线精品亚洲一区二区 | 色婷婷激情五月 | 久久久久免费精品视频 | av亚洲产国偷v产偷v自拍小说 | 色久天| 久久午夜国产 | 亚色视频在线观看 | 69久久久 | 日韩丝袜在线观看 | 日本三级中文字幕在线观看 | 九九热视频在线播放 | 国产精品久久久久久久免费大片 | 亚洲综合成人在线 | 欧美日韩久久不卡 | 成年人免费看片网站 | 国产精品资源在线观看 | 91精品婷婷国产综合久久蝌蚪 | 国产在线视频在线观看 | 亚洲在线观看av | 97视频人人澡人人爽 | 丁香六月婷婷开心 | 婷婷综合成人 | 二区三区精品 | 国产精品久久久久久婷婷天堂 | 国产亚洲欧美一区 | 啪啪资源 | 天天看天天干 | 久久国产精品影片 | 黄色资源在线 | 亚洲国产片 | 日韩福利在线观看 | 女人18精品一区二区三区 | 高清色免费 | 丁香综合网 | 97色婷婷 | 国产在线精品福利 | 日本精品久久久一区二区三区 | 午夜精品福利一区二区三区蜜桃 | 欧美国产日韩一区二区三区 | 久久久18| 国产在线2020 | 午夜精品一区二区三区四区 | 国产精品一区一区三区 | 国产午夜精品一区二区三区 | 国产精品免费看久久久8精臀av | 久草资源免费 | 久久网站av | 日韩成人免费观看 | www.夜夜骑.com | 香蕉视频在线免费看 | 国产免费视频一区二区裸体 | 日本不卡视频 | 国际精品久久久久 | 亚洲精品中文在线资源 | 一级黄色免费网站 | 午夜精品久久久久久久久久久 | 波多野结衣电影一区 | 9999毛片 | 国产高清成人av | 色国产精品 | 在线日本看片免费人成视久网 | 日韩偷拍精品 | 中文字幕精品一区二区精品 | 波多野结衣综合网 | 少妇激情久久 | 五月婷香蕉久色在线看 | 91精品啪 | 日韩激情视频在线 | 玖玖在线视频观看 | 国产成人a v电影 | 精品久久久久久久久久久久久 | 成人免费在线播放视频 | 国产96在线| 精品久久综合 | 91传媒激情理伦片 | 中文字幕在线看视频国产中文版 | avlulu久久精品| 日韩91av | 精品国产一区二区三区久久久蜜臀 | 西西人体4444www高清视频 | 欧美成人黄色 | 在线视频你懂得 | 97国产大学生情侣酒店的特点 | 国产原厂视频在线观看 | 欧美专区国产专区 | 亚洲一区久久 | 91精品视频在线看 | 日韩一二区在线观看 | 国产精品久久久久一区二区国产 | av免费看在线 | 中文字幕在线观看完整版 | 日韩精品无| 亚洲精品mv在线观看 | www.99热精品| 亚洲精品99久久久久中文字幕 | 久久综合导航 | 精品日本视频 | 不卡av免费在线观看 | 九九久久国产 | 中文字幕国产精品 | 视频在线91 | 国内精品久久久久久久久久久久 | 午夜视频免费播放 | 久草爱 | 久操中文字幕在线观看 | 成人网中文字幕 | 狠狠干夜夜 | 久久大片 | 久久黄色影视 | 成人国产精品av | 在线视频观看国产 | 最新色站 | 中文字幕在线观看视频网站 | 久久伊人精品天天 | 免费人成网 | 国产高清成人在线 | 黄污污网站 | 国产黄色片一级三级 | 麻豆视频免费在线 | 亚洲第一成网站 | 99久久精品国产观看 | 久热精品国产 | 日韩欧美高清一区二区三区 | 免费视频一级片 | 国产精品一区免费在线观看 | 日韩av在线免费播放 | 五月激情天| 日韩网站在线 | 一级免费黄视频 | 久草资源在线 | 欧洲精品亚洲精品 | 婷婷六月激情 | 色综合色综合久久综合频道88 | 国产一级久久 | www久久| 日本精油按摩3 | 日韩免费看片 | 中文字幕在线观看第一区 | 五月天综合色激情 | 亚洲成人精品在线观看 | 国产手机视频在线观看 | 日韩中文字幕免费在线观看 | www.久久99 | 激情综合五月婷婷 | 高清在线一区二区 | 久久区二区 | 午夜国产一区 | 亚洲 在线| 日韩久久久久久久久 | 亚洲日本va午夜在线电影 | 亚洲精品视频网站在线观看 | 精品在线你懂的 | 国产一级二级三级在线观看 | 亚洲天堂精品视频在线观看 | 狠狠干我| 丁香在线 | 精品一区 在线 | 国产免费又爽又刺激在线观看 | 91日韩在线 | 91亚洲免费| 亚洲毛片久久 | 天天操天天操天天操 | 色综合久久久久久中文网 | 日韩免费看的电影 | 五月婷网站 | 日韩av在线资源 | av在线网站免费观看 | 高清视频一区二区三区 | 99视频免费播放 | 成人免费观看网站 | 亚洲激精日韩激精欧美精品 | 五月开心综合 | 国产资源站 | 天天操天天操天天操天天操天天操 | 综合网av| 91伊人影院 | 香蕉色综合 | 又黄又爽又刺激的视频 | 91丨精品丨蝌蚪丨白丝jk | avsex| 天天操欧美 | 国产人成一区二区三区影院 | 亚洲精品欧美视频 | 久久高清av| 又黄又爽又刺激的视频 | 午夜在线看片 | 黄色中文字幕在线 | 久久激情小说 | 久久精品看片 | 日韩欧美在线观看一区 | 5月丁香婷婷综合 | 91黄视频在线 | 欧美a性| 国产无遮挡猛进猛出免费软件 | 亚洲免费av电影 | 久久精品国产免费看久久精品 | 99久久精品网 | 狠狠的操你 | 色视频在线 | 午夜丁香网 | 精品日韩在线 | 日韩网页| 精品国产aⅴ麻豆 | 国产剧情av在线播放 | 98涩涩国产露脸精品国产网 | jizz欧美性9 国产一区高清在线观看 | 手机看片福利 | 国产精品普通话 | 中文字幕免费久久 | 免费中文字幕 | 99精品热视频只有精品10 | 色婷婷激婷婷情综天天 | 国产免费嫩草影院 | 日韩电影在线一区二区 | 91mv.cool在线观看 | 一区二区免费不卡在线 | 99超碰在线播放 | 成年人免费观看国产 | 国产一级片免费视频 | 国产精品高潮呻吟久久av无 | 99婷婷| 视频一区二区精品 | 免费黄色av片 | 欧洲在线免费视频 | 欧洲在线免费视频 | 久久精品a | 亚洲涩涩涩涩涩涩 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产精品无 | 久久噜噜少妇网站 | 九九免费在线观看视频 | 国产做aⅴ在线视频播放 | 久草在线免费电影 | 久久精品久久精品 | 国产精品一区二区果冻传媒 | 亚洲久草在线 | 天堂久色 | 国产精品一区二区久久国产 | 99精品在线视频播放 | 五月婷香蕉久色在线看 | 精品国产免费观看 | 2021国产精品| www成人av| 亚洲毛片一区二区三区 | 香蕉视频在线免费 | 黄色视屏免费在线观看 | 免费一级片在线 | 久久久久久国产精品美女 | 久久r精品 | 亚洲免费精品视频 | 成人影视免费看 | 成人午夜电影网 | 欧美成亚洲 | 超碰激情在线 | 国产中文字幕视频 | 欧美午夜理伦三级在线观看 | 国产一级精品绿帽视频 | www.亚洲视频.com| 久久久99精品免费观看乱色 | 欧美国产日韩中文 | 久草久热| 久久99视频免费观看 | 丁香影院在线 | 黄色一级大片在线观看 | 国产精品系列在线播放 | 国产不卡免费av | av成人在线看 | 国产视频精品久久 | 96av视频| 婷婷天天色 | 国产精品成人一区 | 日韩成人邪恶影片 | 午夜美女网站 | 亚州免费视频 | 国产黄在线免费观看 | 丁香视频全集免费观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 久久精品网| 久久超级碰视频 | 黄色精品久久久 | 欧美综合久久 | 国产一级黄色片免费看 | 天堂av在线免费 | 24小时日本在线www免费的 | 国产精品久久一 | 91九色成人蝌蚪首页 | 亚洲精品一区二区三区在线观看 | 成人av高清在线观看 | 免费观看成人 | 免费亚洲电影 | 亚洲乱码久久久 | 999成人国产| 麻豆av电影 | 日韩电影在线观看一区二区三区 | 亚洲精品在线免费播放 | 国产精品一区二区62 | 五月开心六月婷婷 | 亚洲欧美婷婷六月色综合 | 久久久久国产精品免费 | 日韩精品免费在线播放 | 黄色在线看网站 | av电影免费看 | 五月婷婷爱 | 精品亚洲免费视频 | 成人毛片在线观看视频 | 91精品国产欧美一区二区成人 | 在线观看国产区 | 成年人免费在线观看 | 久草精品视频 | 色视频在线观看 | 99热99re6国产在线播放 | 伊人永久在线 | 欧美一进一出抽搐大尺度视频 | 亚洲精品视频在 | 久久久久久久久精 | 婷婷精品进入 | 欧美一区二区三区不卡 | 日韩一级成人av | 成人日韩av| 国产精品美女久久久久久 | 欧美日韩首页 | 日韩在线视频网站 | 综合国产在线观看 | 国产精品久久一区二区三区不卡 | 免费看毛片在线 | 国产99免费 | 黄a在线观看 | 成人a级免费视频 | 国产精品初高中精品久久 | 亚洲闷骚少妇在线观看网站 | 成年人在线 | 中文字幕视频网站 | av电影在线观看完整版一区二区 | 免费福利片2019潦草影视午夜 | 亚洲精品一区二区三区高潮 | 99久久久久久久久 | 欧美日高清视频 | 福利一区二区三区四区 | 亚洲日本中文字幕在线观看 | 91精品系列 | 开心激情综合网 | 人人爽人人爱 | 国产一区二区三区免费视频 | 免费色视频网站 | 国产一二三四在线观看视频 | 欧美另类交人妖 | 国产精品电影一区二区 | 人人揉人人揉人人揉人人揉97 | 久久影院一区 | 二区三区中文字幕 | 青春草免费在线视频 | 午夜在线观看一区 | 国产91亚洲 | 人人干97 | 天天草av | 国产精品久久片 | 久久精品小视频 | 一区二区三区精品在线视频 | 99精品在线观看 | 国产91精品久久久久 | 国产精品成人品 | 97超碰资源网 | 精品一区二区6 | 黄色一集片 | 亚洲国产成人精品久久 | 亚洲一二三久久 | 日日干激情五月 | 天天干天天拍 | 91在线www| 97色婷婷成人综合在线观看 | 久久这里只有精品久久 | 五月天网页 | 欧美日韩综合在线观看 | 婷婷视频在线观看 | 亚洲免费a | 国产又粗又长又硬免费视频 | 97超视频 | 日韩高清在线看 | 国产精品免费久久久 | 欧美久久久久久久久久久久久 | 91在线视频免费播放 | 国产+日韩欧美 | 亚洲欧美日韩一区二区三区在线观看 | aaaaaa毛片| 国产在线永久 | 亚洲精品国产日韩 | 色婷婷欧美| 五月婷婷六月丁香 | 精品国偷自产国产一区 | 人人澡人人爽欧一区 | 免费福利影院 | 粉嫩aⅴ一区二区三区 | 狠狠狠色丁香婷婷综合久久五月 | 91av视频在线观看 | 国产视频精品在线 | 国产精品va在线观看入 | 国产精品v欧美精品 | 操操操影院 | 日韩高清成人 | 久久久精品国产一区二区 | 久草精品视频在线播放 | 国产视频一区二区在线观看 | 成人黄色影片在线 | 91九色在线 | 69精品视频 | 中文字幕乱视频 | 在线视频观看国产 | 欧美成人精品三级在线观看播放 | av中文字幕在线免费观看 | 99久久久国产精品免费99 | 日韩视频二区 | 亚洲成人av在线播放 | 伊人五月天| 欧美资源在线观看 | 特级黄录像视频 | 久久久久久国产精品999 | 国产黄色精品网站 | 国产人在线成免费视频 | 欧美一二三区在线观看 | 精品久久久久久国产偷窥 | 韩国av电影在线观看 | 日本在线观看中文字幕 | 久久大视频 | 日韩精品亚洲专区在线观看 | 99国产精品一区 | 国产中文欧美日韩在线 | 久久99久久久久久 | 天天做天天爱天天爽综合网 | 国产视频一区在线免费观看 | 亚洲精品88欧美一区二区 | 欧美少妇xxxxxx | 欧美aa级 | 不卡电影免费在线播放一区 | 国产成人黄色片 | 中文字幕在线观看免费观看 | 国产成人久久77777精品 | 久久免费视频6 | 亚洲永久精品在线观看 | 国产一区二区高清 | 国产成人精品一区在线 | 在线看国产视频 | 夜夜躁日日躁狠狠躁 | 国内三级在线观看 | 亚洲视频在线免费观看 | 欧美一二区在线 | 日韩av在线高清 | 日韩在线不卡视频 | 亚洲 欧美日韩 国产 中文 | 精品专区一区二区 | 在线观看亚洲电影 | 波多野结衣动态图 | 日韩免费视频线观看 | www成人av | 高清av影院 | 国产在线高清精品 | 国产精品亚洲综合久久 | 激情五月在线视频 | 欧美乱熟臀69xxxxxx | 国产 在线 日韩 | 日日爽视频| 国产999视频在线观看 | 午夜婷婷在线播放 | 中文字幕在线高清 | 一区二区三区免费在线播放 | 97电影手机 | 91久久一区二区 | 欧美久久久久久久久 | 亚洲精品久久视频 | 欧美一区影院 | 国产精品区在线观看 | 亚洲 欧美 综合 在线 精品 | 美女视频久久久 | 91少妇精拍在线播放 | 国内外激情视频 | 91九色在线播放 | 五月天综合网站 | 国产精品乱码久久 | 国产一线二线三线性视频 | 成年人视频在线 | 在线日韩精品视频 | 国产一区二区在线播放 | 精品久久久精品 | 久久久国产精品一区二区中文 | 欧美精品久久久久久久 | 婷婷亚洲最大 | 国产免费叼嘿网站免费 | 欧美性大战久久久久 | 色综合久久久久综合99 | 中文字幕永久在线 | 国产精品免费看久久久8精臀av | 免费在线成人av电影 | 808电影 | 天天干,天天操 | 免费视频你懂得 | 成年人视频免费在线 | 亚洲第一区在线观看 | 国产不卡在线看 | 看片在线亚洲 | 精品久久1| 中文字幕第一 | 欧美精品一区二区三区四区在线 | 九九热免费在线视频 | 国产91对白在线播 | 欧美性做爰猛烈叫床潮 | 日本在线视频一区二区三区 | 免费a视频 | h网站免费在线观看 | 349k.cc看片app | 亚洲激情p | 在线免费观看一区二区三区 | 天天操天天射天天舔 | 日韩r级电影在线观看 | 日本精品xxxx | 成人99免费视频 | 日韩在线视频观看 | 国产成人在线精品 | 欧美在线观看视频一区二区三区 | 欧美一级大片在线观看 | 成人久久精品视频 | 亚洲天天看 | 91成人网页版 | 亚洲毛片一区二区三区 | 亚洲精品白浆高清久久久久久 | 久久国产成人午夜av影院潦草 | 精品a视频| 亚洲免费av电影 | 国产免费视频在线 | 四虎www com| 国产精品一区二区三区在线免费观看 | 日韩在线观看小视频 | www日韩在线| 久久精品国产v日韩v亚洲 | 久久97久久 | 人人添人人澡 | 久久久美女 | 99精品国产99久久久久久97 | 国产精彩视频一区 | 在线视频第一页 | 成人a v视频| 日韩在线观看网站 | 日本精品一二区 | 人人澡人摸人人添学生av | 91成人精品一区在线播放 | 久久久久久久久久毛片 | 精品中文字幕在线观看 | 久久视频一区二区 | www.色午夜,com| 日韩国产精品久久 | 在线免费精品视频 | 日韩av中文在线 | 2018好看的中文在线观看 | 欧美性受极品xxxx喷水 | 麻豆视频国产在线观看 | 日韩视频 一区 | 夜夜操天天干, | 国产免费久久av | 一区二区电影网 | 久久免费精品视频 | 久久一区二 | 久久中文字幕在线视频 | 丁香婷婷久久久综合精品国产 | 天天操操| 国产不卡毛片 | 狠狠色噜噜狠狠狠狠2021天天 | 亚洲最新合集 | 免费福利片2019潦草影视午夜 | 国产精品涩涩屋www在线观看 | 免费亚洲黄色 | av天天草 | 操操操操网 | 伊人婷婷激情 | 97高清免费视频 | 玖玖玖精品 | 久久久久久久久久久电影 | 在线观看视频91 | 精品xxx | 97色婷婷成人综合在线观看 | 国产录像在线观看 | 国产亚洲字幕 | 99久久爱| 日韩电影中文字幕 | 狂野欧美激情性xxxx | 久久99亚洲网美利坚合众国 | 91精品啪在线观看国产 | www国产亚洲精品久久网站 | 精品在线免费观看 | 国产一级在线观看视频 | 国产精品爽爽久久久久久蜜臀 | 麻豆精品视频在线观看免费 | 久久成人毛片 | 黄色三级网站在线观看 | 国产成人一区在线 | 在线观看免费色 | 中文字幕日韩免费视频 | 91av视频在线观看 | 国产一区国产精品 | 国产中文字幕一区二区 | 在线观看日韩国产 | 91视频免费看网站 | 91视频在线网址 | 免费在线观看黄 | 久久伊99综合婷婷久久伊 | 免费看黄的视频 | 狠狠色丁香久久婷婷综合五月 | 少妇bbbb搡bbbb桶| 欧美日韩不卡一区二区 | 99国产免费网址 | 欧美色888 | av免费在线观 | 国产福利精品一区二区 | 国产99久久久国产精品成人免费 | 天天干天天弄 | 国产午夜三级一二三区 | 操夜夜操 | 午夜av网站 | 日韩在线观看中文 | 国产又粗又长又硬免费视频 | 成人黄色在线电影 | 亚洲精品欧美专区 | 免费a级毛片在线看 | 日韩和的一区二在线 | 中文有码在线 | 在线91视频 | 狠狠狠狠狠狠狠干 | 国产精品久久在线 | 色就是色综合 | 成人免费在线视频观看 | 日韩sese | 欧美日韩不卡一区二区三区 | 亚洲国产精品第一区二区 | 日韩 在线观看 | 亚洲精品国产综合久久 | 亚洲国产成人精品久久 | 日日草夜夜操 | 国产成人在线综合 | 欧美成人手机版 | 黄色成人在线观看 | 亚洲精品午夜aaa久久久 | 免费视频久久久久 | 日韩丝袜在线 | 久久精品中文字幕 | 国产成人精品av久久 | 免费看国产黄色 | 欧美xxxx性xxxxx高清 | 久久成人一区 | 天天干天天弄 | 色婷婷六月天 | 五月天电影免费在线观看一区 | 亚洲精品久 | 黄色精品网站 | 免费又黄又爽 | 成人免费xxxxxx视频 | 日韩欧美视频在线免费观看 | a视频在线看| 国产无套一区二区三区久久 | 美女久久久久久久久久久 | 国产福利午夜 | 中文字幕精品久久 | 国际精品久久久 | 九色在线 | 菠萝菠萝在线精品视频 | 97超碰人人澡人人爱 | 五月天亚洲激情 | 91av在线免费观看 | 亚洲视频h| av三区在线 | 天堂av免费观看 | 久久免费看视频 | 99电影 | 视频高清 | 美女国产精品 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产色综合 | 夜色资源站国产www在线视频 | 中文在线√天堂 | 青草视频在线 | 亚洲免费av电影 | 久久美女免费视频 | 日韩欧美视频在线观看免费 | 午夜国产福利在线 | 欧美精品久久人人躁人人爽 | 日本狠狠干 | 亚洲美女视频在线观看 | 亚洲91中文字幕无线码三区 | 免费成人黄色 | 国产福利a| a黄色片 | 日本中文一区二区 | 午夜体验区 | 成人在线观看免费视频 | 国产日产精品一区二区三区四区的观看方式 | 国精产品999国精产品岳 | 黄色电影小说 | 精品国产黄色片 | 中文在线8资源库 | 国产精品久久久久久影院 | 五月婷婷激情五月 | av电影免费观看 | 日韩资源在线 | av黄色亚洲| 久久国产精品99久久久久 | 香蕉视频在线视频 | 夜夜躁狠狠躁日日躁视频黑人 | 在线看毛片网站 | 亚洲一级片在线看 | 91精品视频播放 | 狠狠色狠狠色综合日日92 | 婷婷激情小说网 | 五月婷婷在线综合 | 国产99久| 日韩av影视 | 天天舔天天搞 | 国产在线91在线电影 | 色干综合 | 亚洲成人免费 | 久香蕉 | 国产xvideos免费视频播放 | 西西www4444大胆在线 | 91久久奴性调教 | 激情黄色一级片 | 亚洲 中文 在线 精品 | 国产一级黄大片 | 国产色一区 | 99久久精品国产网站 | 日日夜夜噜| 国产资源站 | 视频三区 | 在线观看日韩av | 日躁夜躁狠狠躁2001 | 亚洲一区二区精品视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 婷婷深爱五月 | 国产一级片在线播放 | 中文字幕之中文字幕 | 国产精品ⅴa有声小说 | 亚洲伦理中文字幕 | 波多野结衣在线播放视频 | 天天色天天骑天天射 | 色噜噜日韩精品一区二区三区视频 | 久久中文字幕导航 | 欧美一区二区三区在线视频观看 | 久久国产精品一二三区 | 人人爱人人添 | 国产视频日韩视频欧美视频 | 国产精品第一 | 狠狠操狠狠干天天操 | 五月天最新网址 | 国产精品成人免费精品自在线观看 | 二区视频在线观看 | 日韩电影一区二区三区 | www天天干com | 亚洲经典在线 | 色五月成人 | 国产精品av一区二区 | 亚洲欧美婷婷六月色综合 | 日日干干夜夜 | 日日夜夜精品免费视频 | 午夜视频免费在线观看 | 97超碰精品 | 激情在线五月天 | 婷婷丁香国产 | 亚洲毛片在线观看. | 亚洲精品久久久久中文字幕二区 | 日本三级大片 | 中文字幕精品久久 | 国产日产精品一区二区三区四区的观看方式 | 九九九九热精品免费视频点播观看 | 免费高清在线视频一区· | 在线观看自拍 | 一区二区欧美日韩 | 国产精品成人一区二区三区吃奶 | 亚洲欧美国产精品久久久久 | 这里只有精品视频在线 | 在线观看中文字幕第一页 | av高清在线 | 尤物一区二区三区 | 狠狠干成人 | 成人精品久久 | 午夜美女av | 2024av| 狠狠色丁香婷婷综合橹88 | 天天操天天艹 | 天天操天天操天天操天天操天天操天天操 | 人人搞人人搞 | 99久久爱 | 成人天堂网 | 五月婷婷开心 | 天天干天天色2020 | 91精品一区在线观看 | 国产高清日韩欧美 | 97高清免费视频 | av成人免费观看 | 色开心 | 久久99精品一区二区三区三区 | 久久不射网站 | 国产精品人人做人人爽人人添 | 91免费的视频在线播放 | 国产一区二区精品久久 | 欧美激情视频免费看 | 久久久久久中文字幕 | 中文字幕免费观看视频 | 五月天丁香综合 | 亚洲精品综合一区二区 | 久草视频精品 | 久久伦理网 | 中国一 片免费观看 | 久久超碰99 | 国产精品一区二区免费视频 | 日韩 在线观看 | 91色九色| 一级性视频 | 欧美在线视频一区二区三区 | 99精品国产高清在线观看 | 国产精品一区二区免费看 | 国产99久久久国产精品 | 九九热在线视频免费观看 | 丰满少妇在线观看网站 | 国产一级黄大片 | 亚洲欧美激情插 | 国产精品一区二区果冻传媒 | 欧美一区二区三区四区夜夜大片 | 日韩一级片大全 | 中文字幕亚洲五码 | 国产精品正在播放 | 国产一区二区观看 | 欧美精品国产综合久久 | 日韩中文字幕亚洲一区二区va在线 | 天天综合网久久综合网 | 一区二区视频播放 | 免费网站看v片在线a | 亚洲精品视频中文字幕 | www.黄色片网站 | 成人av网站在线播放 | 一区二区视频电影在线观看 | 日韩有码网站 | 久久理论影院 | 色 免费观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 精品国内自产拍在线观看视频 | 99热国产在线中文 | 香蕉在线观看视频 | 国产精久久久 | 私人av| a天堂最新版中文在线地址 久久99久久精品国产 | 亚洲综合在线一区二区三区 | 2018精品视频| 国模一二三区 | 91欧美国产| 国产高清中文字幕 | 中文永久免费观看 | 国产99免费视频 | 综合天堂av久久久久久久 | 欧美成人影音 | 天天爱天天操 | 国产不卡免费av | 天天鲁天天干天天射 | 国产剧情一区在线 | 日韩欧美一区二区三区黑寡妇 | 美女福利视频网 | 国产亚洲精品bv在线观看 | 中文字幕免费观看视频 | 午夜久久福利 | 成人免费在线视频观看 | 亚洲免费不卡 | 就要色综合| 波多野结衣视频一区二区三区 | 九九九热精品免费视频观看 | 日韩a在线播放 | 国产亚洲精品美女 | 国产在线不卡精品 | 久草视频资源 | 国产色视频| 国产成人一区在线 | 特级西西444www大精品视频免费看 | 亚洲免费视频在线观看 | 国产美腿白丝袜足在线av | 九九综合久久 | 成年人视频免费在线 | 亚洲女人天堂成人av在线 | wwxxxx日本 | 国内精品视频久久 | 亚洲国产欧美在线人成大黄瓜 | 久久好看免费视频 | www.888.av| 亚洲最大在线视频 | 久久伊人爱 | 中文字幕色站 | 99爱在线 | 久久综合给合久久狠狠色 | 国产精品美女www爽爽爽视频 | 欧美日韩午夜爽爽 | 欧美 日韩 国产 中文字幕 | 久久久久草 | 欧美日韩aa | 超碰在线个人 | 成人综合日日夜夜 | 在线小视频你懂的 | 天天操天天射天天操 | 日韩综合在线观看 | 国产字幕在线观看 | 亚洲精品国产麻豆 | 午夜精品视频一区 | 99在线精品观看 | 欧美一级专区免费大片 | 色五婷婷 | 午夜 久久 tv | 综合色久 | 综合伊人久久 | 亚洲国产中文在线 | 精品国产一区二区三区av性色 | 毛片永久新网址首页 | 在线a视频免费观看 | 日韩av看片| 国产精品大片免费观看 | 在线一区观看 | 96看片| 国内精品视频在线播放 | 在线观看中文字幕dvd播放 | 亚洲国产日韩欧美在线 | 国产亚洲精品成人av久久影院 | 国产亚洲视频在线观看 | 99视频偷窥在线精品国自产拍 | 一级做a视频 | 看片网站黄 | www.在线看片.com | 美女视频黄的免费的 | 欧美精品你懂的 | 92精品国产成人观看免费 | 麻豆免费精品视频 | 丰满少妇高潮在线观看 | 亚洲精品福利视频 | 日韩高清在线一区二区 | 精品国产一区二区三区日日嗨 | 国产香蕉97碰碰碰视频在线观看 | 欧美精品久久久久久久久免 | 三级免费黄色 | 五月婷婷综合在线视频 | 国产成年免费视频 | 欧美另类xxx | 96久久欧美麻豆网站 | 操久久免费视频 | 久久综合五月天 | 国产亚洲综合精品 | 日韩精品久久久久久中文字幕8 | 久久精品99久久久久久 | 国产精品自产拍 | 美女av电影 | 日韩欧美在线高清 | 亚洲精品在线观看网站 | 婷婷在线五月 | 国产一区二区三区高清播放 | 亚洲精品视频网址 | 成人免费亚洲 | 97视频在线观看成人 | 国产精品资源在线 | 国产拍揄自揄精品视频麻豆 | 91av色 | 国产精品麻豆果冻传媒在线播放 | 久久久久久高潮国产精品视 | 欧洲精品二区 | 免费毛片一区二区三区久久久 | 免费a v视频 | 亚洲va欧美 | 亚洲激色 | 欧美日韩aaaa | 天天干 天天摸 天天操 | 国产啊v在线| 成人在线视频免费 | 天天干天天射天天爽 | 丁香电影小说免费视频观看 | 久久久九九 | 国产一级片在线播放 | 成人在线黄色电影 | 欧美久久久一区二区三区 | 精品毛片久久久久久 | 91av在线免费观看 | 91av网址 | 国产精品一区二区电影 | 国产亚洲精品久久久久久久久久 | 一本—道久久a久久精品蜜桃 | 婷婷色综合色 | 免费看黄色小说的网站 | 日韩精品免费一区二区在线观看 | 精品国产一区二区三区av性色 | 国内免费久久久久久久久久久 | 亚洲欧洲精品一区 | 黄色免费观看网址 | 国产精品对白一区二区三区 | 久久综合九色九九 | 欧美一区二区在线免费看 | 在线视频电影 | 五月婷婷久久综合 | 国产精品久久久 | 国产在线播放观看 | 久久精品国产一区二区三 |