免费在线观看的黄色网址-人人干人人澡-国产精品视频网-91丝袜国产在线观看-午夜777-999亚洲欲妇-日韩久久综合-www.五月激情-毛片久久久-一区二区三区黄-婷婷综合五月天-成年人av在线-欧美亚一区二区三区-激情瑟瑟-91亚洲精品国偷拍-日韩欧美在线中文字幕

產品列表PRODUCTS LIST

首頁 > 技術與支持 > HDR技術詳解
HDR技術詳解
點擊次數:2575 更新時間:2021-11-30

OpenGL核心技術之HDR

一般來說,當存儲在幀緩沖(Framebuffer)中時,亮度和顏色的值是默認被限制在0.0到1.0之間的。這個看起來無辜的語句使我們一直將亮度與顏色的值設置在這個范圍內,嘗試著與場景契合。這樣是能夠運行的,也能給出還不錯的效果。但是如果我們遇上了一個特定的區域,其中有多個亮光源使這些數值總和超過了1.0,又會發生什么呢?答案是這些片段中超過1.0的亮度或者顏色值會被約束在1.0,從而導致場景混成一片,難以分辨:


這是由于大量片段的顏色值都非常接近1.0,在很大一個區域內每一個亮的片段都有相同的白色。這損失了很多的細節,使場景看起來非常假。

解決這個問題的一個方案是減小光源的強度從而保證場景內沒有一個片段亮于1.0。然而這并不是一個好的方案,因為你需要使用不切實際的光照參數。一個更好的方案是讓顏色暫時超過1.0,然后將其轉換至0.0到1.0的區間內,從而防止損失細節。

顯示器被限制為只能顯示值為0.0到1.0間的顏色,但是在光照方程中卻沒有這個限制。通過使片段的顏色超過1.0,我們有了一個更大的顏色范圍,這也被稱作HDR(High Dynamic Range, 高動態范圍)。有了HDR,亮的東西可以變得非常亮,暗的東西可以變得非常暗,而且充滿細節。

HDR原本只是被運用在攝影上,攝影師對同一個場景采取不同曝光拍多張照片,捕捉大范圍的色彩值。這些圖片被合成為HDR圖片,從而綜合不同的曝光等級使得大范圍的細節可見。看下面這個例子,左邊這張圖片在被光照亮的區域充滿細節,但是在黑暗的區域就什么都看不見了;但是右邊這張圖的高曝光卻可以讓之前看不出來的黑暗區域顯現出來。


這與我們眼睛工作的原理非常相似,也是HDR渲染的基礎。當光線很弱的啥時候,人眼會自動調整從而使過暗和過亮的部分變得更清晰,就像人眼有一個能自動根據場景亮度調整的自動曝光滑塊。

HDR渲染和其很相似,我們允許用更大范圍的顏色值渲染從而獲取大范圍的黑暗與明亮的場景細節,zui后將所有HDR值轉換成在[0.0, 1.0]范圍的LDR(Low Dynamic Range,低動態范圍)。轉換HDR值到LDR值得過程叫做色調映射(Tone Mapping),現在現存有很多的色調映射算法,這些算法致力于在轉換過程中保留盡可能多的HDR細節。這些色調映射算法經常會包含一個選擇性傾向黑暗或者明亮區域的參數。

在實時渲染中,HDR不僅允許我們超過LDR的范圍[0.0, 1.0]與保留更多的細節,同時還讓我們能夠根據光源的真實強度它的強度。比如太陽有比閃光燈之類的東西更高的強度,那么我們為什么不這樣子設置呢?(比如說設置一個10.0的漫亮度) 這允許我們用更現實的光照參數恰當地配置一個場景的光照,而這在LDR渲染中是不能實現的,因為他們會被上限約束在1.0。

因為顯示器只能顯示在0.0到1.0范圍之內的顏色,我們肯定要做一些轉換從而使得當前的HDR顏色值符合顯示器的范圍。簡單地取平均值重新轉換這些顏色值并不能很好的解決這個問題,因為明亮的地方會顯得更加顯著。我們能做的是用一個不同的方程與/或曲線來轉換這些HDR值到LDR值,從而給我們對于場景的亮度*掌控,這就是之前說的色調變換,也是HDR渲染的zui終步驟。

在實現HDR渲染之前,我們首先需要一些防止顏色值在每一個片段著色器運行后被限制約束的方法。當幀緩沖使用了一個標準化的定點格式(像GL_RGB)為其顏色緩沖的內部格式,OpenGL會在將這些值存入幀緩沖前自動將其約束到0.0到1.0之間。這一操作對大部分幀緩沖格式都是成立的,除了專門用來存放被拓展范圍值的浮點格式。

當一個幀緩沖的顏色緩沖的內部格式被設定成了GL_RGB16F, GL_RGBA16F, GL_RGB32F 或者GL_RGBA32F時,這些幀緩沖被叫做浮點幀緩沖(Floating Point Framebuffer),浮點幀緩沖可以存儲超過0.0到1.0范圍的浮點值,所以非常適合HDR渲染。

想要創建一個浮點幀緩沖,我們只需要改變顏色緩沖的內部格式參數就行了(注意GL_FLOAT參數):

[cpp] view plain copy

  1. glBindTexture(GL_TEXTURE_2D, colorBuffer);  

  2. glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB16F, SCR_WIDTH, SCR_HEIGHT, 0, GL_RGB, GL_FLOAT, NULL);    


默認的幀緩沖默認一個顏色分量只占用8位(bits)。當使用一個使用32位每顏色分量的浮點幀緩沖時(使用GL_RGB32F 或者GL_RGBA32F),我們需要四倍的內存來存儲這些顏色。所以除非你需要一個非常高的度,32位不是必須的,使用GLRGB16F就足夠了。

有了一個帶有浮點顏色緩沖的幀緩沖,我們可以放心渲染場景到這個幀緩沖中。在這個教程的例子當中,我們先渲染一個光照的場景到浮點幀緩沖中,之后再在一個鋪屏四邊形(Screen-filling Quad)上應用這個幀緩沖的顏色緩沖,代碼會是這樣子:

[cpp] view plain copy

  1. glBindFramebuffer(GL_FRAMEBUFFER, hdrFBO);  

  2.    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);    

  3.    // [...] 渲染(光照的)場景  

  4. glBindFramebuffer(GL_FRAMEBUFFER, 0);  

  5.  

  6. // 現在使用一個不同的著色器將HDR顏色緩沖渲染至2D鋪屏四邊形上  

  7. hdrShader.Use();  

  8. glActiveTexture(GL_TEXTURE0);  

  9. glBindTexture(GL_TEXTURE_2D, hdrColorBufferTexture);  

  10. RenderQuad();  


這里場景的顏色值存在一個可以包含任意顏色值的浮點顏色緩沖中,值可能是超過1.0的。這個簡單的演示中,場景被創建為一個被拉伸的立方體通道和四個點光源,其中一個非常亮的在隧道的盡頭:


[cpp] view plain copy

  1. std::vectorlightColors;  

  2. lightColors.push_back(glm::vec3(200.0f, 200.0f, 200.0f));  

  3. lightColors.push_back(glm::vec3(0.1f, 0.0f, 0.0f));  

  4. lightColors.push_back(glm::vec3(0.0f, 0.0f, 0.2f));  

  5. lightColors.push_back(glm::vec3(0.0f, 0.1f, 0.0f));    

渲染至浮點幀緩沖和渲染至一個普通的幀緩沖是一樣的。新的東西就是這個的hdrShader的片段著色器,用來渲染zui終擁有浮點顏色緩沖紋理的2D四邊形。我們來定義一個簡單的直通片段著色器(Pass-through Fragment Shader):



[cpp] view plain copy

  1. #version 330 core  

  2. out vec4 color;  

  3. in vec2 TexCoords;  

  4.  

  5. uniform sampler2D hdrBuffer;  

  6.  

  7. void main()  

  8. {              

  9.    vec3 hdrColor = texture(hdrBuffer, TexCoords).rgb;  

  10.    color = vec4(hdrColor, 1.0);  

  11. }    


這里我們直接采樣了浮點顏色緩沖并將其作為片段著色器的輸出。然而,這個2D四邊形的輸出是被直接渲染到默認的幀緩沖中,導致所有片段著色器的輸出值被約束在0.0到1.0間,盡管我們已經有了一些存在浮點顏色紋理的值超過了1.0。


很明顯,在隧道盡頭的強光的值被約束在1.0,因為一大塊區域都是白色的,過程中超過1.0的地方損失了所有細節。因為我們直接轉換HDR值到LDR值,這就像我們根本就沒有應用HDR一樣。為了修復這個問題我們需要做的是無損轉化所有浮點顏色值回0.0-1.0范圍中。我們需要應用到色調映射。


色調映射(Tone Mapping)是一個損失很小的轉換浮點顏色值至我們所需的LDR[0.0, 1.0]范圍內的過程,通常會伴有特定的風格的色平衡(Stylistic Color Balance)。

zui簡單的色調映射算法是Reinhard色調映射,它涉及到分散整個HDR顏色值到LDR顏色值上,所有的值都有對應。Reinhard色調映射算法平均得將所有亮度值分散到LDR上。我們將Reinhard色調映射應用到之前的片段著色器上,并且為了更好的測量加上一個Gamma校正過濾(包括SRGB紋理的使用):

[cpp] view plain copy

  1. void main()  

  2. {              

  3.    const float gamma = 2.2;  

  4.    vec3 hdrColor = texture(hdrBuffer, TexCoords).rgb;  

  5.  

  6.    // Reinhard色調映射  

  7.    vec3 mapped = hdrColor / (hdrColor + vec3(1.0));  

  8.    // Gamma校正  

  9.    mapped = pow(mapped, vec3(1.0 / gamma));  

  10.  

  11.    color = vec4(mapped, 1.0);  

  12. }    

有了Reinhard色調映射的應用,我們不再會在場景明亮的地方損失細節。當然,這個算法是傾向明亮的區域的,暗的區域會不那么精細也不那么有區分度。


現在你可以看到在隧道的盡頭木頭紋理變得可見了。用了這個非常簡單地色調映射算法,我們可以合適的看到存在浮點幀緩沖中整個范圍的HDR值,給我們對于無損場景光照的控制。

另一個有趣的色調映射應用是曝光(Exposure)參數的使用。你可能還記得之前我們在介紹里講到的,HDR圖片包含在不同曝光等級的細節。如果我們有一個場景要展現日夜交替,我們當然會在白天使用低曝光,在夜間使用高曝光,就像人眼調節方式一樣。有了這個曝光參數,我們可以去設置可以同時在白天和夜晚不同光照條件工作的光照參數,我們只需要調整曝光參數就行了。

一個簡單的曝光色調映射算法會像這樣:

[cpp] view plain copy

  1. uniform float exposure;  

  2.  

  3. void main()  

  4. {              

  5.    const float gamma = 2.2;  

  6.    vec3 hdrColor = texture(hdrBuffer, TexCoords).rgb;  

  7.  

  8.    // 曝光色調映射  

  9.    vec3 mapped = vec3(1.0) - exp(-hdrColor * exposure);  

  10.    // Gamma校正  

  11.    mapped = pow(mapped, vec3(1.0 / gamma));  

  12.  

  13.    color = vec4(mapped, 1.0);  

  14. }    


在這里我們將exposure定義為默認為1.0的uniform,從而允許我們更加設定我們是要注重黑暗還是明亮的區域的HDR顏色值。舉例來說,高曝光值會使隧道的黑暗部分顯示更多的細節,然而低曝光值會顯著減少黑暗區域的細節,但允許我們看到更多明亮區域的細節。下面這組圖片展示了在不同曝光值下的通道:

這個圖片清晰地展示了HDR渲染的優點。通過改變曝光等級,我們可以看見場景的很多細節,而這些細節可能在LDR渲染中都被丟失了。比如說隧道盡頭,在正常曝光下木頭結構隱約可見,但用低曝光木頭的花紋就可以清晰看見了。對于近處的木頭花紋來說,在高曝光下會能更好的看見。

zui后把實現的源代碼給讀者展示如下,首先展示的是頂點著色器代碼:


[cpp] view plain copy

  1. #version 330 core  

  2. layout (location = 0) in vec3 position;  

  3. layout (location = 1) in vec2 texCoords;  

  4.  

  5. out vec2 TexCoords;  

  6.  

  7. void main()  

  8. {  

  9.    gl_Position = vec4(position, 1.0f);  

  10.    TexCoords = texCoords;  

  11. }  


片段著色器代碼如下所示:



[cpp] view plain copy

  1. #version 330 core  

  2. out vec4 color;  

  3. in vec2 TexCoords;  

  4.  

  5. uniform sampler2D hdrBuffer;  

  6. uniform float exposure;  

  7. uniform bool hdr;  

  8.  

  9. void main()  

  10. {              

  11.    const float gamma = 2.2;  

  12.    vec3 hdrColor = texture(hdrBuffer, TexCoords).rgb;  

  13.  

  14.    // reinhard  

  15.    // vec3 result = hdrColor / (hdrColor + vec3(1.0));  

  16.    // exposure  

  17.    vec3 result = vec3(1.0) - exp(-hdrColor * exposure);  

  18.    // also gamma correct while we're at it        

  19.    result = pow(result, vec3(1.0 / gamma));  

  20.    color = vec4(result, 1.0f);  

  21. }  



在這里展示的兩個色調映射算法僅僅是大量(更先進)的色調映射算法中的一小部分,這些算法各有長短.一些色調映射算法傾向于特定的某種顏色/強度,也有一些算法同時顯示低于高曝光顏色從而能夠顯示更加多彩和精細的圖像。也有一些技巧被稱作自動曝光調整(Automatic Exposure Adjustment)或者叫人眼適應(Eye Adaptation)技術,它能夠檢測前一幀場景的亮度并且緩慢調整曝光參數模仿人眼使得場景在黑暗區域逐漸變亮或者在明亮區域逐漸變暗,

HDR渲染的真正優點在龐大和復雜的場景中應用復雜光照算法會被顯示出來,但是出于教學目的創建這樣復雜的演示場景是很困難的,這個教程用的場景是很小的,而且缺乏細節。但是如此簡單的演示也是能夠顯示出HDR渲染的一些優點:在明亮和黑暗區域無細節損失,因為它們可以由色調映射重新獲取;多個光照的疊加不會導致亮度被約束的區域;光照可以被設定為他們原來的亮度而不是被LDR值限定。而且,HDR渲染也使一些有趣的效果更加可行和真實; 其中一個效果叫做泛光(Bloom)


“文章為轉載,如有版權爭議請管理員,我們將刪除文章!"

更多產品信息點擊了解

免费在线观看的黄色网址-人人干人人澡-国产精品视频网-91丝袜国产在线观看-午夜777-999亚洲欲妇-日韩久久综合-www.五月激情-毛片久久久-一区二区三区黄-婷婷综合五月天-成年人av在线-欧美亚一区二区三区-激情瑟瑟-91亚洲精品国偷拍-日韩欧美在线中文字幕

      主站蜘蛛池模板: 亚洲欧美日韩精品| 日韩精品免费在线视频观看| 99在线热播精品免费| 久久亚洲精品一区二区| 日韩中文在线不卡| 免费成人高清视频| 亚洲激情专区| 亚洲视频第一页| 午夜精品久久久久久久蜜桃app| 亚洲欧美电影在线观看| 欧美在线看片| 欧美xart系列高清| 欧美日韩一区国产| 国产日韩欧美综合一区| 亚洲国产欧美精品| 欧美日韩精品国产| 国产美女精品一区二区三区| 亚洲国产91色在线| 精品国产一区二区三区在线观看| 亚洲伦理精品| 亚洲欧美日韩视频二区| 男人天堂欧美日韩| 国产精品你懂的| 揄拍成人国产精品视频| 久久精品一区中文字幕| 亚洲午夜av在线| 久久乐国产精品| 国产精品第一区| 亚洲福利精品在线| 亚洲国产成人精品视频| 欧美在线视屏| 国产日韩综合| www国产精品视频| 亚洲男女毛片无遮挡| 免费日韩av电影| 国产日韩欧美精品一区| 欧美成人一区在线| 久久婷婷色综合| 国产欧美精品| 欧美成人剧情片在线观看| 午夜精品一区二区三区四区 | 国产伦精品一区二区三区视频孕妇| 在线成人免费观看| 亚洲日本乱码在线观看| 久久中文欧美| 亚洲成人国产精品| 一区二区日韩免费看| 蜜桃伊人久久| 亚洲国产精品中文| 在线视频精品一| 欧美日韩网站| 中文在线不卡视频| 久久精品亚洲一区二区三区浴池| 国产精品乱码久久久久久| 一区二区三区视频免费| 欧美中文日韩| 1769国内精品视频在线播放| 在线亚洲成人| 国产精品久久久久影院色老大 | 欧美乱大交xxxxx| 亚洲欧美精品一区二区| 久久激情中文| 国产亚洲精品美女| 免费精品视频| 中文字幕亚洲欧美日韩在线不卡 | 国产精品嫩草99a| 亚洲大片在线观看| 欧美三区免费完整视频在线观看| 色噜噜亚洲精品中文字幕| 老司机一区二区三区| 亚洲色图色老头| 久久另类ts人妖一区二区| 日韩精品在线第一页| 久久成人精品无人区| 日韩精品电影网| 久久久久久噜噜噜久久久精品| 亚洲精品二三区| 久久精品一二三区| 丝袜情趣国产精品| 欧美日韩一区二区欧美激情 | 欧美日本在线视频中文字字幕| 欧美成人午夜视频| 国产亚洲精品日韩| 欧美中文字幕视频| 在线精品国产欧美| 午夜精品久久久久99热蜜桃导演| 国产亚洲精品高潮| 欧美中在线观看| 一区二区三区在线观看国产| 亚洲一区二区三区777| 国产精品主播| 一本色道久久综合狠狠躁篇的优点 | 国产精品盗摄一区二区三区| 国产一区二区三区三区在线观看| 欧美成人性网| 久久久国产视频| 老司机一区二区三区| 亚洲视频欧洲视频| 欧美成人免费在线| 亚洲精品一区在线观看| 国产日韩精品在线播放| 亚洲主播在线| 日韩电影第一页| 久热爱精品视频线路一| zzjj国产精品一区二区| 国产精品乱码人人做人人爱 | 欧美日韩极品在线观看一区| 亚洲高清不卡| 国产欧美一级| 亚洲综合视频网| 国产在线不卡视频| 欧美日韩一二三区| 亚洲午夜激情在线| 亚洲视频网站在线观看| 欧美色综合网| 亚洲综合色噜噜狠狠| 亚洲国内高清视频| 欧美激情网友自拍| 亚洲乱码视频| 日韩国产精品视频| 欧美日韩一视频区二区| 亚洲少妇中出一区| 国外成人网址| 欧美日韩一区二区精品| 性久久久久久久久久久久| 一本色道久久88精品综合| 欧美日韩日本国产亚洲在线| 中国av一区| 中文字幕精品久久久久| 国产精品麻豆成人av电影艾秋| 亚洲欧美成人一区二区三区| 日韩一区二区三区xxxx| 国产视频自拍一区| 老司机aⅴ在线精品导航| 最新成人av在线| 国产精品久久久免费| 久久综合九色综合网站| 99国内精品久久久久久久软件| 日韩毛片中文字幕| 国产喷白浆一区二区三区 | 亚洲国产精品va在看黑人| 久久精品国产亚洲一区二区三区 | 欧美第十八页| 欧美一区2区三区4区公司二百| 久久视频在线直播| 在线播放中文一区| 国产精品性做久久久久久| 久久精品国产免费| 99国产精品久久久久老师| 最近日韩中文字幕中文| 亚洲成人av在线播放| 免费在线看成人av| 欧美www视频在线观看| 亚洲制服少妇| 日韩系列欧美系列| 久热国产精品视频| 在线精品播放av| 亚洲国产三级网| 国产日韩精品一区二区| 欧美视频专区一二在线观看| 欧美国内亚洲| 欧美在线观看你懂的| 欧美在线free| 性欧美大战久久久久久久久| 99精品久久免费看蜜臀剧情介绍| 欧美另类极品videosbestfree| 国产婷婷成人久久av免费高清 | 在线观看日韩av先锋影音电影院| 国产精品婷婷午夜在线观看| 欧美香蕉大胸在线视频观看| 欧美国产日韩一区二区| 免费观看欧美在线视频的网站| 亚洲专区一二三| 久久精品国产久精国产思思| 久久久久久欧美| 久久成人一区| 久久久久久久久岛国免费| 久久福利视频导航| 久久性色av| 久久在线视频在线| 免费亚洲电影在线| 欧美精品日日鲁夜夜添| 欧美美女日韩| 国产精品免费网站在线观看| 免费观看国产成人| 国产精品国产精品| 国产性色一区二区| 国产亚洲精品激情久久| 国内精品久久久久伊人av| 黄网站色欧美视频| 亚洲国产精品电影在线观看| 日韩精品中文字幕在线| 亚洲男人天堂2019| 日韩在线视频观看正片免费网站| 久久成人精品电影| 亚洲精品欧美| 亚洲一区二区三区免费观看| 亚洲欧美电影院| 久久国产精品亚洲77777| 久久尤物视频| 欧美日韩一级大片网址| 国产一区二区在线观看免费| 亚洲国产成人精品女人久久久 | www.日韩欧美| 一区二区三欧美| 一本一本久久| 欧美激情综合网| 国产欧美精品一区二区色综合 | 国产精品第2页| 狠狠色综合网| 国产视频在线观看一区二区| 久久久精品亚洲| 亚洲九九精品| 午夜精品久久久久久久久久久久久| 免费一级欧美在线大片| 国产精品视频xxxx| 亚洲精品国产品国语在线 | 久久国产高清| 欧美午夜一区二区福利视频| 亚洲国产精品视频在线观看| 亚洲精品suv精品一区二区| 亚洲国产一区二区三区青草影视 | av72成人在线| 久久在线免费观看| 国产精品高潮呻吟久久av黑人| 国内精品嫩模av私拍在线观看 | 久久―日本道色综合久久| 国产精品久线观看视频| 亚洲人精品午夜在线观看| 亚洲黄色免费网站| 久久精品噜噜噜成人av农村| 国产精品电影网站| 亚洲欧美精品一区| 一本色道久久综合狠狠躁篇怎么玩| 久久久精品性| 国产日韩欧美精品一区| 九色91av视频| 久久夜色精品国产亚洲aⅴ| 国产精品夜夜夜一区二区三区尤| 在线免费观看日本欧美| 亚洲一区二区三区国产| 国产精品mm| 日韩在线观看免费全集电视剧网站| 一本色道88久久加勒比精品| 欧美激情五月| 激情偷拍久久| 一本在线高清不卡dvd| 欧美连裤袜在线视频| 日韩成人久久久| 亚洲综合色丁香婷婷六月图片| 国产精品日韩欧美| 久久视频中文字幕| 欧美成人精品一区二区三区| 精品无人国产偷自产在线| 亚洲经典三级| 欧美日韩成人在线观看| 日韩在线中文字幕| 久久手机免费观看| 在线免费精品视频| 亚洲视频精品| 国产欧美一区二区三区另类精品| 亚洲黄色免费电影| 国产精品久久久久久久午夜| 久热精品视频在线免费观看| 欧美高清在线播放| 亚洲成人三级在线| 蜜桃伊人久久| xxxx性欧美| 欧美成人乱码一区二区三区| 在线午夜精品自拍| 美女亚洲精品| 久久精品国产视频| 欧美日韩三级| 亚洲精品国产精品国自产在线| 欧美亚洲第一页| 91久久久久久国产精品| 欧美日韩亚洲综合| 欧美一区1区三区3区公司| 国产视频亚洲精品| 免费亚洲电影在线| 美女av一区二区| 欧美日韩国产另类不卡| 亚洲人成免费| 激情久久久久久久| 久久精品九九| 久久亚洲成人精品| 国产女主播一区二区三区| 一区二区三区不卡视频在线观看| 国产一区二区三区久久久久久久久| 亚洲第一二三四五区| 国内精品久久久| 欧美在线观看你懂的| 亚洲男人的天堂在线| 欧美黄色免费| 一区二区三区www| 亚洲国产高清福利视频| 久色成人在线| 亚洲精品专区| 在线观看精品一区| 欧美/亚洲一区| 亚洲国产国产亚洲一二三| 国产视频一区二区在线观看| 欧美在线看片a免费观看| 日韩在线免费视频观看| 国产欧美欧美| 久久久久久久综合色一本| 亚洲欧洲视频在线| 免费观看成人网| 亚洲精华国产欧美| 伊人久久av导航| 欧美激情按摩| 亚洲欧美成人一区二区三区| 日韩中文理论片| 亚洲国产一区自拍| 国产伦精品一区二区三区视频孕妇 | 欧美一区二区三区免费观看视频| 国产亚洲精品激情久久| 国产精品久久久一本精品| 久久福利毛片| 亚洲美女视频在线观看| 日韩精品视频免费专区在线播放| 欧美吻胸吃奶大尺度电影| 欧美在线视频全部完| 最新成人av网站| 国产一区二区成人| 国产综合自拍| 欧美视频在线视频| 免费久久99精品国产自在现线| 一本色道久久综合一区 | 欧美国产日本韩| 欧美一区二区三区免费大片| 亚洲欧洲精品天堂一级| 亚洲欧洲在线播放| 国产一区亚洲一区| 欧美大片免费久久精品三p| 蜜桃久久精品乱码一区二区| 欧美制服丝袜| 制服丝袜亚洲播放| 亚洲高清不卡在线观看| 久久精品国产免费观看| 精品视频www| 影院欧美亚洲| 国产日产高清欧美一区二区三区| 欧美四级在线| 欧美日韩国产一区精品一区| 久久免费高清| 欧美在线观看天堂一区二区三区| 日韩视频二区| 日韩视频免费中文字幕| 亚洲福利视频一区| 久久影院免费观看| 在线看日韩欧美| 国产一区二区三区在线播放免费观看 | 亚洲视频在线一区观看| 精品中文字幕在线观看| www.欧美三级电影.com| 在线成人激情黄色| 国产亚洲欧美一区| 日韩精品免费在线视频观看| 亚洲娇小xxxx欧美娇小| 精品视频在线播放免| 亚洲老板91色精品久久| 亚洲精品wwwww| 亚洲精品suv精品一区二区| 影音先锋亚洲精品| 日韩av综合网站| 国产在线视频欧美| 亚洲欧美成人一区二区在线电影| 国产一区二区欧美| 亚洲老头同性xxxxx| 亚洲国产成人91精品| 国产亚洲人成a一在线v站| 国产一区二区三区成人欧美日韩在线观看 | 国产欧美日韩另类一区| 国产日韩欧美在线播放| 激情综合色综合久久综合| 伊人蜜桃色噜噜激情综合| 在线成人av网站| 精品小视频在线| 一区二区三区天堂av| 日韩视频免费中文字幕| 亚洲天堂av图片| 欧美成aaa人片在线观看蜜臀| 亚洲乱亚洲乱妇无码| 亚洲欧洲第一视频| 久久av资源网站| 日韩视频亚洲视频| 午夜精品久久久久久久久久久| 亚洲欧美一级二级三级| 欧美激情日韩| 国产亚洲欧美激情| 亚洲精品美女网站| 美日韩精品视频免费看| 一区二区三区视频在线观看| 欧美在线网址| 欧美日韩国产成人在线| 国产精品午夜在线| 久久精品国产免费观看| 亚洲一区二区精品在线| 欧美不卡视频一区发布| 欧美手机在线视频| 黄色成人av网站| 视频在线观看一区二区| 一本色道久久综合狠狠躁的推荐| 欧美制服丝袜| 国产精品久久久久久久久免费桃花| 永久免费精品影视网站| 亚洲成人在线| 久久久国产视频91| 国产精品久久久久久一区二区三区| 一区二区三区在线视频观看| 亚洲欧美中文另类| 亚洲一区二区三区在线播放| 噜噜噜久久亚洲精品国产品小说| 国产精品一区二区男女羞羞无遮挡| 亚洲欧美日韩综合| 99亚洲视频| 欧美成人亚洲成人| 亚洲国产日韩欧美综合久久| 亚洲欧洲在线播放| 老司机午夜精品视频| 国模精品一区二区三区色天香| 色av吧综合网| 久久精品成人一区二区三区| 国产欧美日韩亚洲| 国产中文一区二区三区| 九九久久综合网站| 久久久国产精品一区| 国产一本一道久久香蕉| 亚洲精品久久7777777| 先锋影音网一区二区| 国产伦一区二区三区色一情| www.亚洲成人| 久久婷婷成人综合色| 红桃视频一区| 亚洲作爱视频| 欧美激情视频免费观看| 久久福利网址导航| 免费不卡中文字幕视频| 亚洲激情在线视频| 亚洲综合色视频| 国产午夜精品视频| 一本久久综合亚洲鲁鲁五月天| 欧美日韩性视频在线| 久久久精品国产一区二区| 玖玖玖国产精品| 日韩不卡中文字幕| 一区二区三区产品免费精品久久75| 欧美日韩视频一区二区| 久久99精品久久久久久噜噜| 欧美福利在线观看| xvideos亚洲| 欧美噜噜久久久xxx| 久久夜色精品亚洲噜噜国产mv| 免费在线播放第一区高清av| 中文在线不卡视频| 欧美成人精品一区二区三区| 久久精品成人欧美大片古装| 国产精品豆花视频| 亚洲毛片av在线| 国产欧美激情| 亚洲午夜视频在线观看| 国产一区二区欧美日韩| 小黄鸭精品aⅴ导航网站入口| 日韩精品一二三四区| 巨乳诱惑日韩免费av| 俺也去精品视频在线观看| 欧美日韩精品一区二区三区| 亚洲国产综合在线看不卡| 国产麻豆午夜三级精品| 亚洲经典三级| 亚洲美腿欧美激情另类| 欧美+日本+国产+在线a∨观看| 久久亚洲精品一区| 国产精品视频网址| 亚洲视频 欧洲视频| 在线成人www免费观看视频| 久久蜜臀精品av| 草民午夜欧美限制a级福利片| 国产精品久久午夜| 另类av一区二区| 亚洲国产成人精品女人久久久| 国产欧美日韩综合| 欧美影院视频| 欧美剧在线观看| 国内偷自视频区视频综合| 欧美精品v日韩精品v国产精品| 99精品视频免费全部在线| 激情综合自拍| 欧美极品在线视频| 在线一区二区三区四区| 一区二区av在线| 在线看视频不卡| 欧美美女bbbb| 午夜久久tv| 亚洲国产精品成人综合色在线婷婷 | 在线中文字幕不卡| 日韩久久免费电影| 国产精品美女久久久久久免费| 欧美一区二区日韩一区二区| 欧美日韩福利在线观看| 国产综合亚洲精品一区二| 亚洲第一黄色| 精品国产一区二区三区四区在线观看 | 欧美岛国激情| 久久久久亚洲综合| 亚洲精品永久免费| 亚洲片国产一区一级在线观看| 欧美午夜久久久| 久久黄金**| 亚洲区在线播放| 欧美成人自拍视频| 精品视频www| 国产日韩欧美精品一区| 麻豆亚洲精品| 亚洲欧美日韩精品一区二区 | 午夜精品影院| 亚洲综合电影| 亚洲大胆人体视频| 亚洲午夜av久久乱码| 国产三级精品在线不卡| 欧美日本在线视频| 夜色激情一区二区| 亚洲精品一二三| 久久亚洲春色中文字幕| 亚洲一区二区黄| 在线观看亚洲精品| 国产欧美日韩亚洲精品| 欧美日韩国产综合新一区| 裸体歌舞表演一区二区| 欧美一区亚洲一区| 亚洲三级性片| 欧美精品在线网站| 最好看的2019年中文视频| 亚洲精品电影网| 黑人极品videos精品欧美裸| 国产精品视区| 久久亚洲精品中文字幕冲田杏梨| 欧美老妇交乱视频| 久久精品小视频| 精品国产一区二区在线| 中文字幕亚洲欧美日韩在线不卡 | 久久精品30| 亚洲欧美视频一区二区三区| 亚洲视频二区| 亚洲一品av免费观看| 欧美在线高清| 欧美亚洲免费电影| 亚洲欧美日本视频在线观看| 久久久精品久久久久| 久久精品中文字幕一区| 亚洲欧洲精品一区二区三区| 一本色道久久综合一区| 亚洲午夜三级在线| 中文国产成人精品| 亚洲一区二区三区欧美 | 一区二区三区视频免费在线观看| 亚洲精品美女| 99在线精品观看| 亚洲国产精品一区在线观看不卡 | 亚洲图片自拍偷拍| 亚洲尤物视频网| 亚洲欧美资源在线| 欧美制服第一页| 先锋影音久久| 午夜久久资源| 久久久爽爽爽美女图片| 免费在线观看成人av| 欧美日韩亚洲高清一区二区| 欧美激情影院| 在线观看国产成人av片| 国产一区二区三区丝袜| 久久99久国产精品黄毛片入口| 亚洲激情视频在线播放| 亚洲精品国产精品国产自| 久久亚洲高清| 欧美视频一区二区在线观看 | 国产美女精品视频| 极品日韩久久| 色青青草原桃花久久综合| 最近中文字幕日韩精品| 在线一区视频| 久久综合狠狠综合久久激情| 欧美日韩伦理在线| 国产嫩草一区二区三区在线观看| 国产一区二区三区日韩| 超碰日本道色综合久久综合| 一本色道久久88综合日韩精品 | 午夜精品久久久久久久99黑人| 欧美日韩精品三区| 国产主播精品| 啊v视频在线一区二区三区| 日韩一级欧洲| 亚洲欧美日本另类| 国产精品视频yy9299一区| 国产视频精品一区二区三区| 久久久精品一区| 亚洲视频精品| 欧美一区二区啪啪| 国产一区久久| 亚洲成人在线视频播放| 西西人体一区二区| 国产精品国产亚洲精品看不卡15 | 久久久久久久久蜜桃| 欧美日韩系列| 亚洲日本欧美日韩高观看| 亚洲区国产区| 美女主播视频一区| 韩国v欧美v日本v亚洲v| 不卡av在线播放| 久久精品国产综合| 国产视频一区免费看| 欧美经典一区二区| 亚洲高清一二三区| 日韩视频免费看|