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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令

發(fā)布時(shí)間:2023/12/9 javascript 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python微信訂餐小程序課程視頻

https://blog.csdn.net/m0_56069948/article/details/122285951

Python實(shí)戰(zhàn)量化交易理財(cái)系統(tǒng)

https://blog.csdn.net/m0_56069948/article/details/122285941
目錄* 回顧
+ 預(yù)備知識:指令
+ 預(yù)備知識:通道

  • 1. 生成并執(zhí)行指令
    • 1.1. Primitive 生成指令
    • 1.2. Context 對象負(fù)責(zé)執(zhí)行 WebGL 底層代碼
  • 2. 多段視錐體技術(shù)
  • 3. 指令對象的轉(zhuǎn)移
    • 篩選可見集
  • 4. 本篇總結(jié)

回顧

書接上文,Scene.js 模塊內(nèi)的 render 函數(shù)會將控制權(quán)交給 WebGL,執(zhí)行 CesiumJS 自己封裝的指令對象,畫出每一幀來。

模塊內(nèi)的 render 函數(shù)首先會更新一批狀態(tài)信息,譬如幀狀態(tài)、霧效、Uniform 值、通道狀態(tài)、三維場景中的環(huán)境信息等,然后就開始更新并執(zhí)行指令,調(diào)用的是 Scene 原型鏈上的 updateAndExecuteCommands 方法。

整個(gè)過程大致的調(diào)用鏈?zhǔn)沁@樣的(function 關(guān)鍵字簡寫為 fn):

[Module Scene.js] - fn render()- Scene.prototype.updateAndExecuteCommands()- fn executeCommandsInViewport()- fn updateAndRenderPrimitives()[Module Primitive.js]- fn createCommands()- fn updateAndQueueCommands()- fn executeCommands()- fn executeCommand()

本篇講解的是從 Scene 原型鏈上的 updateAndExcuteCommands() 方法開始,期間 Scene 中的 Primitives 是如何創(chuàng)建指令,又最終如何被 WebGL 執(zhí)行的。

這個(gè)過程涉及非常多細(xì)節(jié)代碼,但是為了快速聚焦整個(gè)過程,本篇先介紹兩個(gè) CesiumJS 封裝的概念:指令和通道。

預(yù)備知識:指令

WebGL 是一種依賴于“全局狀態(tài)”的繪圖 API,面向?qū)ο筇卣鞅容^弱,為了修改全局狀態(tài)上的頂點(diǎn)數(shù)據(jù)、著色器程序、幀緩沖、紋理等“資源”,必須通過 gl.XXX 函數(shù)調(diào)用觸發(fā)全局狀態(tài)的改變。

而圖形編程基礎(chǔ)提出的渲染管線、通道等概念偏向于面向?qū)ο?#xff0c;顯然 WebGL 這種偏過程的風(fēng)格需要被 JavaScript 運(yùn)行時(shí)引擎封裝。

CesiumJS 將 WebGL 的繪制過程,也就是行為,封裝成了“指令”,不同的指令對象有不同的用途。指令對象保存的行為,具體就是指由 Primitive 對象(不一定全是 Primitive)生成的 WebGL 所需的數(shù)據(jù)資源(緩沖、紋理、唯一值等),以及著色器對象。數(shù)據(jù)資源和著色器對象仍然是 CesiumJS 封裝的對象,而不是 WebGL 原生的對象,這是為了更好地與 CesiumJS 各種對象結(jié)合去繪圖。

CesiumJS 有三類指令:

  • DrawCommand 繪圖指令
  • ClearCommand 清屏指令
  • ComputeCommand 計(jì)算指令

繪圖指令最終會把控制權(quán)交給 Context 對象,根據(jù)自身的著色器對象,繪制自己身上的數(shù)據(jù)資源。

清屏指令比較簡單,目的就是調(diào)用 WebGL 的清屏函數(shù),清空各類緩沖區(qū)并填充清空后的顏色值,依舊會把控制權(quán)傳遞給 Context 對象。

計(jì)算指令則借助 WebGL 并行計(jì)算的特點(diǎn),將指令對象上的數(shù)據(jù)在著色器中編碼、計(jì)算、解碼,最后寫入到輸出緩沖(通常是幀緩沖的紋理上),同樣控制權(quán)會給到 Context 對象。

預(yù)備知識:通道

一幀是由多個(gè)通道順序繪制構(gòu)成的,在 CesiumJS 中,通道英文單詞是 Pass。

既然通道的繪制是有順序的,其順序保存在 Renderer/Pass.js 模塊導(dǎo)出的凍結(jié)對象中,目前(1.92版本)有 10 個(gè)優(yōu)先順序等級:

const Pass = {ENVIRONMENT: 0,COMPUTE: 1,GLOBE: 2,TERRAIN\_CLASSIFICATION: 3,CESIUM\_3D\_TILE: 4,CESIUM\_3D\_TILE\_CLASSIFICATION: 5,CESIUM\_3D\_TILE\_CLASSIFICATION\_IGNORE\_SHOW: 6,OPAQUE: 7,TRANSLUCENT: 8,OVERLAY: 9,NUMBER\_OF\_PASSES: 10, }

以上為例,第一優(yōu)先被繪制的指令,是環(huán)境(ENVIRONMENT: 0)方面的對象、物體。而不透明(OPAQUE: 7)的三維對象的繪制指令,則要先于透明(TRANSLUCENT: 8)物體被執(zhí)行。

CesiumJS 會在每一幀即將開始繪制前,對所有已經(jīng)收集好的指令根據(jù)通道進(jìn)行排序,實(shí)現(xiàn)順序繪制,下文會細(xì)談。

1. 生成并執(zhí)行指令

原型鏈上的 updateAndExecuteCommands 方法會做模式判斷,我們一般使用的是三維模式(SceneMode.SCENE3D),所以只需要看 else if 分支即可,也就是

executeCommandsInViewport(true, this, passState, backgroundColor);

此處,this 就是 Scene 自己。

executeCommandsInViewport() 是一個(gè) Scene.js 模塊內(nèi)的函數(shù),這個(gè)函數(shù)比較短,對于當(dāng)前我們關(guān)心的東西,只需要看它調(diào)用的 updateAndRenderPrimitives() 和最后的 executeCommands() 函數(shù)調(diào)用即可。

1.1. Primitive 生成指令

[Module Scene.js] - fn updateAndRenderPrimitives()[Module Primitive.js]- fn createCommands()- fn updateAndQueueCommands()

Scene.js 模塊內(nèi)的函數(shù) updateAndRenderPrimitives() 負(fù)責(zé)更新 Scene 上所有的 Primitive。

期間,控制權(quán)會通過 PrimitiveCollection 轉(zhuǎn)移到 Primitive 類(或者有類似結(jié)構(gòu)的類,譬如 Cesium3DTileset 等)上,令其更新本身的數(shù)據(jù)資源,根據(jù)情況創(chuàng)建新的著色器,并隨之創(chuàng)建 繪圖指令,最終在 Primitive.js 模塊內(nèi)的 updateAndQueueCommands() 函數(shù)排序、并推入幀狀態(tài)對象的指令列表上。

1.2. Context 對象負(fù)責(zé)執(zhí)行 WebGL 底層代碼

[Module Scene.js] - fn executeCommands() - fn executeCommand() // 收到 Command 和 Context[Module Context.js]- Context.prototype.draw()

另一個(gè)模塊內(nèi)的函數(shù) executeCommands() 則負(fù)責(zé)執(zhí)行這些指令(中間還有一些小插曲,下文再提)。

此時(shí),上文的“通道”再次起作用,此函數(shù)內(nèi)會根據(jù) Pass 的優(yōu)先順序依次更新唯一值狀態(tài)(UniformState),然后下發(fā)給 executeCommand() 函數(shù)(注意少了個(gè)s)以具體的某個(gè)指令對象以及 Context 對象。

除了 executeCommand() 函數(shù)外,Scene.js 模塊內(nèi)仍還有其它類似的函數(shù),例如 executeIdCommand() 負(fù)責(zé)執(zhí)行繪制 ID 信息紋理的指令,executeTranslucentCommandsBackToFront() / executeTranslucentCommandsFrontToBack() 函數(shù)負(fù)責(zé)透明物體的指令等。甚至在 Scene 對象自己的屬性中,就有清屏指令字段,會在 executeCommands() 函數(shù)中直接執(zhí)行,不經(jīng)過上述幾個(gè)執(zhí)行具體指令的函數(shù)。

Context 對象是對 WebGL(2)RenderingContext 等 WebGL 原生接口、參數(shù)的封裝,所有指令對象最終都會由其進(jìn)行拆包裝、組裝 WebGL 函數(shù)調(diào)用并執(zhí)行繪圖、計(jì)算、清屏(見上文介紹的預(yù)備知識:指令)。

2. 多段視錐體技術(shù)

先介紹一個(gè)概念,WebGL 中的深度。

簡單的說,屏幕朝里,三維物體的前后順序就是深度。CesiumJS 的深度非常大,即使不考慮遠(yuǎn)太空,只考慮地球表面附近的范圍,WebGL 的數(shù)值范圍也不太夠用。聰明的前輩們想到了使用對數(shù)函數(shù)壓縮深度的值域,因?yàn)橐粋€(gè)非常大的數(shù)字只需取其對數(shù),很快就能小下來。

Scene 對象上有一個(gè)可讀可寫訪問器 logarithmicDepthBuffer,它指示是否啟用對數(shù)深度。

現(xiàn)在,CesiumJS 通常使用的就是對數(shù)深度。

對數(shù)深度解決的不僅僅只是普通深度值值域不夠的問題,還解決了不支持對數(shù)深度技術(shù)之前使用的多段視錐技術(shù)問題。

再次簡單的說,多段視錐技術(shù)將視錐體由遠(yuǎn)及近切成多個(gè)段,保證了相機(jī)近段的指令足夠多以保證效果,遠(yuǎn)段盡量少滿足性能。

你在 Scene.js 模塊中的 executeCommands() 函數(shù)的最后能找到一個(gè)循環(huán)體:

// Execute commands in each frustum in back to front order let j; for (let i = 0; i < numFrustums; ++i) {// ... }

打開調(diào)試工具,很容易擊中這個(gè)斷點(diǎn),查看 numFrustums 變量的值,有啟用對數(shù)深度的 CesiumJS 程序,一般 numFrustums 都是 1。

3. 指令對象的轉(zhuǎn)移

在本文第 1 節(jié)中,詳細(xì)說明了指令對象的生成與被執(zhí)行。

上述其實(shí)忽略了很多細(xì)節(jié),現(xiàn)在撿起來說。

指令對象在 Primitive(或類似的類)生成后,由 模塊內(nèi)的 updateAndQueueCommands() 函數(shù)排序并推入幀狀態(tài)對象的指令列表上:

// updateAndQueueCommands 函數(shù)中,函數(shù)接收來自 Scene 逐級傳入的幀狀態(tài)對象 -- frameState const commandList = frameState.commandList; const passes = frameState.passes; if (passes.render || passes.pick) {// ... 省略部分代碼commandList.push(colorCommand); }

frameState.commandList 就是個(gè)普通的數(shù)組。

而在執(zhí)行時(shí),卻是從 View 對象上的 frustumCommandsList 上取的指令:

// Scene.js 模塊的 executeCommands 函數(shù)中const frustumCommandsList = view.frustumCommandsList; const numFrustums = frustumCommandsList.length;let j; for (let i = 0; i < numFrustums; ++i) {const index = numFrustums - i - 1;const frustumCommands = frustumCommandsList[index];// ...// 截取不透明物體的通道指令執(zhí)行代碼片段us.updatePass(Pass.OPAQUE);commands = frustumCommands.commands[Pass.OPAQUE];length = frustumCommands.indices[Pass.OPAQUE];for (j = 0; j < length; ++j) {executeCommand(commands[j], scene, context, passState);}// ... }

其中,下發(fā)給 executeCommand() 函數(shù)的 commands[j] 參數(shù),就是具體的某個(gè)指令對象。

所以這兩個(gè)過程之間,是怎么做指令對象傳遞的?

答案就在 View 原型鏈上的 createPotentiallyVisibleSet 方法中。

篩選可見集

View 對象是 Scene、Camera 之間的紐帶,負(fù)責(zé)“眼睛”與“世界”之間信息的處理,即視圖。

View 原型鏈上的 createPotentiallyVisibleSet 方法的作用,就是把 Scene 上的計(jì)算指令、覆蓋物指令,幀狀態(tài)上的指令列表,根據(jù) View 的可見范圍做一次篩選,減少要執(zhí)行指令個(gè)數(shù)提升性能。

具體來說,就是把分散在各處的指令,篩選后綁至 View 對象的 frustumCommandsList 列表中,借助 View.js 模塊內(nèi)的 insertIntoBin() 函數(shù)完成:

// View.js 模塊內(nèi)function insertIntoBin(view, scene, command, commandNear, commandFar) {// ...const frustumCommandsList = view.frustumCommandsList;const length = frustumCommandsList.length;for (let i = 0; i < length; ++i) {// ...frustumCommands.commands[pass][index] = command;// ...}// ... }

這個(gè)函數(shù)內(nèi)做了對指令的篩選判斷。

4. 本篇總結(jié)

本篇調(diào)查清楚了 Scene 對象上各種三維物體是如何繪制的,即借助 指令 對象保存待繪制的信息,最后交由 Context 對象完成 WebGL 代碼的執(zhí)行。

期間,發(fā)生了指令的分類和可見集的篩選;篇幅原因,CesiumJS 在這漫長的渲染過程中還做了很多細(xì)節(jié)的事情。

不過,Cesium 的三維物體的渲染架構(gòu)就算講完了。

接下來,則是另兩個(gè)比較頭痛的話題:

  • 地球的渲染架構(gòu)(瓦片四叉樹)
  • 具備創(chuàng)建指令的各路數(shù)據(jù)源(Entity、DataSource、Model、Cesium3DTileset等)

指令和通道的概念仍然會繼續(xù)使用,敬請期待。

  • 回顧

  • 預(yù)備知識:指令

  • 預(yù)備知識:通道

  • 1. 生成并執(zhí)行指令

  • 1.1. Primitive 生成指令

  • 1.2. Context 對象負(fù)責(zé)執(zhí)行 WebGL 底層代碼

  • 2. 多段視錐體技術(shù)

  • 3. 指令對象的轉(zhuǎn)移

  • 篩選可見集

  • 4. 本篇總結(jié)

    __EOF__

    [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-16LUkhXl-1649652132633)(https://blog.csdn.net/onsummer)]四季留歌 - 本文鏈接: https://blog.csdn.net/onsummer/p/16129435.html

  • 關(guān)于博主: 評論和私信會在第一時(shí)間回復(fù)。或者直接私信我。
  • 版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 BY-NC-SA 許可協(xié)議。轉(zhuǎn)載請注明出處!
  • 聲援博主: 如果您覺得文章對您有幫助,可以點(diǎn)擊文章右下角**【[推薦](javascript:void(0)😉】**一下。

總結(jié)

以上是生活随笔為你收集整理的CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

国产精品久久亚洲 | 在线免费观看麻豆视频 | 免费高清在线观看成人 | 日韩中文字幕电影 | 日韩在线观看你懂的 | 五月天久久| 久草在线观看视频免费 | 欧美日韩裸体免费视频 | 99在线热播| 国产精品免费不卡 | 国产精品美 | 欧美成人a在线 | 亚洲国产日本 | 一区二区三区四区久久 | 国产精品一区二区免费在线观看 | 久久久久久久电影 | 国产精品久久久久永久免费看 | 中文av在线天堂 | 欧美日韩一区二区三区不卡 | 亚洲电影一区二区 | 在线观看免费成人av | 亚洲天堂在线观看完整版 | 中文在线天堂资源 | 五月天婷婷综合 | 久久免费福利 | 久久99婷婷 | 国产午夜三级 | 国产精品久久久久久麻豆一区 | 国产一区二区久久久久 | 99精品免费久久久久久日本 | 天天色天天操天天爽 | 日本性久久 | 日韩激情第一页 | 国产专区在线播放 | 婷婷精品国产欧美精品亚洲人人爽 | 国产香蕉视频在线播放 | 色婷婷av一区二 | 亚洲精品美女久久 | 亚洲精品久久久久中文字幕二区 | 日韩专区一区二区 | 免费看片网址 | 免费色av| 国产九九九九九 | 91麻豆精品国产91久久久久久 | 2019天天干天天色 | www.干| 久久精品国产第一区二区三区 | 综合国产在线 | 国产电影黄色av | 欧美aa一级| 国产一及片 | 日韩电影在线观看一区二区三区 | 日韩欧美一区二区三区在线 | 国产精品剧情在线亚洲 | 日韩精品中文字幕久久臀 | 欧美a级免费视频 | 伊人www22综合色 | 黄色在线观看www | 日韩欧美在线第一页 | 亚洲砖区区免费 | 精品视频免费播放 | 欧美一级性视频 | 中文国产在线观看 | 久久免费国产精品 | 亚洲一区日韩在线 | 成人在线视频网 | 激情婷婷 | 粉嫩av一区二区三区入口 | 黄色av电影一级片 | 亚洲精品女人久久久 | 国产一区在线免费观看 | 国产精品久久久久aaaa | 国产精品免费久久久久 | 免费视频97 | 日韩激情网 | 在线观看国产永久免费视频 | 久久久久久久久黄色 | av字幕在线 | 亚洲国产精品第一区二区 | 国产在线视频一区二区 | 久久99久久99 | 97视频亚洲| 欧美中文字幕久久 | 中文字幕在线一二 | 在线www色 | 天天草天天干天天射 | 精品国产人成亚洲区 | 国产特级毛片 | 中文在线www | 人人爽人人 | 在线精品视频免费播放 | 在线一二三四区 | 国产精品综合在线观看 | 国产一区二区三区网站 | 一级性视频 | 国产精品久久久久aaaa九色 | 亚洲最快最全在线视频 | 黄在线免费观看 | 97精品国产aⅴ | 成 人 黄 色 视频 免费观看 | 操操碰 | 国产成人久久久久 | 女人18精品一区二区三区 | 日韩在线中文字幕视频 | 99在线高清视频在线播放 | a√天堂中文在线 | 亚洲精品福利在线 | 在线看v片成人 | 国产精品高潮呻吟久久久久 | 国产在线观看 | 天天爽天天做 | 又黄又爽的免费高潮视频 | 97av超碰 | 亚洲在线资源 | 亚洲精品久久久久中文字幕二区 | 欧美成人999 | 黄色软件在线看 | 一级精品视频在线观看宜春院 | 中文字幕av免费观看 | 香蕉久草| 中文字幕第一页在线播放 | 久久躁日日躁aaaaxxxx | 肉色欧美久久久久久久免费看 | 九色激情网 | 九色琪琪久久综合网天天 | 国产成人久久精品亚洲 | 色中色资源站 | 久久99久久久久 | 高清色免费 | 精品国产一区二区三区四区在线观看 | 国产精品中文久久久久久久 | 久久久国产精品麻豆 | 在线电影 你懂得 | 中文字幕免费不卡视频 | 黄色影院在线播放 | 992tv在线成人免费观看 | 91av原创| av在线播放一区二区三区 | 国产精品1024 | 日韩超碰| 在线观看视频中文字幕 | 欧美色道| 中文字幕在线免费观看 | 免费高清看电视网站 | 麻豆免费视频观看 | 色爽网站 | 国偷自产视频一区二区久 | 欧美日韩综合在线观看 | 色久网| 国产一区免费看 | 成人网在线免费视频 | 热99久久精品 | 免费在线观看成人 | 视频在线99| 综合久久久久久久 | 国产乱对白刺激视频在线观看女王 | 在线日韩一区 | 久草在线这里只有精品 | 婷婷六月天丁香 | 99热网站| 亚洲精品国产欧美在线观看 | 欧美日韩综合在线 | 91九色精品国产 | 在线电影 一区 | 国产69精品久久99不卡的观看体验 | 亚洲精品视频在线播放 | 狠狠干婷婷色 | 一级一片免费看 | 国产一级二级三级视频 | 精品久久久久久久久中文字幕 | 中文不卡视频 | 亚洲区精品 | 欧美91av| 精品久久久一区二区 | 欧美伦理一区二区 | 久久国产免费看 | 日韩三级视频在线观看 | 久久免费公开视频 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 国产精品久久久久久久av电影 | 欧洲一区二区三区精品 | 日韩精品中文字幕在线不卡尤物 | 日本三级国产 | 成人动漫视频在线 | 操操综合| 亚洲成a人片在线www | 日韩在线视频二区 | 最新色站 | 日韩视频一二三区 | 精品久久久久久久久久久久久 | 国产经典 欧美精品 | 日日干 天天干 | 91高清完整版在线观看 | 日本电影久久 | 蜜臀av性久久久久av蜜臀妖精 | 五月激情丁香图片 | 久久夜av| 三级午夜片 | 91中文视频| 国产精品乱码久久久 | 四虎国产永久在线精品 | 中文字幕在线一二 | 久久久国产电影 | 国产91丝袜在线播放动漫 | 国产在线一线 | 婷婷五月情 | 久久精品欧美日韩精品 | 日韩av三区 | 国产中年夫妇高潮精品视频 | 91精品视频观看 | 国产人成看黄久久久久久久久 | 日韩在线无 | 国色天香第二季 | 97精品国产91久久久久久久 | 99在线高清视频在线播放 | 午夜视频日本 | 亚洲婷婷伊人 | 西西人体4444www高清视频 | 在线观看不卡视频 | 免费看av片网站 | 国产区在线看 | 久久视频网 | 国产黄色一级片在线 | av在线免费播放 | 三上悠亚一区二区在线观看 | 91色网址 | www.干| 激情欧美一区二区三区免费看 | 美女黄视频免费看 | 国产九九热视频 | 日韩欧美一区视频 | 91桃色在线免费观看 | 国产伦理剧 | 在线免费观看国产黄色 | 日日日视频 | 天堂在线视频免费观看 | 亚洲性少妇性猛交wwww乱大交 | 丁香婷婷社区 | 久久精品99国产国产 | 亚洲精品高清一区二区三区四区 | 丁香六月五月婷婷 | 日韩在线观看网站 | 久草热久草视频 | 色综合天天狠狠 | 91亚洲激情 | 人人要人人澡人人爽人人dvd | 久久综合福利 | av中文字幕在线观看网站 | 亚洲成人午夜在线 | 蜜臀久久99精品久久久久久网站 | 国产高潮久久 | 偷拍区另类综合在线 | 日韩在线视频网站 | 日韩欧美国产视频 | 这里只有精品视频在线观看 | 欧美一级性生活视频 | 久久精品一区二区三区四区 | 国产免费高清视频 | 日韩欧美一区二区在线播放 | 在线激情小视频 | jizz999| 视频一区二区国产 | 天天爱天天舔 | 98超碰人人 | 日日爱999 | 色小说在线 | 99精品一区二区 | 天堂入口网站 | 欧美9999| 国产精品一区二区三区四 | 狠狠综合 | 免费黄a| 精品欧美乱码久久久久久 | 美女黄视频免费看 | 午夜狠狠干 | 天堂av官网| 一级a性色生活片久久毛片波多野 | 久久精彩| 午夜精品999 | 毛片永久新网址首页 | 一区二区三区四区五区在线视频 | 日韩成人中文字幕 | 狠狠的干狠狠的操 | 久久999精品 | 麻豆综合网 | 91av手机在线 | 激情狠狠干| 丁香激情五月 | 深爱五月激情五月 | 中文字幕永久免费 | 三级av在线免费观看 | 国内精品久久久久 | 九九久久免费视频 | 免费国产在线精品 | 色婷婷狠 | 日韩高清在线看 | 成人午夜精品福利免费 | 天天操天天操天天操天天操天天操 | 日韩国产欧美在线视频 | 国语自产偷拍精品视频偷 | 午夜国产福利视频 | 97精品视频在线播放 | 丁香花中文在线免费观看 | 伊人久久婷婷 | 999久久久久久久久 69av视频在线观看 | 久久av黄色 | 亚洲人人爱 | 久久久夜色 | 亚洲精品免费在线视频 | 中文av字幕在线观看 | 天天爽天天搞 | 91一区啪爱嗯打偷拍欧美 | 精品中文字幕在线观看 | 色综合咪咪久久网 | 外国av网| 日韩在线免费观看视频 | 欧美网址在线观看 | 国内精品久久久久国产 | 国内精品久久久久久中文字幕 | 一区二区三区中文字幕在线观看 | 99成人在线视频 | 欧美日韩免费观看一区=区三区 | 天天天天色射综合 | 在线观看韩国av | 国产一区二区视频在线播放 | 国产成人高清在线 | 国产五码一区 | 国产精国产精品 | 黄色网在线播放 | 91精品国产自产在线观看 | 日韩精品一区电影 | 久久久久久免费网 | 天操夜夜操 | 日韩高清av在线 | 日韩视频免费在线观看 | 久久精美视频 | 一区二区在线电影 | 国产精品成人一区二区 | 香蕉久草| 日本最新高清不卡中文字幕 | 欧美日韩一区二区在线观看 | 五月激情姐姐 | 精品视频久久 | 亚洲国产成人久久 | 国产亚洲激情视频在线 | 一区二区三区在线视频111 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 天天色天天上天天操 | www.亚洲黄色 | 国产一区二区三区免费在线观看 | 97碰在线视频| 国产成人精品一区二区 | 人人干人人艹 | 久久久久亚洲最大xxxx | 91视频在线免费看 | 国内视频在线 | 91成人网页版 | 99久久夜色精品国产亚洲96 | 超碰成人av| 九九在线播放 | 国产黄色免费看 | 亚洲精品国偷自产在线99热 | 欧美日韩国产综合网 | 一区二区三区在线影院 | www.久久久| 国产中文字幕视频 | 黄av资源| 五月婷婷丁香激情 | 韩日色视频 | www.天天操.com | 亚洲有 在线 | 人人狠| 日韩精品一区二区三区免费观看 | 在线亚洲高清视频 | 天天操天天干天天 | 国产一二区视频 | 欧美色伊人 | 久久精品国产一区二区三区 | 亚洲人成免费 | 欧美少妇bbwhd | 亚洲国产日韩欧美 | 婷婷中文在线 | 香蕉网在线 | 婷婷在线免费 | 国产精品久久嫩一区二区免费 | 国产成人av电影在线 | 国产99久久久国产精品免费看 | 在线成人免费电影 | 最近中文字幕大全中文字幕免费 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 日韩电影一区二区在线观看 | 香蕉手机在线 | 中文字幕在线看视频国产 | 久久影视精品 | 免费看的国产视频网站 | 成人性生活大片 | 日韩视频在线不卡 | 久久精品国产免费看久久精品 | 国产精品二区在线观看 | 欧美另类高潮 | 色综合天天色 | 最近日韩中文字幕中文 | 精品国产一区二区三区蜜臀 | 午夜三级理论 | 久热电影 | 国产美女视频一区 | www.香蕉视频 | 免费在线看v | 亚洲欧洲成人精品av97 | 久久国产午夜精品理论片最新版本 | 精品国产一区二区三区日日嗨 | 免费无遮挡动漫网站 | 天天干天天干天天干 | 91av亚洲 | 色婷婷亚洲 | 成人在线观看av | 国内精品一区二区 | 在线观看第一页 | 日韩欧美电影在线 | 久久久久久久久电影 | 亚洲免费小视频 | 91中文字幕网 | 日韩伦理片一区二区三区 | 狠狠操操操 | 久久av免费电影 | 成人免费看片网址 | 夜夜躁天天躁很躁波 | 国产五十路毛片 | 国产精品观看在线亚洲人成网 | 欧美极品少妇xbxb性爽爽视频 | 五月婷婷激情五月 | 一本—道久久a久久精品蜜桃 | 国产成人综合在线观看 | 人人澡人人添人人爽一区二区 | 77国产精品 | 视频国产精品 | 日本黄色免费播放 | 日韩精品一区二 | 黄色毛片网站在线观看 | 色激情在线 | 国产二区视频在线 | 婷婷在线观看视频 | 成人免费视频网 | 草免费视频 | 91在线看网站 | www.久久久 | 久久精品视频网址 | 九九有精品 | 最新av在线免费观看 | 久久精品视频在线看 | 久久呀| 99综合久久 | 三级性生活视频 | av+在线播放在线播放 | 日本中文字幕在线 | 久久精品亚洲综合专区 | 午夜神马福利 | 国产黑丝一区二区 | 日韩电影在线视频 | 欧美日韩精品在线观看 | 亚洲精品乱码久久久久久 | 美女视频是黄的免费观看 | 国产一级91 | 国产高清日韩欧美 | 亚洲人av免费网站 | 免费看黄在线看 | 国产日产高清dvd碟片 | 东方av在 | 狠狠操欧美 | 九九热在线观看视频 | 狠狠操精品| 男女视频久久久 | 五月天综合网站 | 亚洲更新最快 | 狠狠色狠狠色综合日日92 | 色视频在线看 | 韩日视频在线 | 五月婷婷在线观看视频 | 久草视频99| 综合五月 | 五月天六月婷 | 69欧美视频| 欧美贵妇性狂欢 | 国产九九在线 | 欧美日韩中文国产 | 久久精品在线视频 | 欧美不卡在线 | 久久久久久欧美二区电影网 | 91在线小视频 | 久久精品aaa | 国产一区自拍视频 | 在线免费观看视频 | 日韩精品综合在线 | 久久专区 | 青青河边草免费视频 | 国产午夜精品久久 | 亚洲综合视频在线 | 特级毛片在线免费观看 | 97视频人人 | 国产一级在线看 | 日本精品视频免费观看 | 免费视频二区 | 中文视频在线播放 | 日本不卡一区二区三区在线观看 | 特级黄色视频毛片 | 亚洲国产成人av网 | 久久96| 欧洲精品视频一区二区 | 在线观看一区视频 | 人人插人人干 | 最新av网址在线观看 | 婷婷丁香国产 | av电影一区| 欧美色噜噜噜 | 午夜在线看 | 日韩精品资源 | 麻豆果冻剧传媒在线播放 | 丝袜美腿在线视频 | 玖玖玖在线观看 | 久久久片 | 国产亚洲一区二区在线观看 | bbb搡bbb爽爽爽 | www日韩| 激情久久综合 | 免费亚洲成人 | 日韩欧美一区二区三区免费观看 | 99精品免费在线 | 国产精品免费观看久久 | 久久久久久久国产精品 | 一区二区三区www | 欧美一区免费在线观看 | 美女久久久久久久久久 | 国产又粗又长又硬免费视频 | aaa毛片视频 | 91精品国产欧美一区二区 | 99久高清在线观看视频99精品热在线观看视频 | 中文字幕在线视频一区二区三区 | 亚洲黄色免费在线看 | 久草干 | 欧美另类色图 | 99精品视频免费在线观看 | 日韩欧美黄色网址 | 久久国产香蕉视频 | 免费特级黄色片 | 韩国三级av在线 | 婷婷激情五月 | 亚洲免费国产 | av网站在线观看播放 | www视频在线免费观看 | 91探花在线 | 国产精品久久久久久久久大全 | 日韩欧美一区二区三区黑寡妇 | 麻豆传媒视频观看 | 丁香资源影视免费观看 | 国产精品久久久久久久久久久久午夜片 | 久久久免费av | 国产成人免费高清 | 波多野结衣电影一区二区三区 | a级片久久久 | 日韩在线第一 | 国产香蕉视频 | 久久这里只精品 | 亚洲 欧美日韩 国产 中文 | 久久亚洲影院 | 亚洲九九精品 | 欧美大香线蕉线伊人久久 | 亚洲黄色一级视频 | 色99久久 | 一区二区三区日韩视频在线观看 | 国产精品久久久久久麻豆一区 | 国产在线观看中文字幕 | 国产精品每日更新 | 91精品欧美一区二区三区 | 999视频网 | 热re99久久精品国产66热 | 狠狠干天天射 | 日韩午夜高清 | 极品国产91在线网站 | 免费黄色网址大全 | 丁香五月亚洲综合在线 | 中文字幕二区在线观看 | 久久精品99国产精品日本 | 免费情趣视频 | 久久图 | 日韩精品大片 | 久久久久一区二区三区 | 成人av网站在线观看 | 97超碰人人澡人人 | 免费观看全黄做爰大片国产 | 999电影免费在线观看2020 | a成人在线 | 一区二区精品在线 | 美女久久久久久 | 国产区精品 | 日韩免费视频网站 | 亚洲免费av一区二区 | 国产呻吟在线 | 91精品国产91 | 欧美精彩视频在线观看 | 99精品一级欧美片免费播放 | 国产精品久久久毛片 | 天天天色| 在线观看亚洲a | 国产成人777777 | 人人超碰97 | 成人一级视频在线观看 | 在线国产小视频 | 天天夜操 | 国产亚洲欧美日韩高清 | 国产视频中文字幕在线观看 | 免费黄a| 天天插天天爱 | 青青河边草免费观看 | 国产黑丝一区二区三区 | 婷婷久久一区二区三区 | 久久超碰97 | 黄色在线免费观看网址 | 人人爽人人av | 中文字幕一区二区三区在线播放 | 9999免费视频 | www.99热精品 | 狠狠色丁香婷综合久久 | 一区中文字幕电影 | 黄av免费 | 久久久99国产精品免费 | 色婷婷激情电影 | 国产在线美女 | 色欲综合视频天天天 | 国产麻豆果冻传媒在线观看 | 国产一区欧美日韩 | 国产精品乱码一区二区视频 | 在线一区av | 77国产精品 | 欧美在线观看视频一区二区 | 五月天激情电影 | 超碰在线网 | 日韩av一区二区在线 | 超碰在线观看97 | 亚洲亚洲精品在线观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 在线黄色国产电影 | 日韩电影在线观看一区二区三区 | 成人毛片一区二区三区 | 安徽妇搡bbbb搡bbbb | 日韩av成人在线观看 | 日本aaa在线观看 | 国产精品久久久精品 | 黄色一二级片 | 91精品国产成人 | 亚洲一二视频 | av网在线观看 | 99精彩视频| 色综合久久久久 | 91精品国产欧美一区二区成人 | 中文一二区 | 91av原创| 成人免费一区二区三区在线观看 | 人人澡人| 国产亚洲精品久久久久久久久久久久 | 久久免费国产视频 | 亚洲五月婷婷 | 久久99精品久久久久久秒播蜜臀 | 欧美色插 | 色噜噜狠狠狠狠色综合久不 | 国产一级黄 | 色婷婷在线观看视频 | 狠狠色丁香婷婷综合视频 | 日b黄色片 | 国产91勾搭技师精品 | 国产一级视频在线免费观看 | 91视频91蝌蚪 | 久久大香线蕉app | 五月婷婷av在线 | 精品久久久久久久久久久久 | 激情一区二区三区欧美 | 国产综合精品久久 | 中文字幕在线观看资源 | 亚洲黄色在线播放 | 精品国产人成亚洲区 | 99精品视频在线观看播放 | 四虎8848免费高清在线观看 | 91香蕉久久 | 婷婷丁香激情综合 | 国产91九色视频 | 亚洲国产中文字幕在线视频综合 | 中文字幕视频一区二区 | 国产伦精品一区二区三区四区视频 | 日韩中文在线播放 | 人人看黄色| 久久国产精品一区二区 | 日韩一区二区三区在线观看 | 色婷婷亚洲精品 | 国产精品18久久久久vr手机版特色 | 成人黄色电影在线观看 | 国产成人一区二区三区免费看 | 四虎影视成人永久免费观看视频 | 久久国产精品99久久人人澡 | 少妇性色午夜淫片aaaze | 国产黄色av网站 | 国产一区不卡在线 | 777奇米四色 | 国产98色在线 | 日韩 | 在线免费观看视频一区二区三区 | 狠狠干夜夜操天天爽 | 午夜精品区 | 国产二区视频在线 | 亚洲va欧美va人人爽春色影视 | 尤物97国产精品久久精品国产 | 精品日韩在线一区 | 天天干天天射天天爽 | 中文字幕精品一区二区三区电影 | 91精品在线免费观看视频 | 精品产品国产在线不卡 | 成人看片 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产999精品久久久久久绿帽 | 久久综合久色欧美综合狠狠 | 最新日韩在线观看 | 六月天综合网 | 免费看国产一级片 | 国内精品久久久久久久97牛牛 | 国产午夜一区 | 国产一二三四在线观看视频 | a视频在线观看 | av在线专区 | 黄色免费网 | 在线观看资源 | 欧美精品中文字幕亚洲专区 | 久久手机在线视频 | 日本激情视频中文字幕 | 国产精品久久久久永久免费看 | 国产黄色片免费 | 天天干天天拍天天操 | 摸bbb搡bbb搡bbbb | 国模一区二区三区四区 | 成人a级免费视频 | 国产免费观看久久黄 | 国产精品自产拍在线观看桃花 | 国产一级不卡毛片 | 亚洲影音先锋 | 亚洲婷婷在线视频 | 9797在线看片亚洲精品 | 九九热99视频 | 欧美aⅴ在线观看 | 99久久精品电影 | 色妞色视频一区二区三区四区 | 国产黄色片免费在线观看 | 中文字幕在线观看一区 | 亚洲第一久久久 | 热久久国产精品 | 中文字幕国产一区 | 天天干,天天射,天天操,天天摸 | 久久精品精品电影网 | 中文字幕在线字幕中文 | 四虎免费av | 国产精品一区二区久久国产 | 99热这里有精品 | 成人cosplay福利网站 | 麻豆一区在线观看 | 欧美精品中文在线免费观看 | 亚洲欧洲精品视频 | 91精品国 | 亚洲精品www | 亚欧日韩av | 中文亚洲欧美日韩 | 成人免费共享视频 | www.婷婷色| 免费看的黄色的网站 | 成人精品国产免费网站 | 欧洲性视频 | 亚洲aⅴ乱码精品成人区 | 9在线观看免费 | 国产老妇av | av成人免费在线 | 国产精品久久一区二区三区, | 99免费在线 | 亚洲成人网在线 | 蜜臀av性久久久久蜜臀av | 亚洲精品色| 久久免费视频这里只有精品 | 久久撸在线视频 | 午夜精品福利一区二区三区蜜桃 | 丁香花在线视频观看免费 | 国产精品免费久久久久 | 黄污在线观看 | 亚洲精品在线视频 | www.黄色片网站 | 亚洲色综合 | 国产精品一区二区免费 | 午夜影院一级片 | 亚洲精品午夜久久久 | 一区二区三区在线观看中文字幕 | 久久久久久久久久久久久影院 | 国内精品视频一区二区三区八戒 | 国产精品久久久久久久久免费 | 月下香电影 | 国产午夜精品一区二区三区欧美 | 人人干干人人 | 欧美日韩一二三四区 | 手机av在线不卡 | 中文字幕第一页在线视频 | 精品久久久久久久久久久久久 | 五月婷香 | 在线视频精品 | 久久精品视频播放 | 日韩精品一卡 | 亚洲精品国产精品国自产在线 | 中文字幕色播 | 91精品在线免费观看视频 | 96精品高清视频在线观看软件特色 | 丰满少妇在线观看资源站 | japanesefreesexvideo高潮 | 精品亚洲一区二区三区 | 久久国产香蕉视频 | 国产黄色片在线免费观看 | 韩国av一区| 在线免费国产视频 | 看黄色91 | 中文字幕首页 | 免费久久网 | 国产精品淫 | 日本在线中文在线 | 欧美一级在线 | 亚洲一区在线看 | 四虎影视成人精品国库在线观看 | 色狠狠狠 | 精品国产自在精品国产精野外直播 | 天天性天天草 | 成人免费看电影 | 99精彩视频在线观看免费 | 伊人午夜视频 | 国产一级在线看 | 久久久福利 | 欧美一区日韩精品 | 操操操com| 亚洲精品久久久久999中文字幕 | 欧美日韩亚洲在线 | 久久刺激视频 | 在线观看免费版高清版 | 99精品视频观看 | 日韩精品一区二区不卡 | 国产视频资源在线观看 | 91成熟丰满女人少妇 | 国产成人99av超碰超爽 | 在线影院 国内精品 | 日韩久久久久久久久 | 色国产精品一区在线观看 | 热久久在线视频 | 天天综合狠狠精品 | 99久久久久久国产精品 | 五月天综合激情 | 亚洲精品国产品国语在线 | 日韩高清无线码2023 | 日本精品va在线观看 | av丁香花| 久久精品aaa| 国内久久看 | 国产精品去看片 | 久久资源总站 | 在线电影日韩 | 成人免费xxxxxx视频 | 成年人在线视频观看 | 丁香av在线 | 日本久久综合网 | 国产精品一区二区三区观看 | 99免费视频| 午夜久久影院 | 99久久这里有精品 | 久久精品国产亚洲 | 日韩城人在线 | 91重口视频 | 色a在线观看 | 久久久精品在线观看 | 久久午夜色播影院免费高清 | 在线免费日韩 | 成人蜜桃| 久久精品牌麻豆国产大山 | 久久综合五月天 | 久久久久久高潮国产精品视 | 精品一区二区在线免费观看 | 伊人伊成久久人综合网小说 | 国产成人在线播放 | 国产精品美女久久久免费 | 九九免费在线观看 | 一级成人在线 | 国产一区在线免费观看 | 激情综合网在线观看 | 中文欧美字幕免费 | 婷婷激情久久 | 91精品爽啪蜜夜国产在线播放 | 色五月激情五月 | 免费福利在线播放 | 免费av网站在线 | 亚洲干视频在线观看 | 欧美看片| 国产黄网站在线观看 | 一区二区久久 | 精产嫩模国品一二三区 | wwxxxx日本| 精品国产免费人成在线观看 | 一区二区在线影院 | 日韩免费福利 | 狠狠操夜夜 | 天天插天天狠天天透 | 中文字幕你懂的 | 国产麻豆精品免费视频 | 日韩免费视频观看 | 中文字幕在线播放第一页 | 亚洲精品视频中文字幕 | 99久久夜色精品国产亚洲96 | 久久久免费观看 | 国产欧美日韩一区 | 91在线播放国产 | 欧美日韩aa | 超碰在线免费福利 | 极品久久久久久久 | 99视频在线精品免费观看2 | 亚洲日本在线视频观看 | 91亚色在线观看 | 亚州精品视频 | 日韩高清在线观看 | 亚洲黄污| a级国产乱理论片在线观看 伊人宗合网 | 天天狠狠干 | 麻豆精品视频在线 | 国产精品入口a级 | 亚洲激情在线 | 天堂入口网站 | 四虎国产精品永久在线国在线 | 国产日韩欧美网站 | 韩日电影在线 | 精品免费久久 | 96超碰在线| 99re在线视频观看 | 婷婷社区五月天 | 久草视频在线资源 | 久久久久久久久久久影院 | 999成人| 国产精品久久久久久久久久新婚 | 超碰国产在线观看 | 亚洲欧洲日韩 | 中文成人字幕 | 久久另类小说 | 91亚洲狠狠婷婷综合久久久 | 久久亚洲影视 | 成人av在线资源 | 日韩视频免费在线观看 | 日韩高清成人 | 91免费的视频在线播放 | 亚欧日韩av | 国产伦精品一区二区三区在线 | 99久久精品免费看国产麻豆 | 91精品国产91p65 | 欧美一二三区在线播放 | 日日日日干 | 欧美日韩视频精品 | 免费久久99精品国产婷婷六月 | 男女激情免费网站 | 久久中国精品 | 91传媒在线 | 1区2区视频 | 久久免费国产视频 | 黄网站免费大全入口 | 久久国产精品视频观看 | 久久国产精品一二三区 | 全黄网站| 成年人av在线播放 | 天天弄天天干 | 福利电影久久 | 丁香激情综合久久伊人久久 | 色免费在线 | 玖玖视频 | 亚洲视频综合在线 | 欧美专区日韩专区 | 波多野结衣视频一区二区三区 | 欧美一级黄色视屏 | 在线播放 亚洲 | 天天色成人网 | 九九九视频在线 | 色91在线| 99久久精品国产网站 | 日本韩国精品在线 | 在线看片视频 | 色av男人的天堂免费在线 | 欧美爽爽爽 | av大片免费看| 91福利视频免费观看 | 成人黄色电影在线 | 免费进去里的视频 | a久久久久久 | 九九热精品视频在线播放 | 97香蕉超级碰碰久久免费软件 | 丁香综合激情 | 久久99爱视频| 久久久不卡影院 | 欧美日韩国产一区 | 亚洲九九爱 | 午夜美女网站 |