王晨光,寧 亮,趙 順
(1.國網冀北電力有限公司唐山供電公司,河北 唐山 063000;2.北京國遙新天地信息技術有限公司,北京 100101)
?
海量三維電纜及通道自動化建模與渲染技術研究
王晨光1,寧亮1,趙順2
(1.國網冀北電力有限公司唐山供電公司,河北 唐山 063000;2.北京國遙新天地信息技術有限公司,北京 100101)
摘要:近年來,電力部門對電力電纜及通道的管理已由二維圖形圖紙逐漸轉變為三維數字化真實場景模擬管理,對海量電力數據的建模和渲染技術要求提高。針對現有電纜及通道自動化建模技術存在的效率低、修改難、加載慢的不足,本文采用了模型參數規范化、使用單位模型、彎道自動化建模、八叉樹結合LOD技術、管狀地物多精度建模技術等進行模型建立、渲染、加載,提高建模效率和加載速度,并實現電路模型編輯和路線規劃等功能。
關鍵詞:三維電纜;自動化建模;模型優化;可視化
1研究背景
近年來,國內城市電纜化率迅速提高,電力企業對地下電纜的管理由二維圖形、圖紙逐步轉向三維數字化、信息化管理;電纜三維數字化管理主要是在一個虛擬現實的三維可視化環境下,快速生成三維電纜實體模型,進行高效渲染,并保證電纜空間數據的準確性、完整性以及可獲得性,能夠進行電路故障位置分析、線路規劃等操作[1]。三維電纜技術快速發展的主要背景技術包括[2-4]:①一些CAD三維模型建模軟件在建模理論與技術上越來越完善,如AutoCAD、Pro /E、UG、CATIA 等,為電纜及通道自動化建模提供了理論與技術基礎;②主流3D渲染引擎Directx與OpenGL在三維圖形渲染技術方面逐漸成熟,此外,還涌現出一些優秀的開源三維渲染引擎,在模型高效渲染技術方面進行了深入的優化,如Ogre、OSG、WorldWind等;③現今計算機軟硬件系統性能的提升,為地下電纜的三維數字化、精細化管理提供了技術支持;④國外的數字地球產品Google Earth、國內的EV-Globe空間信息平臺以及CityMaker平臺在批量城市模型渲染方面進行了深入的研究,如采用LOD控制技術、異步資源加載渲染等技術。
但是數據參數化與三維電纜及通道模型建模技術存在許多缺點。工作量大,采用手工方式進行建模,不適合對大范圍電纜數據進行建模;對模型數據進行更新、修改比較困難,并且容易出現錯誤;無法保障海量三維電纜模型的渲染效率;一般是采用B樣條來創建電纜模型,計算量大,不能滿足海量電纜模型的實時建模與渲染的性能需求;對于具有拓撲關系的電纜通道數據,處理過程非常復雜。
因此,針對現有三維建模技術發展現狀和存在的不足,對其進一步改進是十分必要的。在本研究中,主要采用規范化模型參數、使用單位模型、彎道自動化建模、八叉樹結合LOD技術等進行模型建立、渲染、加載等操作。
2三維建模及相關規范
為制定科學、合理的地下管線調查方案,在進行三維建模之前,對實際物體進行抽象、簡化十分必要,并對其參數進行規范和統一,便于數據采集、整理及后期計算機三維建模[5-6]。在充分調查研究現有城市各個地下管線建模規范的基礎上[7],加以分析、總結,首先對電力設施如隧道、電纜、支架等按其功能和形狀進行分類,然后根據電纜、井室建模需要,設計電纜、通道調查表,最后設計了自動建模規則,使得可以程序自動化建立三維管道、管線模型,再現地下通道及電纜三維模型。
同時,制定三維電纜及通道的空間數據制作標準規范,有利于三維模型數據的制作規范化,在保證模型準確性和精度的前提下,進行海量模型自動化建模,提高建模效率。通過對海量三維電纜及通道模型的異步調度機制以及渲染控制方案,實現海量三維電纜模型的渲染,形成海量三維電纜模型及通道的高效渲染技術方案,如圖1所示。

圖1 海量三維電纜及通道自動化建模與可視化渲染技術方案
3自動化建模方案
通過建立正確、簡化的模型來描述和表現事物的各種屬性,是現代科學探索事物本身發展、運行規律的一個普遍而且重要的方法。對現實世界的建模和模擬,就是根據研究的目標和重點,在數字空間中對其形狀、材質、運動等屬性進行數字化再現的過程。
電纜及通道三維模型自動化建模技術通過構造電纜及通道對象的參數化模型,建立參數驅動機制進行建模。運用參數化建模技術按照實際尺寸生產的電纜及通道三維模型,包含的信息豐富、直觀,能很好的表達電纜的柔性動態特征以及通道模型的連通特性,并且工作量小,過程簡單便捷。這種新型建模技術是電纜及通道三維模型批量生產、模型修改及變型設計的需要,也是電纜及通道自動化建模的關鍵技術。對電纜及通道參數化模型的描述見表1。

表1 電纜及通道參數化模型描述
電纜及通道的參數除了類型、屬性以及路徑點信息以外,還必須具備關鍵拐點的拓撲關系,為自動化建模提供必要的屬性信息。建模過程見圖2。
在對電纜及通道分析后,歸納后發現影響這些物體形狀和走向的要素主要包括:①軸線和拐角控制這些地物的走向;②斷面形狀控制其截面大小[8]。通過對該地物特性的歸納,結合現實需求,采用并改進了基于特征斷面的管狀地物多精度建模技術。特征斷面指控制地物走向或形狀編號的各種斷面和拐角;而多精度建模指模型可適應不同精度的變化,在縮放到大比例尺場景時,電纜以三維實景對象進行建模顯示,并展示通道外部的貼面、內部的管線、支架等細節;在小比例尺顯示時,管道則簡化為線狀地物,在展示其在空間的大致走向的同時,加快圖像計算和圖形顯示的速度。
因此,對管道進行建模主要分為直通管道建模、拐點管道建模、表層貼圖等主要步驟。首先,在3DMAX中建立一個長度固定的矩形單位模型,并利用貼圖技術進行貼圖顯示。把單位模型導入EV-Globe中。之后,構建直通模型,根據數據庫的管道的屬性信息,選取管道的起點、中點、終點以及截面形狀,對單位模型進行放大、拉伸等操作,最后生成直通管道模型。
關于拐點管道建模,要根據連接的兩個直通管來確定拐點弧段的起始點、圓心、半徑、夾角等參數,計算求得所在平面的法線矢量,垂直于兩側直通管道的向量,繼而求得圓心坐標,得到弧段與夾角。并對弧段進行m等分,得到彎管的斷面信息,m數值越大,拐點管道約圓滑、模擬效果越好,見圖3。

圖2 電纜及通道自動化建模流程圖

圖3 拐點管道建模
經過主要場景建立、分塊后,就需要對各種劃分塊的層次進行調整,需注意一下幾個問題。①建立模型時,優先構建層次型模型。把復雜的物體逐個分解成若干個簡單物體,盡量按照逐步求精的策略來分解。②在建模時,不管是顯示一個物體的全部還是只顯示該物體的部分,都必須對這個物體整體建模,為避免對空間跨度較大的物體進行計算,在建模時應盡量避免空間跨度較大的物體。③建模時,可視范圍內相鄰的物體級別相同,對于級別相同的物體,在設置節點時依次從左往右設置。④如果存在部分可見的物體,對這些物體對應的節點進行刪除;對于比較規則的物體,只要不影響真實感,就忽略其內部等具體細節,只對其外形進行建模;對于不規則的物體,依據各不規則部分的重要程度來進行建模,不重要的部分可用一些圓圈、長方形等簡單的圖形來表示。
4模型渲染與優化方法
海量電纜三維模型高效管理與渲染主要是通過對電纜以及附屬設備進行分層管理,并設置模型八叉樹空間劃分,采用資源異步調度機制,達到模型的高效查詢、流暢渲染的目的。方案流程見圖4。

圖4 海量電纜及通道模型數據管理與渲染方案
對模型進行優化,在一定程度上可以提高建模整體實時性[9]。根據三維建模過程中的實際情況,對模型可采取的優化方法較多。去除多余多邊形方法:去除處于場景瀏覽時實體模型之外的不可見部分多邊形,這樣能降低建模耗時并且不會影響整體瀏覽效果;紋理替代策略:在三維建模時,若過分強調物體細節,不但工作量較大,而且模型復雜度也較大,進而影響整體建模實時性。合理采用紋理不僅能增強場景中物體真實感,而且還能降低建模復雜度;實例化策略:在數據庫領域,實例化就是對庫中現存模型的引用,表面上相同模型的復用。但是,實例并非庫中真實的實體,而是眾多模型的一個影子,此時實物其實僅有一個,其他同類實物均可通過一系列變換而得到。這種情況下,在場景中顯示實體時,就可以只對某一實例的顏色、形狀、紋理等特征進行編輯,此時所有同類實體的屬性也隨之相應改變。在場景中,如果一個實物在不同的位置多次被使用,那么僅對該物體建立一個模型,以后不論何時何地使用,僅通過實例化方法引用此模型即可。這種方法不僅能夠節省大量內存空間,而且還能提高建模速度。
在實際過程中,應根據實際情況來選用上述優化策略,本研究主要采用了紋理替代技術、實例化等技術。
5模型加載與可視化
模型加載的技術較多,八叉樹是三維空間數據劃分的數據結構之一,也是大型三維游戲場景管理和虛擬現實地理場景數據管理與渲染的主流技術。它是在滿足約束條件的前提下,把指定范圍空間作為一個立方體,將其劃分為八個小立方體,遞歸地分割小立方體。這種場景管理渲染技術的優勢體現在以下幾個方面:①加速局部場景在視域和當前窗體中的可見性查詢過程,以便快速剔除不在視域的場景;②加速場景渲染實體的射線查詢過程,避免射線與每一個實體以及三角面進行判斷。
作為主流的場景管理技術,雖然對一般場景能保障查詢效率,但對于具有特殊的空間分布特征數據,效果不是很明顯。比如:海量模型數據離散分布、局部空間內數據密集等。因此,還需使用LOD等技術對其進一步對其進行改進。
結合EV-Globe平臺,對各個功能進行集成,可最終實現電纜、通道模型的快速加載與現實,并支持線路規劃、編輯等功能。
6結語
本文針對電纜及通道的三維海量建模技術存在的不足,使用參數化模型、自動化建模技術、彎道建模、LOD技術、八叉樹等技術,實現了海量三維電纜模型的快速化建模、加載、顯示、調用,并進一步實現模型編輯和線路規劃,對于實現電力建設的數字化、信息化、可視化具有重要的意義。
參考文獻
[1]張弛,吳尊東,王少華.基于GIS的電力電纜三維圖形可視化管理系統[J].浙江電力,2013(6):24-26.
[2]欒悉道,應龍,謝毓湘,等.三維建模技術研究進展[J].計算機科學,2008,35(2):208-210.
[3]蔣楠.三維GIS在輸電管理中的關鍵技術應用研究[D].成都:電子科技大學,2010.
[4]郭玉,羅研.地下管線綜合管理系統設計與實現[J].測繪與空間地理信息,2015,38(5):134-136.
[5]趙雅麗.三維建模技術的研究及其在樓宇結構與管網中的應用[D].沈陽:沈陽工業大學,2007.
[6]馬佳,金尚軍.三維地下管線建模及系統實現研究[J].城市建設理論研究,2014(1):182-182.
[7]鄭國平.城市地下空間信息系統設計及關鍵技術研究[D].上海:同濟大學,2004.
[8]朱學明,曹峰,宋志勇.基于三維技術的地下管線數據智能化質檢系統設計與實現[J].現代測繪,2013,36(5):24-26.
[9]胡瑩.三維建模流程的優化和簡化[J].湖南師范大學自然科學學報,2014,37(2):90-94.
收稿日期:2016-01-20
作者簡介:王晨光(1976-),男,高級工程師,主要從事電力規劃及電氣系統自動化研究。E-mail:wcguang0618@163.com。
中圖分類號:P618.1
文獻標識碼:A
文章編號:1004-4051(2016)07-0153-04
Research into modeling and rendering of massive 3D cable and channel
WANG Chen-guang1,NING Liang1,ZHAO Shun2
(1.Tangshan Power Company,State Grid Electric Power Company,Tangshan 063000,China;2.EarthView Image Inc,Beijing 100101,China)
Abstract:In recent years,the management of power cable and channel has been transformed into 3D digital real scene simulation management.The modeling and rendering technology of large power data is required.Modification in view of the low efficiency existing in the existing cable and channel and automatic modeling technology,the disadvantage of difficult and slow to load,the model parameter specification,using the unit model,curve automatic modeling,octree with LOD technology,a tubular object precision modeling technology modeling,rendering,load,improve the efficiency of modeling and loading speed,and realize the function of the circuit model editing and route planning.
Key words:three dimensional cable;automatic modeling;model optimization;visualization