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

    面向Web的建筑三維模型可視化方法研究

    2021-11-09 05:54:12邊根慶陳蔚韜
    圖學(xué)學(xué)報 2021年5期
    關(guān)鍵詞:可視化模型

    邊根慶,陳蔚韜

    面向Web的建筑三維模型可視化方法研究

    邊根慶,陳蔚韜

    (西安建筑科技大學(xué)信息與控制工程學(xué)院,陜西 西安 710055)

    針對當(dāng)前工業(yè)基礎(chǔ)類(IFC)標(biāo)準(zhǔn)文件與WebGL框架集成方案存在模型語義完整性差及數(shù)據(jù)互操性弱等問題,提出一套建筑信息模型(BIM)數(shù)據(jù)網(wǎng)絡(luò)可視化實施方案。該方案以IFC標(biāo)準(zhǔn)文件作為輸入數(shù)據(jù)源,首先對BIM模型進(jìn)行重構(gòu),并提出基于IFC結(jié)構(gòu)樹的構(gòu)件實例層次拆分策略將原始IFC文件實施數(shù)模分離;然后,將重構(gòu)后的IFC模型文件向glTF格式文件進(jìn)行轉(zhuǎn)換,并在轉(zhuǎn)換過程中完成幾何空間和語義屬性的雙重關(guān)系映射;最后,提出基于層次包圍體(BVH)結(jié)構(gòu)的BS-AB場景構(gòu)件可視性檢測算法對建筑構(gòu)件進(jìn)行可見性剔除。實驗結(jié)果表明:該方法能夠顯著減少BIM模型數(shù)據(jù)冗余,且高效完成了對復(fù)雜BIM場景不可見構(gòu)件的剔除工作,降低了渲染管線的開銷,為基于IFC標(biāo)準(zhǔn)與WebGL框架集成方案的BIM模型數(shù)據(jù)網(wǎng)絡(luò)可視化提供了一種可行的參考方案。

    三維可視化;建筑信息模型;工業(yè)基礎(chǔ)類;WebGL;可見性剔除

    建筑信息模型(building information model,BIM)以其為建設(shè)項目全生命周期信息化管理提供了先進(jìn)的數(shù)字化工具和信息共享平臺的特點(diǎn)[1],解決了傳統(tǒng)設(shè)施工程所面臨的信息傳遞斷層和數(shù)據(jù)共享困難的問題,已廣泛應(yīng)用于建筑、工程、施工及設(shè)施管理(architecture,engineering and construction/facility management,AEC/FM)行業(yè)[2]。BIM的最大價值在于多參與方以及多專業(yè)之間的高效協(xié)同[3],而隨著建筑規(guī)模的不斷增大及建筑信息數(shù)據(jù)的越加復(fù)雜,其模型可視化和海量數(shù)據(jù)管理[4]變得越加困難,以致于無法滿足當(dāng)前工程建設(shè)信息數(shù)據(jù)管理、共享和同步的BIM本地化應(yīng)用需求。顯然,在滿足多用戶在不同設(shè)備和不同操作系統(tǒng)下隨時隨地訪問需求的同時,有效確保BIM模型的完整語義性和數(shù)據(jù)的互操作性[5-6]尤為重要。

    近年來,WebGL的發(fā)展為BIM模型基于B/S架構(gòu)顯示過程中所遇到的硬件性能不足問題提供了良好的解決方案,基于WebGL技術(shù)的三維圖形顯示也隨之成為當(dāng)前BIM模型在線可視化首選方案。文獻(xiàn)[7-8]通過將Revit模型直接轉(zhuǎn)換到WebGL所支持的文檔層面(如OBJ、JSON、FBX等)以實現(xiàn)BIM模型在線可視化。但在網(wǎng)絡(luò)傳輸及瀏覽器性能限制下,此方法無法解決Web端海量BIM數(shù)據(jù)加載及模型渲染問題。文獻(xiàn)[9-12]從相似性幾何對象實例檢測及壓縮和BIM產(chǎn)品切片模型三角剖分及并行計算等方向?qū)IM模型數(shù)據(jù)輕量化進(jìn)行研究,簡化了BIM模型,及提升了模型解析速率。但輕量化后的海量BIM模型數(shù)據(jù)因輕量化程度及渲染性能受限仍無法在Web端實現(xiàn)快速加載。由此,眾多學(xué)者從渲染場景管理角度進(jìn)行研究,以降低Web端模型數(shù)據(jù)加載量。文獻(xiàn)[13-14]在基于雙層稀疏體素的BIM模型室內(nèi)外空間混合索引結(jié)構(gòu)構(gòu)建和基于增量興趣視錐的多粒度數(shù)據(jù)漸進(jìn)式裝載等方面進(jìn)行了深入探索。文獻(xiàn)[15]集成多細(xì)節(jié)層次(level of details,LOD)與視錐體剔除(view-frustum culling)技術(shù)動態(tài)調(diào)整場景物體內(nèi)存分配,降低了GPU內(nèi)存開銷。然而,這些方法可見性檢測效率及準(zhǔn)確性低,仍存在巨大渲染管線開銷。文獻(xiàn)[16]對壓縮后的LOD模型進(jìn)行基于稀疏體素的射線投射可見性交互測試,避免了大量不正確的可見性測試結(jié)果。然而,構(gòu)建高分辨率的體素較球體等包圍盒將占有更多的內(nèi)存空間。

    鑒于此,本文針對三維模型數(shù)據(jù)加載量大及場景構(gòu)件可見性檢測準(zhǔn)確率低導(dǎo)致渲染幀率低的問題,提出一套面向網(wǎng)絡(luò)的BIM在線可視化實施方案。該方案選取glTF格式作為模型轉(zhuǎn)換目標(biāo)格式,在保證模型網(wǎng)絡(luò)化顯示前提下,實現(xiàn)模型數(shù)據(jù)高效壓縮;此外,引入BS-AB算法對場景構(gòu)件進(jìn)行可見性檢測,在保證模型高性能渲染前提下,實現(xiàn)場景構(gòu)件有效剔除。實驗結(jié)果表明,與BIMviews等可視化系統(tǒng)相比,本文方法在保證模型語義完整性及數(shù)據(jù)互操性前提下,其模型渲染及交互更為順暢。

    1 研究方法

    1.1 研究框架

    本文結(jié)合當(dāng)前IFC標(biāo)準(zhǔn)文件與WebGL框架集成方案存在模型語義完整性差及數(shù)據(jù)互操性弱等問題,對IFC標(biāo)準(zhǔn)文件及WebGL可支持文檔進(jìn)行了分析,并通過比對模型渲染場景管理策略優(yōu)劣,提出一套面向網(wǎng)絡(luò)的BIM在線可視化實施方案。該方案以IFC標(biāo)準(zhǔn)文件作為輸入數(shù)據(jù)源,首先對BIM模型進(jìn)行重構(gòu),構(gòu)建基于IFC結(jié)構(gòu)樹的構(gòu)件實例層次拆分策略,對原始IFC文件實施數(shù)模分離,拆分為儲存建筑幾何空間信息的IFC模型文件和儲存建筑構(gòu)件語義屬性的JSON文件;然后,構(gòu)造IFC-glTF轉(zhuǎn)換框架,將重構(gòu)后的IFC模型文件向glTF格式文件進(jìn)行轉(zhuǎn)換,并在轉(zhuǎn)換過程中完成IFC幾何空間及JSON語義屬性到glTF的雙重關(guān)系映射;最后,通過同時引入球體(bounding sphere,BSphere)和軸對齊包圍盒(axis-aligned bounding box,AABB)碰撞檢測算法,構(gòu)建基于BVH的BS-AB場景構(gòu)件可視性檢測算法,對渲染場景中的建筑構(gòu)件進(jìn)行可見性剔除,從而實現(xiàn)三維模型數(shù)據(jù)Web端快速加載和高效渲染。研究方法與流程如圖1所示。

    1.2 數(shù)據(jù)轉(zhuǎn)換策略

    IFC因其具有很強(qiáng)的兼容性和伸縮性,成為AEC/FM行業(yè)數(shù)據(jù)交換及共享的通用數(shù)據(jù)文件格式[17],其不能直接作為3D格式用于圖形顯示,需將其轉(zhuǎn)換為WebGL可支持文檔層面以進(jìn)行模型可視化。glTF是一種面向?qū)崟r渲染應(yīng)用而設(shè)計的圖形語言交換格式。其將節(jié)點(diǎn)層次結(jié)構(gòu)等場景描述信息、模型幾何及動畫圖像等數(shù)據(jù)信息分塊存儲[18],而模型加載時通常只需加載JSON文本格式的glTF文件,其他塊文件可通過外部引入直接傳遞給圖形API而無需額外的解析和轉(zhuǎn)換。可見,glTF格式文件不僅能極大的壓縮原始IFC文件,也能在保證模型語義完整性和數(shù)據(jù)互操性的前提下,實現(xiàn)模型數(shù)據(jù)在Web端的高效傳輸和快速加載。因此,可將glTF作為IFC模型文件轉(zhuǎn)換的目標(biāo)格式,完成BIM模型的網(wǎng)絡(luò)可視化。其轉(zhuǎn)換思路如圖2所示。

    圖1 基于IFC和WebGL的BIM模型數(shù)據(jù)可視化方法流程圖

    圖2 IFC-glTF數(shù)據(jù)轉(zhuǎn)換思路示意圖

    1.3 場景管理策略

    在實際渲染過程中,一個渲染場景通常存在數(shù)以萬計的建筑物構(gòu)件,而往往網(wǎng)絡(luò)帶寬、內(nèi)存容量及渲染性能受限,如果對渲染場景中的所有構(gòu)件進(jìn)行無差別渲染繪制,將會對GPU造成極大的性能開銷,從而降低圖形渲染效率。因此,對渲染場景的組織管理和調(diào)度優(yōu)化極為重要。對渲染場景的管理優(yōu)化存在諸多解決方案,如可見性剔除[19]、興趣區(qū)域設(shè)定[20]、LOD索引結(jié)構(gòu)[21]以及批次調(diào)用繪制。

    瀏覽器模型數(shù)據(jù)視野范圍是通過視點(diǎn)位置及視錐體構(gòu)成的,通常只是整個渲染場景的一部分。因此,通過可見性剔除進(jìn)行渲染場景組織管理是一種應(yīng)用比較廣泛的場景管理方法。視錐體剔除、背面剔除(back face culling)和遮擋剔除(occlusion culling)是3種應(yīng)用較多的可見性剔除技術(shù),其技術(shù)對比如圖3所示。

    圖3 渲染過程中常見可見性剔除技術(shù)對比示意圖

    背面剔除在光柵化階段進(jìn)行,通過剔除背向視點(diǎn)的片元以提高渲染性能,是原生OpenGL所支持的可見性剔除算法;遮擋剔除能剔除被可視物體遮擋的不可視物體,雖可降低渲染管線及GPU性能開銷,但其基于硬件實現(xiàn),且需收集被遮擋物體和遮擋物體的位置信息,占用CPU資源。視錐體剔除在很多實時渲染中都存在,用以剔除掉視錐體視域外的多邊形或物體而只渲染視錐體視域內(nèi)的幾何圖形,從而提高圖形渲染效率。相對來說,視錐體剔除算法適合應(yīng)用于渲染場景組織管理。本文通過引入BSphere體和AABB盒碰撞檢測算法構(gòu)建基于BVH的視錐體剔除算法,其算法原理如圖4所示。

    圖4 基于BVH的BS-AB場景構(gòu)件可視性檢測流程

    2 實驗方法與流程

    2.1 模型轉(zhuǎn)換

    2.1.1 數(shù)模分離

    原始IFC文件中,通常包含幾何信息(空間位置及空間關(guān)系等)和非幾何信息(屬性類型及材質(zhì)貼圖等),而在模型的轉(zhuǎn)換過程中,會經(jīng)常造成建筑物語義屬性信息缺失,導(dǎo)致模型信息完整性不足。因此,需要將BIM模型進(jìn)行數(shù)模分離,分開存儲并加載幾何空間信息與語義屬性信息,從而確保BIM模型的完整語義性。

    IFC以樹的結(jié)構(gòu)形式將BIM模型的建筑以及構(gòu)件信息組織并管理起來。每個建筑構(gòu)件實例均為IFC結(jié)構(gòu)樹上的一個節(jié)點(diǎn),而每個節(jié)點(diǎn)又與其父類節(jié)點(diǎn)或通過其父類節(jié)點(diǎn)和其他子節(jié)點(diǎn)之間存在包含、關(guān)聯(lián)等空間或?qū)傩躁P(guān)系。比如,每個IfcWall實例作為子節(jié)點(diǎn)被包含在IfcWall父類節(jié)點(diǎn)中,而同理IfcWall父類節(jié)點(diǎn)又作為子節(jié)點(diǎn)因同被包含在IfcBuildingElement中與IfcDoor關(guān)聯(lián)。通過遞歸訪問IFC結(jié)構(gòu)樹的每一個節(jié)點(diǎn),將建筑構(gòu)件實例的幾何屬性信息或其他BIM場景信息分層次導(dǎo)出,不僅能有效管理IFC文件,降低IFC數(shù)據(jù)冗余,也能為構(gòu)件批繪制奠定基礎(chǔ)?;贗FC結(jié)構(gòu)樹的構(gòu)件實例層次導(dǎo)出具體見算法1。

    算法1.基于IFC結(jié)構(gòu)樹的構(gòu)件實例層次導(dǎo)出算法。

    Input:建筑模型中所有構(gòu)件實例。

    Output:建筑模型中具有建筑關(guān)系的構(gòu)件實例集。

    BIMServer提供了IFC文件管理、數(shù)據(jù)解析、格式化輸出等功能,本文也將通過BIMServer對整個建筑模型進(jìn)行層次關(guān)系遍歷檢索[22],通過對IFC結(jié)構(gòu)樹的遞歸訪問,將建筑模型拆分為互相對應(yīng)的IFC模型文件和JSON文本文件。IFC模型文件儲存BIM空間和幾何信息,而JSON文本文件存儲BIM屬性和類型信息。數(shù)模分離過程如圖5所示。

    圖5 數(shù)模分離過程

    Fig. 5 Digital-analog separation process

    2.1.2 數(shù)據(jù)轉(zhuǎn)換

    在過去研究中,將IFC格式文件轉(zhuǎn)換為GLTF格式文件存在諸多解決方案[23-24],例如文獻(xiàn)[24]選取OBJ文件作為中間格式過度,首先調(diào)用IfcOpenShell庫中的IfcConvert工具將IFC文件轉(zhuǎn)換為OBJ文件,然后通過AGI(Analytical Graphics,Inc.)公司推出的obj2gltf工具將OBJ轉(zhuǎn)換為GLTF格式文件,從而實現(xiàn)IFC到glTF的整體轉(zhuǎn)換;本文通過調(diào)用Revit API,繼承IExternal Command (外部命令)和IExternal Application (外部應(yīng)用)接口,構(gòu)建基于C#語言的IFC-glTF轉(zhuǎn)換框架,通過Revit2gltf實現(xiàn)glTF模型文件輸出。數(shù)據(jù)轉(zhuǎn)換過程如圖6所示。

    圖6 數(shù)據(jù)轉(zhuǎn)換過程

    2.1.3 數(shù)據(jù)映射

    通常,在BIM模型轉(zhuǎn)換過程中需要完成幾何信息到WebGL的空間關(guān)系映射。這是由于IFC文件中的構(gòu)件位置坐標(biāo)信息由IfcLocalPlacement屬性定義,通常采用局部坐標(biāo)系,而WebGL為全局坐標(biāo)系。因此,IFC模型構(gòu)件與WebGL相機(jī)建立聯(lián)系必須進(jìn)行坐標(biāo)系空間轉(zhuǎn)換,主要包括模型變換和視變換。從局部坐標(biāo)系到世界坐標(biāo)系的坐標(biāo)轉(zhuǎn)換實際上是空間幾何圖形經(jīng)平移、縮放和旋轉(zhuǎn)單獨(dú)或組合變換而成??紤]笛卡爾坐標(biāo)系統(tǒng)采用右手法則,此處以繞軸為例,如圖7所示。

    圖7 空間圖形平移、縮放和旋轉(zhuǎn)示意圖

    若該圖形如圖7所示繞軸旋轉(zhuǎn),因所示繞值不變,可忽略值變換。此時設(shè)為原點(diǎn)到點(diǎn)Local(,,)的距離,為軸旋轉(zhuǎn)到該點(diǎn)的角度。依據(jù)三角函數(shù)方程即可得點(diǎn)Local(,,)繞軸旋轉(zhuǎn)角度時的旋轉(zhuǎn)矩陣,即

    同理可得繞軸旋轉(zhuǎn)角度時的旋轉(zhuǎn)矩陣和繞軸旋轉(zhuǎn)角度時的旋轉(zhuǎn)矩陣。

    綜上,IFC模型文件幾何信息可通過式(5)進(jìn)行空間坐標(biāo)系轉(zhuǎn)換,完成構(gòu)件幾何信息到WebGL的空間關(guān)系映射,即

    其中,=為頂點(diǎn)繞坐標(biāo)軸旋轉(zhuǎn)時的旋轉(zhuǎn)轉(zhuǎn)換矩陣。經(jīng)數(shù)模分離及數(shù)據(jù)轉(zhuǎn)換后,在Three.js中通過構(gòu)造函數(shù)“Loader”將glTF模型文件和JSON語義屬性文件引入至同一場景對象中,完成幾何模型和語義屬性信息在WebGL的加載。

    2.2 場景管理

    2.2.1 視錐體剔除

    視錐體剔除通過運(yùn)用渲染場景中的空間相關(guān)性來判斷場景模型是否在視錐體內(nèi)部或者與視錐體相交來進(jìn)行剔除操作。視錐本身通常由6個裁剪面構(gòu)成,其裁剪面右剖面如圖8所示。為視錐體垂直方向的張口角度;DD分別為視點(diǎn)到近裁剪面和遠(yuǎn)裁剪面的距離;HH分別為近裁剪面和遠(yuǎn)裁剪面的高度。

    圖8 視錐體右裁剪面剖面圖

    假設(shè)攝像機(jī)的縱橫比為,右裁剪面?zhèn)饶稠旤c(diǎn)(0,0,0)。根據(jù)幾何關(guān)系,可通過式(6)計算該頂點(diǎn)到右裁剪面的距離,從而判斷該頂點(diǎn)與右裁剪面的空間關(guān)系,即

    若<0,則頂點(diǎn)在視錐體外側(cè);若≥0,則頂點(diǎn)在視錐體內(nèi)側(cè)。這是因為涉及裁剪空間變化時,左右手坐標(biāo)系發(fā)生更改,裁剪面法向量指向視錐體內(nèi)。根據(jù)某構(gòu)件所有頂點(diǎn)與裁剪面的空間關(guān)系,可確定整個構(gòu)件與視錐體是否存在內(nèi)含、相交或外離關(guān)系,從而確定是否對構(gòu)件進(jìn)行加載渲染。

    2.2.2 基于BVH的BS-AB場景構(gòu)件可視性檢測算法

    使用具有層次結(jié)構(gòu)的空間數(shù)據(jù)結(jié)構(gòu)組織場景并構(gòu)建體積略大但幾何特征相對簡單的包圍盒近似描述構(gòu)件,是解決復(fù)雜場景線性數(shù)組遍歷低效和復(fù)雜構(gòu)件視錐相交測試?yán)щy的有利途徑。層次包圍體BVH是一種常用的空間數(shù)據(jù)結(jié)構(gòu)。其將場景中的物體進(jìn)行基于空間信息的層次樹狀結(jié)構(gòu)組織管理,從根節(jié)點(diǎn)往下依次包含內(nèi)部節(jié)點(diǎn)和葉子節(jié)點(diǎn)。

    因此,BVH結(jié)構(gòu)樹可以根據(jù)IFC構(gòu)件樹進(jìn)行創(chuàng)建。在此,將視錐場景視為一個根節(jié)點(diǎn),每一個IfcBuildingElement (如IfcWall、IfcDoor等)作為一個類別放置在內(nèi)部節(jié)點(diǎn)中,則每個類別下的族即為葉子節(jié)點(diǎn)。當(dāng)葉子節(jié)點(diǎn)內(nèi)部仍存在不同構(gòu)件時,可依照族、族類型繼續(xù)構(gòu)建BVH樹,直至葉子節(jié)點(diǎn)中包含族實例。

    在場景中添加包圍體的目的是通過精確的碰撞檢測對包圍盒外幾何體過濾。常用的包圍體有BSphere體、AABB盒。BSphere體算法是基于球體半徑與球心到視錐裁剪面距離實現(xiàn)。若<-,則球體與視錐體外離,不進(jìn)行加載;若||<,則球體與視錐體相交,進(jìn)行加載;若>,則球體在視錐體內(nèi),進(jìn)行加載,其結(jié)構(gòu)如圖9所示。AABB盒算法是基于包圍盒頂點(diǎn)與視錐裁剪面距離實現(xiàn),通過判斷包圍盒頂點(diǎn)是否在視錐體內(nèi)或某兩點(diǎn)之間連線是否穿過視錐體確定是否對包圍盒進(jìn)行加載,其結(jié)構(gòu)如圖10所示。

    圖9 球體層次包圍盒樹結(jié)構(gòu)示意圖((a)利用球體包圍場景構(gòu)件;(b)層次結(jié)構(gòu)樹)

    圖10 AABB層次包圍盒樹結(jié)構(gòu)示意圖((a)利用AABB盒包圍場景構(gòu)件; (b)層次結(jié)構(gòu)樹)

    BSphere體構(gòu)造及相交測試雖簡單,但緊密性太差;AABB盒雖支持動態(tài)更新且檢測更為準(zhǔn)確,但更新效率太低。由此,本文提出先對場景構(gòu)件進(jìn)行BSphere體預(yù)檢測,剔除粗略松散的構(gòu)件,再通過AABB盒檢測,進(jìn)一步篩選,快速達(dá)到最優(yōu)檢測結(jié)果。具體見算法2。

    算法2.基于BVH的BS-AB場景構(gòu)件可視性檢測算法。

    Input:場景內(nèi)所有構(gòu)件。

    Output:場景內(nèi)可視構(gòu)件。

    當(dāng)視錐體與層次包圍體進(jìn)行碰撞檢測時,先進(jìn)行BSphere體預(yù)檢測,從根結(jié)點(diǎn)開始依次對每一個節(jié)點(diǎn)進(jìn)行遞歸訪問,剔除掉外離的內(nèi)部節(jié)點(diǎn)和葉子節(jié)點(diǎn),將內(nèi)含的內(nèi)部節(jié)點(diǎn)以及與視錐體相交的內(nèi)部節(jié)點(diǎn)內(nèi)含的葉子節(jié)點(diǎn)進(jìn)行加載。另外,對與視錐體相交的內(nèi)部節(jié)點(diǎn)內(nèi)仍與視錐體相交的葉子節(jié)點(diǎn)進(jìn)行AABB盒檢測,剔除掉與視錐體外離的包圍盒。利用此算法在保證視錐體剔除效率的基礎(chǔ)上,不僅降低了渲染管線性能開銷,也提高了可視構(gòu)件檢測的準(zhǔn)確性。

    3 實驗與結(jié)果分析

    為了驗證模型轉(zhuǎn)換策略和場景管理策略的有效性,本文從公開數(shù)據(jù)集Open IFC Model Repository和各BIM模型數(shù)據(jù)庫中收集了10個建筑物場景組成實驗數(shù)據(jù)進(jìn)行實例驗證。本實例驗證以配置為Intel(R) Core(TM) i7-8700@3.20GHZ 六核處理器、16 GB內(nèi)存、NVIDIA GeForce GTX 1060顯卡以及64位Windows10操作系統(tǒng)的筆記本電腦,基于Chrome瀏覽器和Three.js框架實現(xiàn)。實驗中所有測試數(shù)據(jù)的IFC版本均為IFC2X3,具體見表1。

    表1 實驗測試數(shù)據(jù)集

    3.1 模型轉(zhuǎn)換策略有效性分析

    本文針對文獻(xiàn)[7-8]中模型轉(zhuǎn)換后三維模型數(shù)據(jù)加載量大且加載時間長問題,提出以glTF作為模型轉(zhuǎn)換目標(biāo)格式實現(xiàn)網(wǎng)絡(luò)加載。對此,本文對去語義屬性的IFC模型文件進(jìn)行了模型轉(zhuǎn)換實驗。

    從圖11中可以發(fā)現(xiàn),隨著模型文件體量增大,glTF體積緩慢增長,而obj增長較塊,且遠(yuǎn)大于glTF文件。這是由于原始IFC文件經(jīng)數(shù)模分離及格式轉(zhuǎn)換后,僅有少量信息被存儲在glTF文件中,而大部分信息保存在bin文件下。

    圖11 轉(zhuǎn)換后模型文件大小

    從表2中可以發(fā)現(xiàn),盡管由于建筑場景的不同,轉(zhuǎn)換后的模型整體文件大小及轉(zhuǎn)換所需要的時間有所差別,但glTF格式壓縮率均在90%以上,相較于obj格式有明顯的壓縮優(yōu)勢。因此,將gLTF作為模型轉(zhuǎn)換目標(biāo)格式對降低三維模型數(shù)據(jù)加載量有效,也將更利于Web端三維模型數(shù)據(jù)快速加載。

    3.2 場景管理策略有效性分析

    本文針對場景構(gòu)件可見性檢測效果差導(dǎo)致渲染幀率低問題,提出利用基于BVH的BS-AB場景構(gòu)件可視性檢測算法對建筑構(gòu)件進(jìn)行可見性檢測及剔除。對此,本文以Medel 10作為實驗對象,設(shè)置了10個同一角度、同一視點(diǎn)但視點(diǎn)與模型距離不一的視錐場景,如圖12所示。之后在不同視錐場景下,分別從FPS值及畫面單次渲染時間等參數(shù)方面與其他渲染系統(tǒng)進(jìn)行性能比較,從而驗證本文策略是否對場景可視構(gòu)件管理工作有效。

    表2 模型轉(zhuǎn)換結(jié)果

    圖12 場景視點(diǎn)設(shè)置示意圖

    實驗中,BIMviews所依賴的BIMServer服務(wù)器版本為BIMServer1.5.88。Chrome網(wǎng)頁瀏覽器為64位的84.0.4147.89版本。實驗過程中,通過開啟Chrome瀏覽器Rendering監(jiān)聽器中的FPS mater對3D場景繪制區(qū)域進(jìn)行FPS監(jiān)聽;借用stats.js庫對場景區(qū)域進(jìn)行Rendering time監(jiān)測。此外,BIMviews加載IFC模型文件,其他方法均加載glTF文件。實驗結(jié)果如圖13、14所示。

    從圖13可以發(fā)現(xiàn),隨著視點(diǎn)與模型的距離縮小,視錐體內(nèi)構(gòu)件數(shù)量降低,整體FPS值均在逐漸上升,但其他2種方法增幅較小且不夠穩(wěn)定。且在Distance 5之后,視錐體內(nèi)構(gòu)件數(shù)量大幅降低,本文方法視錐體剔除效果明顯,渲染幀率穩(wěn)步上升。從圖14可以發(fā)現(xiàn),在Distance 5之前,2種方法下的畫面單次渲染時間差別不大,但在Distance 5之后,本文所用方法下的畫面渲染時間下降明顯。通過實驗對比,驗證了本文BS-AB場景構(gòu)件可視性檢測算法的可行性和場景管理策略的有效性,可以滿足BIM模型數(shù)據(jù)網(wǎng)絡(luò)可視化的流暢需求。此外,在實驗過程中發(fā)現(xiàn),BIMviews加載實驗對象IFC文件及獲取模型數(shù)據(jù)較慢,平均在40 s左右,卡頓明顯。而利用Three.js加載glTF文件至Web 3D完整顯示平均只需要7 s左右,再次驗證了glTF格式比IFC格式更適合BIM模型數(shù)據(jù)基于Web三維顯示及交互。

    圖13 FPS對比分析

    圖14 畫面渲染時間對比分析

    4 結(jié) 論

    本文針對三維模型數(shù)據(jù)加載量大導(dǎo)致Web端加載緩慢以及場景可視性構(gòu)件檢測準(zhǔn)確率低導(dǎo)致畫面渲染卡頓問題,提出將glTF作為模型轉(zhuǎn)換目標(biāo)格式,并通過基于BVH的BS-AB場景構(gòu)件可視性檢測算法對場景構(gòu)件進(jìn)行可視性剔除。實驗結(jié)果表明,該方法大幅度降低了BIM模型數(shù)據(jù)量,且提高了模型可視構(gòu)件檢測準(zhǔn)確率,有較好的Web端模型加載及渲染效果。但是,本文方法無法對被遮擋構(gòu)件進(jìn)行可視性檢測,且對模型構(gòu)件類型(如建筑或機(jī)電)檢測效果有所差別。后續(xù)工作將從LOD及遮擋剔除算法[25]著手,對渲染場景視錐體剔除后渲染管線和GPU性能開銷仍不理想的問題進(jìn)一步優(yōu)化。此外,將考慮結(jié)合Three.js和Cesium.js,以更好的實現(xiàn)三維模型與實景融合。

    [1] CHEN H M, CHANG K C, LIN T H. A cloud-based system framework for performing online viewing, storage, and analysis on big data of massive BIMs[J]. Automation in Construction, 2016, 71: 34-48.

    [2] OZTURK G B. Interoperability in building information modeling for AECO/FM industry[J]. Automation in Construction, 2020, 113: 103122.

    [3] 徐照, 徐夏炎, 李啟明, 等. 基于WebGL與IFC的建筑信息模型可視化分析方法[J]. 東南大學(xué)學(xué)報: 自然科學(xué)版, 2016, 46(2): 444-449.

    XU Z, XU X Y, LI Q M, et al. Combining WebGL and IFC to create 3D visualization for building information models[J]. Journal of Southeast University: Natural Science Edition, 2016, 46(2): 444-449 (in Chinese).

    [4] CHEN C, TANG L. BIM-based integrated management workflow design for schedule and cost planning of building fabric maintenance[J]. Automation in Construction, 2019, 107: 102944: 1-10294: 12.

    [5] ZHANG J P, LIU Q, HU Z Z, et al. A multi-server information-sharing environment for cross-party collaboration on a private cloud[J]. Automation in Construction, 2017, 81: 180-195.

    [6] HU Z Z, ZHANG X Y, WANG H W, et al. Improving interoperability between architectural and structural design models: an industry foundation classes-based approach with web-based tools[J]. Automation in Construction, 2016, 66: 29-42.

    [7] XU Z, ZHANG Y, XU X Y. 3D visualization for building information models based upon IFC and WebGL integration[J]. Multimedia Tools and Applications, 2016, 75(24): 17421-17441.

    [8] 晁陽, 牛志偉, 齊慧君. 基于WebGL的BIM模型可視化研究[J]. 水電能源科學(xué), 2020, 38(9): 79-82.

    CHAO Y, NIU Z W, QI H J. Research on visualization of BIM model based on WebGL[J]. Water Resources and Power, 2020, 38(9): 79-82 (in Chinese).

    [9] ZHOU X P, ZHAO J C, WANG J, et al. Parallel computing-based online geometry triangulation for building information modeling utilizing big data[J]. Automation in Construction, 2019, 107: 102942:1-102942:11.

    [10] ZHOU X P, ZHAO J C, WANG J, et al. Towards product-level parallel computing of large-scale building information modeling data using graph theory[J]. Building and Environment, 2020, 169: 106558:1-106558:11.

    [11] ZHOU X P, WANG J, GUO M, et al. Cross-platform online visualization system for open BIM based on WebGL[J]. Multimedia Tools and Applications, 2019, 78(20): 28575-28590.

    [12] 王佳, 蘇鼎丁, 周小平, 等. BIM模型相似度計算方法[J]. 圖學(xué)學(xué)報, 2020, 41(4): 624-631.

    WANG J, SU D D, ZHOU X P, et al. Similarity calculation method of BIM model[J]. Journal of Graphics, 2020, 41(4): 624-631 (in Chinese).

    [13] 劉小軍, 賈金原. 面向手機(jī)網(wǎng)頁的大規(guī)模WebBIM場景輕量級實時漫游算法[J]. 中國科學(xué): 信息科學(xué), 2018, 48(3): 274-292.

    LIU X J, JIA J Y. Mobile web-based lightweight and real-time roaming algorithm for large-scale WebBIM scenes[J]. Scientia Sinica: Informationis, 2018, 48(3): 274-292 (in Chinese).

    [14] LIU X J, XIE N, TANG K, et al. Lightweighting for Web3D visualization of large-scale BIM scenes in real-time[J]. Graphical Models, 2016, 88: 40-56.

    [15] DONG Y Z, PENG C. Real-time large crowd rendering with efficient character and instance management on GPU[J]. International Journal of Computer Games Technology, 2019, 2019: 1-15.

    [16] XUE J J, ZHAO G, XIAO W L. Efficient GPU out-of-core visualization of large-scale CAD models with voxel representations[J]. Advances in Engineering Software, 2016, 99: 73-80.

    [17] KRIJNEN T, BEETZ J. An IFC schema extension and binary serialization format to efficiently integrate point cloud data into building models[J]. Advanced Engineering Informatics, 2017, 33: 473-490.

    [18] XU Z, ZHANG L, LI H, et al. Combining IFC and 3D tiles to create 3D visualization for building information modeling[J]. Automation in Construction, 2020, 109: 102995:1-102995:16.

    [19] JOHANSSON M, ROUPé M, BOSCH-SIJTSEMA P. Real-time visualization of building information models (BIM)[J]. Automation in Construction, 2015, 54: 69-82.

    [20] 賈金原, 王偉, 王明飛, 等. 基于多層增量式可擴(kuò)展扇形興趣區(qū)域的大規(guī)模DVE場景對等漸進(jìn)式傳輸機(jī)制[J]. 計算機(jī)學(xué)報, 2014, 37(6): 1324-1334.

    JIA J Y, WANG W, WANG M F, et al. Multi-layered incremental & scalable sector of interest(MISSOI)based efficient progressive transmission of large-scale DVE scenes[J]. Chinese Journal of Computers, 2014, 37(6): 1324-1334 (in Chinese).

    [21] ZHANG S R, HOU D J, WANG C, et al. Integrating and managing BIM in 3D web-based GIS for hydraulic and hydropower engineering projects[J]. Automation in Construction, 2020, 112: 103-114.

    [22] 徐照, 張路, 索華, 等. 基于工業(yè)基礎(chǔ)類的建筑物3D Tiles數(shù)據(jù)可視化[J]. 浙江大學(xué)學(xué)報: 工學(xué)版, 2019, 53(6): 1047-1056.

    XU Z, ZHANG L, SUO H, et al. IFC-based data visualization of 3D Tiles for buildings[J]. Journal of Zhejiang University: Engineering Science, 2019, 53(6): 1047-1056 (in Chinese).

    [23] CHEN Y Q, SHOORAJ E, RAJABIFARD A, et al. From IFC to 3D tiles: an integrated open-source solution for visualising BIMs on cesium[J]. International Journal of Geo-Information, 2018, 7(10): 393-404.

    [24] 徐敬海, 卜蘭, 杜東升, 等. 建筑物BIM與實景三維模型融合方法研究[J/OL]. 建筑結(jié)構(gòu)學(xué)報. [2021-01-30]. https://doi. org/10.14006/j.jzjgxb.2019.0739.

    XU J H, BU L, DU D S, et al. Research on fusion method of building bim and reality 3D model[J/OL]. Journal of Building Structures. [2021-01-30].https://doi.org/10.14006/j.jzjgxb.2019. 0739 (in Chinese).

    [25] BITTNER J, WIMMER M, PIRINGER H, et al. Coherent hierarchical culling: hardware occlusion queries made useful[J]. Computer Graphics Forum, 2004, 23(3): 615-624.

    Research on web-oriented visualization method of 3D architectural model

    BIAN Gen-qing, CHEN Wei-tao

    (School of Information and Control Engineering, Xi’anUniversity of Architecture and Technology, Xi’an Shaanxi 710055, China)

    Aiming at the problems of poor model semantic integrity and weak data interoperability in the current industrial foundation class (IFC) standard file and WebGL framework integration scheme, a set of building information model (BIM) data network visualization implementation schemes are proposed. The program uses IFC standard files as the input data source, first reconstructs the BIM model, and proposes a component instance hierarchical split strategy based on the IFC structure tree to implement the digital and analog separation of the original IFC file. Then, the reconstructed IFC model file is converted to the glTF format file, and the dual relational mapping of geometric space and semantic attributes is completed in the conversion process. Finally, the BS-AB scene component visibility detection algorithm based on the Bounding Volume Hierachy (BVH) structure is proposed to perform the construction component Visibility culling. The experimental results show that this method can significantly reduce BIM model data redundancy, efficiently complete the elimination of invisible components in complex BIM scenes, and reduce the overhead of the rendering pipeline. It is a provides a feasible reference solution for the visualization of BIM model data based on the IFC standard and WebGL framework integration scheme. Network visualization provides a feasible reference solution.

    3D visualization; building information model; industrial foundation class; WebGL; visibility culling

    TU 17

    10.11996/JG.j.2095-302X.2021050823

    A

    2095-302X(2021)05-0823-10

    2020-12-11;

    2021-03-23

    11 December,2020;

    23 March,2021

    住房和城鄉(xiāng)建設(shè)部軟科學(xué)研究項目(2019-R-022);陜西省軟科學(xué)研究計劃項目(2019KRM195)

    Soft Science Research Project of the Ministry of Housing and Urban-Rural Development (2019-R-022);Shaanxi Province Soft Science Research Project (2019KRM195)

    邊根慶(1968–),男,浙江浦江人,教授,博士。主要研究方向為BIM技術(shù)。E-mail:bgq_00@163.com

    BIAN Gen-qing (1968–), male, professor, Ph.D. His main research interest covers BIM technology. E-mail:bgq_00@163.com

    猜你喜歡
    可視化模型
    一半模型
    自然資源可視化決策系統(tǒng)
    北京測繪(2022年6期)2022-08-01 09:19:06
    思維可視化
    師道·教研(2022年1期)2022-03-12 05:46:47
    基于Power BI的油田注水運(yùn)行動態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    自然資源可視化決策系統(tǒng)
    北京測繪(2021年7期)2021-07-28 07:01:18
    重要模型『一線三等角』
    基于CGAL和OpenGL的海底地形三維可視化
    重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
    “融評”:黨媒評論的可視化創(chuàng)新
    傳媒評論(2019年4期)2019-07-13 05:49:14
    3D打印中的模型分割與打包
    在线精品无人区一区二区三| 天堂8中文在线网| 久久精品久久精品一区二区三区| 在线 av 中文字幕| av黄色大香蕉| 欧美xxxx性猛交bbbb| 欧美精品高潮呻吟av久久| 亚洲久久久国产精品| 久久人妻熟女aⅴ| 亚洲欧洲国产日韩| 日本爱情动作片www.在线观看| 国模一区二区三区四区视频| 热re99久久精品国产66热6| 纯流量卡能插随身wifi吗| 久久婷婷青草| 免费观看av网站的网址| 草草在线视频免费看| av天堂久久9| 婷婷色综合www| av视频免费观看在线观看| 国产精品.久久久| 欧美日韩视频精品一区| 精品久久国产蜜桃| 一级a做视频免费观看| 久久久久视频综合| 91国产中文字幕| 五月开心婷婷网| 性色avwww在线观看| 黄色毛片三级朝国网站| 国产男人的电影天堂91| av卡一久久| 国产精品久久久久久精品古装| 成人综合一区亚洲| a级片在线免费高清观看视频| 精品熟女少妇av免费看| 美女大奶头黄色视频| 我的老师免费观看完整版| 美女大奶头黄色视频| 免费观看a级毛片全部| 搡女人真爽免费视频火全软件| 如日韩欧美国产精品一区二区三区 | 最新中文字幕久久久久| 国产女主播在线喷水免费视频网站| 人妻夜夜爽99麻豆av| 高清黄色对白视频在线免费看| 人体艺术视频欧美日本| 黑丝袜美女国产一区| 国产成人精品福利久久| 国产av一区二区精品久久| 国产淫语在线视频| 精品久久久噜噜| 大又大粗又爽又黄少妇毛片口| 熟女av电影| 寂寞人妻少妇视频99o| 五月玫瑰六月丁香| 男男h啪啪无遮挡| 天堂俺去俺来也www色官网| av黄色大香蕉| 成人毛片a级毛片在线播放| 99热网站在线观看| 亚洲婷婷狠狠爱综合网| 新久久久久国产一级毛片| 精品人妻熟女毛片av久久网站| 午夜日本视频在线| a级毛片免费高清观看在线播放| 国产精品一区www在线观看| 精品人妻一区二区三区麻豆| 国产精品.久久久| 91aial.com中文字幕在线观看| 18禁裸乳无遮挡动漫免费视频| 亚洲色图综合在线观看| 中文字幕制服av| 成人午夜精彩视频在线观看| 成人黄色视频免费在线看| 一级毛片电影观看| 国产精品一区www在线观看| 国产av一区二区精品久久| 日本黄大片高清| 亚洲国产av新网站| 中文乱码字字幕精品一区二区三区| 黑人巨大精品欧美一区二区蜜桃 | 满18在线观看网站| 各种免费的搞黄视频| 丝袜美足系列| 极品少妇高潮喷水抽搐| 免费高清在线观看日韩| 亚洲综合色惰| 亚洲精品av麻豆狂野| 青春草国产在线视频| 99久久精品一区二区三区| 国产免费福利视频在线观看| 女人精品久久久久毛片| 高清欧美精品videossex| 高清在线视频一区二区三区| 国产熟女欧美一区二区| 黄片无遮挡物在线观看| 午夜免费鲁丝| 在线亚洲精品国产二区图片欧美 | 天美传媒精品一区二区| 欧美成人精品欧美一级黄| 精品酒店卫生间| 亚洲精品日韩av片在线观看| 久久国产亚洲av麻豆专区| 黄色视频在线播放观看不卡| 国产探花极品一区二区| 看非洲黑人一级黄片| 久久 成人 亚洲| 亚洲国产欧美日韩在线播放| 精品酒店卫生间| 黄片无遮挡物在线观看| 在线观看免费高清a一片| 晚上一个人看的免费电影| 亚洲精华国产精华液的使用体验| av播播在线观看一区| 九色成人免费人妻av| av不卡在线播放| 丁香六月天网| 午夜福利网站1000一区二区三区| 黑人猛操日本美女一级片| 久久久久网色| 国产精品99久久久久久久久| 制服诱惑二区| 日本爱情动作片www.在线观看| 精品99又大又爽又粗少妇毛片| 日韩,欧美,国产一区二区三区| 大香蕉久久成人网| 亚洲国产精品一区三区| 简卡轻食公司| 97超碰精品成人国产| 久久久亚洲精品成人影院| 亚洲av福利一区| 狂野欧美白嫩少妇大欣赏| 在线观看免费视频网站a站| 边亲边吃奶的免费视频| 伦理电影免费视频| 欧美日韩av久久| 国产成人免费观看mmmm| 精品人妻熟女毛片av久久网站| 欧美日韩av久久| 青春草国产在线视频| 亚洲精品久久成人aⅴ小说 | 亚洲人成网站在线播| 熟妇人妻不卡中文字幕| 天天影视国产精品| av在线老鸭窝| 精品一品国产午夜福利视频| 亚洲欧美精品自产自拍| 精品一区在线观看国产| 久久久久久久大尺度免费视频| 黄色一级大片看看| 亚洲怡红院男人天堂| 国产免费一区二区三区四区乱码| 美女中出高潮动态图| 久久久久久久久久久久大奶| 午夜久久久在线观看| 男人爽女人下面视频在线观看| 久久婷婷青草| 91aial.com中文字幕在线观看| 精品卡一卡二卡四卡免费| 亚洲精品乱码久久久v下载方式| 看十八女毛片水多多多| 一级毛片 在线播放| 欧美 亚洲 国产 日韩一| tube8黄色片| 日本黄大片高清| 久久久久人妻精品一区果冻| 久久国产亚洲av麻豆专区| 丝袜脚勾引网站| 国产亚洲一区二区精品| 少妇人妻精品综合一区二区| 欧美人与性动交α欧美精品济南到 | 91成人精品电影| 免费看av在线观看网站| 大又大粗又爽又黄少妇毛片口| 国产欧美亚洲国产| 我的老师免费观看完整版| 国产极品粉嫩免费观看在线 | 啦啦啦在线观看免费高清www| 午夜日本视频在线| 男的添女的下面高潮视频| 人成视频在线观看免费观看| 五月伊人婷婷丁香| 国产精品女同一区二区软件| 校园人妻丝袜中文字幕| 在线 av 中文字幕| 亚洲国产成人一精品久久久| 日本欧美视频一区| 久热这里只有精品99| 国产免费一级a男人的天堂| 亚洲国产av影院在线观看| 国产精品女同一区二区软件| 99热6这里只有精品| 黄色欧美视频在线观看| 99精国产麻豆久久婷婷| 国产午夜精品久久久久久一区二区三区| 国产亚洲最大av| 在线 av 中文字幕| 国产高清三级在线| 尾随美女入室| 亚洲精品亚洲一区二区| 一本色道久久久久久精品综合| 久久青草综合色| 久久精品久久久久久久性| 欧美老熟妇乱子伦牲交| 满18在线观看网站| 搡女人真爽免费视频火全软件| 精品久久久久久久久av| 亚洲欧美日韩卡通动漫| 亚洲人与动物交配视频| 午夜影院在线不卡| 人妻制服诱惑在线中文字幕| 91午夜精品亚洲一区二区三区| 中文精品一卡2卡3卡4更新| 一本久久精品| 亚洲av不卡在线观看| 极品少妇高潮喷水抽搐| 久久久久久久久久久免费av| 成人毛片a级毛片在线播放| 美女国产视频在线观看| 成人18禁高潮啪啪吃奶动态图 | 久久久久人妻精品一区果冻| 插阴视频在线观看视频| 蜜桃国产av成人99| 国产日韩欧美在线精品| 伊人久久精品亚洲午夜| 亚洲精品自拍成人| 桃花免费在线播放| 国精品久久久久久国模美| 少妇 在线观看| 久久久久久久亚洲中文字幕| 欧美日本中文国产一区发布| 一级,二级,三级黄色视频| 精品卡一卡二卡四卡免费| 精品久久久噜噜| 蜜臀久久99精品久久宅男| 久久青草综合色| 丝瓜视频免费看黄片| 91午夜精品亚洲一区二区三区| 日韩成人av中文字幕在线观看| 九九爱精品视频在线观看| 你懂的网址亚洲精品在线观看| 一区在线观看完整版| 久久久久网色| 人人妻人人爽人人添夜夜欢视频| 成人国语在线视频| 久久久久久久国产电影| 中文天堂在线官网| 青青草视频在线视频观看| 久久久久久久久久久丰满| 制服丝袜香蕉在线| 一区二区三区免费毛片| 99热这里只有是精品在线观看| 夜夜看夜夜爽夜夜摸| 免费大片18禁| 日韩视频在线欧美| 久久精品国产自在天天线| 国产精品久久久久成人av| 男人添女人高潮全过程视频| www.色视频.com| 成年人午夜在线观看视频| 久久久久久久久久成人| 国产成人精品婷婷| 丝袜在线中文字幕| 肉色欧美久久久久久久蜜桃| 黄色毛片三级朝国网站| 亚洲丝袜综合中文字幕| 亚洲精品乱久久久久久| 国产精品蜜桃在线观看| 91久久精品电影网| 欧美日韩国产mv在线观看视频| 日韩精品免费视频一区二区三区 | 人妻制服诱惑在线中文字幕| 日本猛色少妇xxxxx猛交久久| 亚洲国产精品国产精品| 免费高清在线观看视频在线观看| 最近中文字幕高清免费大全6| 免费黄频网站在线观看国产| 日本免费在线观看一区| 少妇人妻久久综合中文| 日韩成人av中文字幕在线观看| 香蕉精品网在线| 国产午夜精品一二区理论片| 91久久精品电影网| 免费av中文字幕在线| 亚洲综合精品二区| 国产精品99久久99久久久不卡 | 国产成人精品久久久久久| xxx大片免费视频| 美女福利国产在线| 精品亚洲成a人片在线观看| 日本黄色日本黄色录像| 街头女战士在线观看网站| 九色成人免费人妻av| 中文字幕精品免费在线观看视频 | 久久99热这里只频精品6学生| 国精品久久久久久国模美| 日韩 亚洲 欧美在线| 亚洲国产欧美日韩在线播放| av黄色大香蕉| 国产高清不卡午夜福利| 国产黄色免费在线视频| 3wmmmm亚洲av在线观看| 黄片播放在线免费| 久久久久国产精品人妻一区二区| 亚洲三级黄色毛片| 久久国产精品大桥未久av| 亚洲综合色惰| 国产片特级美女逼逼视频| 免费看不卡的av| 91aial.com中文字幕在线观看| 午夜免费鲁丝| 日韩在线高清观看一区二区三区| 亚洲av福利一区| 亚洲不卡免费看| 只有这里有精品99| 久久久久精品性色| 欧美三级亚洲精品| 91久久精品国产一区二区成人| 青春草视频在线免费观看| 美女国产视频在线观看| 韩国av在线不卡| 国产欧美亚洲国产| 高清不卡的av网站| 亚洲人成网站在线观看播放| 精品国产一区二区久久| 另类精品久久| 91久久精品电影网| a 毛片基地| 欧美最新免费一区二区三区| 色视频在线一区二区三区| 日韩在线高清观看一区二区三区| 啦啦啦在线观看免费高清www| 少妇人妻精品综合一区二区| 91久久精品电影网| av卡一久久| 天天影视国产精品| 国产一区亚洲一区在线观看| 成人二区视频| 日韩中字成人| 欧美xxxx性猛交bbbb| 国产成人精品在线电影| 9色porny在线观看| 精品亚洲乱码少妇综合久久| 欧美日韩在线观看h| 2021少妇久久久久久久久久久| 久久国产精品大桥未久av| 免费大片18禁| 男人添女人高潮全过程视频| 日韩中文字幕视频在线看片| 97在线人人人人妻| 国产一区二区在线观看av| 国产69精品久久久久777片| 婷婷色麻豆天堂久久| 亚洲精品国产av成人精品| 不卡视频在线观看欧美| 午夜免费鲁丝| 赤兔流量卡办理| 一级毛片 在线播放| 999精品在线视频| 欧美精品一区二区免费开放| 亚洲欧美日韩另类电影网站| 人体艺术视频欧美日本| 国产在视频线精品| 夫妻性生交免费视频一级片| 毛片一级片免费看久久久久| 亚洲欧美成人精品一区二区| 午夜久久久在线观看| 久久精品熟女亚洲av麻豆精品| 色婷婷av一区二区三区视频| 免费看av在线观看网站| 免费高清在线观看视频在线观看| 日韩 亚洲 欧美在线| 日韩人妻高清精品专区| 亚洲国产色片| 亚洲av欧美aⅴ国产| 最近手机中文字幕大全| 亚洲成色77777| 亚洲婷婷狠狠爱综合网| 岛国毛片在线播放| 99久久综合免费| 国产精品99久久久久久久久| a级毛片免费高清观看在线播放| 久久狼人影院| 色吧在线观看| 国产视频内射| 亚洲色图 男人天堂 中文字幕 | 精品久久久精品久久久| 五月开心婷婷网| 久久韩国三级中文字幕| 久久久久国产网址| 日韩成人av中文字幕在线观看| 亚洲性久久影院| 国产亚洲欧美精品永久| 精品一品国产午夜福利视频| 亚洲国产欧美在线一区| 十八禁高潮呻吟视频| 日本wwww免费看| 天堂俺去俺来也www色官网| 熟女电影av网| 一级毛片我不卡| 人人妻人人爽人人添夜夜欢视频| 亚洲综合精品二区| 免费观看在线日韩| 精品人妻熟女av久视频| 两个人的视频大全免费| 五月天丁香电影| 国产女主播在线喷水免费视频网站| 久久人人爽av亚洲精品天堂| 在线观看一区二区三区激情| 国产精品国产三级专区第一集| 蜜臀久久99精品久久宅男| 亚洲国产av新网站| 91精品伊人久久大香线蕉| 亚洲欧美色中文字幕在线| 精品人妻熟女毛片av久久网站| 色网站视频免费| 中国国产av一级| 欧美亚洲日本最大视频资源| 国产熟女欧美一区二区| 亚洲内射少妇av| av线在线观看网站| a级毛片在线看网站| av卡一久久| av黄色大香蕉| 观看av在线不卡| 亚洲精品日本国产第一区| 高清视频免费观看一区二区| 精品国产乱码久久久久久小说| 简卡轻食公司| 看十八女毛片水多多多| 亚洲av福利一区| 纯流量卡能插随身wifi吗| av播播在线观看一区| 我要看黄色一级片免费的| 另类亚洲欧美激情| 日韩精品有码人妻一区| 男人爽女人下面视频在线观看| 黑丝袜美女国产一区| a级毛片免费高清观看在线播放| 美女视频免费永久观看网站| 国产高清不卡午夜福利| 国产成人精品婷婷| freevideosex欧美| 欧美少妇被猛烈插入视频| 中文字幕制服av| 国产成人精品无人区| 国产综合精华液| 日本91视频免费播放| 久久热精品热| 中文字幕av电影在线播放| av有码第一页| 少妇猛男粗大的猛烈进出视频| 九草在线视频观看| 日韩欧美精品免费久久| 色网站视频免费| 一级毛片我不卡| 交换朋友夫妻互换小说| 亚洲欧美日韩另类电影网站| 婷婷色综合大香蕉| 亚洲国产成人一精品久久久| 中国三级夫妇交换| 国产爽快片一区二区三区| 伊人亚洲综合成人网| 在现免费观看毛片| 最新的欧美精品一区二区| 亚洲综合精品二区| 欧美激情极品国产一区二区三区 | 男女边吃奶边做爰视频| av视频免费观看在线观看| 日本av手机在线免费观看| 国产在线视频一区二区| 国产免费视频播放在线视频| 高清午夜精品一区二区三区| 99久国产av精品国产电影| 亚洲人成77777在线视频| 99九九在线精品视频| 国产高清不卡午夜福利| 亚洲国产精品成人久久小说| 日韩人妻高清精品专区| a 毛片基地| 亚洲熟女精品中文字幕| 狠狠精品人妻久久久久久综合| av免费在线看不卡| 国产一区有黄有色的免费视频| 菩萨蛮人人尽说江南好唐韦庄| 日韩电影二区| 欧美国产精品一级二级三级| 亚洲,欧美,日韩| 国产国拍精品亚洲av在线观看| 在线亚洲精品国产二区图片欧美 | 日韩视频在线欧美| 在线观看美女被高潮喷水网站| 亚洲成人av在线免费| 国产精品99久久99久久久不卡 | 久久久久久久亚洲中文字幕| 美女xxoo啪啪120秒动态图| 五月开心婷婷网| 在线 av 中文字幕| 亚洲天堂av无毛| 国产亚洲精品第一综合不卡 | 免费观看无遮挡的男女| 天堂中文最新版在线下载| 亚洲精品日本国产第一区| 国产精品成人在线| 久久久久久久国产电影| 国产国语露脸激情在线看| 精品一区二区三卡| √禁漫天堂资源中文www| 免费大片黄手机在线观看| 国产精品久久久久久av不卡| 老司机影院毛片| 国产 精品1| 免费高清在线观看视频在线观看| 久久久久久久大尺度免费视频| 人人妻人人澡人人看| 老女人水多毛片| 99热国产这里只有精品6| 青春草视频在线免费观看| 国产片内射在线| 国产精品.久久久| 午夜福利影视在线免费观看| 夫妻性生交免费视频一级片| av不卡在线播放| 天天躁夜夜躁狠狠久久av| 亚洲av不卡在线观看| 亚洲综合色惰| 国产不卡av网站在线观看| 久久97久久精品| 高清黄色对白视频在线免费看| 亚洲精品成人av观看孕妇| 国产精品秋霞免费鲁丝片| 天天影视国产精品| 少妇的逼好多水| 久久毛片免费看一区二区三区| 一级毛片电影观看| 国产男女超爽视频在线观看| 热99国产精品久久久久久7| 国产午夜精品久久久久久一区二区三区| 亚洲国产成人一精品久久久| 日韩av免费高清视频| 色5月婷婷丁香| 久久午夜福利片| 边亲边吃奶的免费视频| 丝袜在线中文字幕| 99久久中文字幕三级久久日本| 国产伦理片在线播放av一区| 中文字幕精品免费在线观看视频 | 久久久久人妻精品一区果冻| 国产熟女欧美一区二区| 妹子高潮喷水视频| 亚洲综合色网址| 岛国毛片在线播放| 亚洲人与动物交配视频| 极品人妻少妇av视频| 热99久久久久精品小说推荐| 国语对白做爰xxxⅹ性视频网站| 一区二区三区精品91| 又黄又爽又刺激的免费视频.| 成人漫画全彩无遮挡| 久久女婷五月综合色啪小说| 中文字幕精品免费在线观看视频 | 国产一区二区在线观看日韩| 亚洲精品国产av蜜桃| 欧美精品人与动牲交sv欧美| 久久久久久人妻| 精品久久久久久久久亚洲| 精品视频人人做人人爽| 亚洲国产精品一区三区| 亚洲欧美一区二区三区黑人 | 国产精品久久久久久av不卡| 国产免费现黄频在线看| 丰满少妇做爰视频| 国产精品人妻久久久久久| 国产精品人妻久久久影院| 亚洲精品一区蜜桃| 丁香六月天网| 91国产中文字幕| 51国产日韩欧美| 夜夜看夜夜爽夜夜摸| 久久久久网色| 三级国产精品欧美在线观看| 王馨瑶露胸无遮挡在线观看| 国产av码专区亚洲av| av卡一久久| 免费av不卡在线播放| 热99国产精品久久久久久7| 国产免费福利视频在线观看| 国产精品久久久久成人av| 色网站视频免费| 美女国产高潮福利片在线看| 天堂中文最新版在线下载| 国产精品久久久久成人av| 国产永久视频网站| 亚洲欧美中文字幕日韩二区| 亚洲av欧美aⅴ国产| 日日啪夜夜爽| 丰满乱子伦码专区| 亚洲久久久国产精品| 国语对白做爰xxxⅹ性视频网站| 人成视频在线观看免费观看| 伊人久久国产一区二区| 国产国拍精品亚洲av在线观看| .国产精品久久| a 毛片基地| 我的女老师完整版在线观看| 欧美变态另类bdsm刘玥| 国产精品久久久久成人av| 国产精品偷伦视频观看了| 一级毛片aaaaaa免费看小| 午夜免费鲁丝| 男女边摸边吃奶| 亚洲不卡免费看| 在线观看美女被高潮喷水网站| 全区人妻精品视频| 中文字幕免费在线视频6|