數(shù)據(jù)可視化技術(shù)離不開專業(yè)圖形卡
數(shù)據(jù)可視化(Data Visualization)技術(shù)指的是運用計算機圖形學(xué)和圖像處理技術(shù),將數(shù)據(jù)換為圖形或圖像在屏幕上顯示出來,并進行交互處理的理論、方法和技術(shù)。它涉及到計算機圖形學(xué)、圖像處理、計算機輔助設(shè)計、計算機視覺及人機交互技術(shù)等多個領(lǐng)域。數(shù)據(jù)可視化概念首先來自科學(xué)計算可視化(Visualization in Scientific Computing),科學(xué)家們不僅需要通過圖形圖像來分析由計算機算出的數(shù)據(jù),而且需要了解在計算過程中數(shù)據(jù)的變化。隨著計算機技術(shù)的發(fā)展,數(shù)據(jù)可視化概念已大大擴展,它不僅包括科學(xué)計算數(shù)據(jù)的可視化,而且包括工程數(shù)據(jù)和測量數(shù)據(jù)的可視化。學(xué)術(shù)界常把這種空間數(shù)據(jù)的可視化稱為體視化(Volum Visualization)技術(shù)。
工程數(shù)據(jù)三維圖形可視化應(yīng)用中的專業(yè)圖卡
三維圖形數(shù)據(jù)的可視化包含三維模型的創(chuàng)建和圖形數(shù)據(jù)的幾何運算兩大過程,幾何運算部分又包括物理運算、幾何轉(zhuǎn)換、光源、頂點標(biāo)定和貼圖渲染等幾個階段,其中涉及大量的浮點運算和整數(shù)運算,需要圖卡提供強有力的圖形數(shù)據(jù)處理性能。因此,市場上一般的圖卡或入門級的專業(yè)圖卡都很難勝任大規(guī)模三維數(shù)據(jù)的可視化任務(wù),只有少數(shù)高端專業(yè)圖卡才能得到專業(yè)人士的認可,并在實踐中得到應(yīng)用(僅用于學(xué)習(xí)目的,不考量工作效率者除外)。
筆者在裝備了麗臺Quadro FX4600 顯卡的計算機系統(tǒng)上運行交互式圖形可視化系統(tǒng)AVS/Express,并采用外源數(shù)據(jù)進行測試,以核實麗臺Quadro FX4600顯卡的專業(yè)效能和在圖形可視化領(lǐng)域 的適用性。除麗臺Quadro FX 4600顯卡外,系統(tǒng)采用了酷睿2 E6400雙核處理 器,配置了2GB DDR2 667內(nèi)存,基于 Windows XP Professional SP1系統(tǒng)。
(圖2 麗臺Quadro FX 4600顯卡)
AVS/Express從6版本之后才提供成熟穩(wěn)定的Windows版本,此前僅僅提供UNIX版本??紤]主機性能,相比之下,Windows版本的數(shù)據(jù)處理規(guī)模上限小于UNIX版本,但能滿足絕大多數(shù)用戶的需要,特別是64位PC平臺和高性能專業(yè)圖卡的大規(guī)模應(yīng)用,Windows版的AVS/ Express 6.3已經(jīng)可以處理最高20億點陣規(guī)模的圖形。
AVS/Express提供了有關(guān)先進圖形、圖像、數(shù)據(jù)可視化、數(shù)據(jù)庫接口、注釋和硬拷貝等先進技術(shù),因此被GIS、工程計算、醫(yī)療等廣泛領(lǐng)域的專業(yè)系統(tǒng)選為圖形可視化的標(biāo)準。
工程計算結(jié)果的可視化是與CAD/ CAE技術(shù)相關(guān)聯(lián)的,AVS/Express在其中起到了主導(dǎo)作用。在AVS/Express的技術(shù)數(shù)據(jù)包中,采用了TMA的集成電路設(shè)計和制造數(shù)據(jù),展現(xiàn)大量工程模擬數(shù)據(jù)的可視化效果。TMA的TCAD軟件幫助工程師在設(shè)計過程的前期階段,通過三維數(shù)據(jù)模擬技術(shù)預(yù)估產(chǎn)品的電子產(chǎn)品的性能和制造可能性、可靠性,以縮短設(shè)計周期,減少設(shè)計失誤,而利用嵌入的AVS/ Express三維圖形可視化系統(tǒng),工程師可以在計算機的屏幕上直接觀看三維的模 擬結(jié)果,直觀地進行對比評估。在麗臺 Quadro FX 4600平臺上,圖3所示的三維集成電路模擬圖得到了完美的展示,不存在任何阻滯。FX 4600在多視圖窗口下流暢處理動態(tài)變化的三維云圖,尤其體現(xiàn)了高端專業(yè)圖卡的價值所在。
在汽車設(shè)計過程中,麗臺Quadro FX 4600與AVS/Express的配合也是天衣無縫。圖4是梅賽德斯公司某車型的車身有限元非結(jié)構(gòu)性網(wǎng)格,采用Nastran系統(tǒng)進行處理,其結(jié)果在AVS/ExpressViewer(多線程)中實現(xiàn)可視化,包括370萬以上的節(jié)點(未進行運算過程),在FX4600的幫助下,采用標(biāo)準的OpenGL接口,系統(tǒng)顯示的表現(xiàn)非常優(yōu)秀,除數(shù)據(jù) 檢算過程稍有延遲外,視圖的切換、視 角的旋轉(zhuǎn)、模型的平移均非常流暢。在交互性圖形操作過程中,高精度圖形細節(jié)的展示尤其令人滿意。
(圖3 TMA SRAM集成電路分析結(jié)果云圖)
(圖4 梅賽德斯車型應(yīng)力分析云圖)
在上述實例中,基于使用AV S/ Express,工程師將模擬過程生成的海量數(shù)據(jù)轉(zhuǎn)換為三維圖像及曲線圖,AVS/ Express簡化了這一工程數(shù)據(jù)的可視化過程,而麗臺Quadro FX 4600則為大規(guī)模、高精度復(fù)雜三維圖形的顯示提供了硬件基礎(chǔ),使得整個過程的效率得以提高。類似的應(yīng)用幾乎遍及了當(dāng)前所有高科技復(fù)雜產(chǎn)品的研發(fā)過程,如虛擬風(fēng)洞、復(fù)雜地質(zhì)條件的三維模擬等,Quadro FX 4600配合AVS/Express等專業(yè)領(lǐng)域可視化應(yīng)用程序,對于取得突破性的研究成果起到了關(guān)鍵作用。