三維立體顯示不同于二維平面顯示,能夠以三維的方式顯示立體圖像,三維顯示技術(shù)可顯示具有真實感的數(shù)字景觀場景,能夠真實的展示物體,達到模擬觀察真實世界的效果;為了獲得快速高效的三維顯示,實現(xiàn)對景觀環(huán)境模型進行分解、組合、展開、投影等功能,更加直觀準(zhǔn)確的展示景觀環(huán)境的空間信息,需要采用特定的圖像處理技術(shù)對景觀環(huán)境進行真三維實時顯示,本文從快包平臺一位資深行業(yè)專家級服務(wù)商的投稿,給大家描述文章可用于景觀環(huán)境的三維實時顯示圖像處理技術(shù)。
部分稿件公布:
顯示技術(shù)用來描述客觀實體,通常采用影像來進行描述,該技術(shù)源于人們對世界的認識與探索,在不斷的生產(chǎn)、生活實踐中總結(jié)而來,不僅豐富了人們的日常娛樂活動,同時也提供了一種新的表現(xiàn)方式,使人們在模擬的環(huán)境中就可以達到身臨其境的感覺,在不斷地探索改進中,圖像的質(zhì)量逐漸提高,從模擬顯示單一的個體逐漸發(fā)展到能夠較全面的展示復(fù)雜的場景環(huán)境,最終達到模擬人們觀察世界的效果。
現(xiàn)有景觀環(huán)境的渲染或演示技術(shù),一般采用平面顯示或者視差立體顯示系統(tǒng)作為觀察平臺。在顯示影像的過程中,除了需要獲取平面信息,同樣也需要獲取深度信息。如果缺乏深度信息或者深度信息不完整,則難以表現(xiàn)出整個組織的三維立體結(jié)構(gòu)。目前,需要獲得深度信息的領(lǐng)域有空中交通管制、醫(yī)學(xué)成像、大氣環(huán)境、軍事等領(lǐng)域。這些領(lǐng)域的成像過程中需要以大量的跟讀信息作為成像的支撐依據(jù),通常以三維的形式進行顯示。
通過采集獲取三維信息,模擬三維結(jié)構(gòu)從而進行三維顯示。相比較常規(guī)的缺乏深度信息的現(xiàn)實手段,該方法不易丟失三維信息,顯示效果要優(yōu)于常規(guī)的偽三維顯示技術(shù)。目前,一種新型顯示技術(shù)——真三維顯示則滿足了獲取深度信息數(shù)據(jù),且能夠顯示具有真實空間感的三維立體圖形的需求,成為可視化新需求的最佳解決方法。
現(xiàn)有的真三維立體顯示技術(shù)可分為分光立體(Glasses-basedStereoscopic)、自動分光立體顯(Autostereoscopic Displays)、全息術(shù)(Hologram)和體三維顯示(Volumetric3D Display)4大類。在該4類顯示技術(shù)中,分光立體和自動分光立體顯示較為成熟,是本領(lǐng)域的常規(guī)的數(shù)字化手段。這兩類技術(shù)采用視差的方式最終來進行3D顯示。但該方法的缺點在于3D景象是人工構(gòu)成,在自然度上存在著偏差,長時間的觀察會對觀察者的腦力造成負擔(dān),從而使觀察者的身體產(chǎn)生不適。
目前,主流的全息技術(shù)通常利用干涉和衍射的原理,但是通常只能模擬顯示靜態(tài)的環(huán)境。人們在進行觀察時,必須按照一定的角度進行,并且不具備完善的人機交互。如果想體驗到科幻電影中的3D顯示效果,則需要采用體三維顯示。
詳解三維顯示技術(shù):
按顯示原理,真三維顯示可以分為主要用來對靜態(tài)物體進行顯示和動態(tài)物體進行掃描顯示。當(dāng)顯示靜態(tài)物體時,在一個固定的空間中進行像素顯示。該顯示技術(shù)主要利用紅外轉(zhuǎn)換技術(shù)。但紅外技術(shù)在較高功率下會對眼睛有害。當(dāng)顯示動態(tài)物體時,主要靠能夠做往返機械運動的裝置來進行掃描顯示。體掃描顯示利用可見光成像,對人身體無傷害,同時在結(jié)構(gòu)尺寸上也無過多限制因素。因此,結(jié)合以上特點,體掃描可以實現(xiàn)無害的,小型化的3D動態(tài)顯示,最終模擬出如同科幻電影般的三維透視圖像。掃描體顯示(Swept-Volume Display)和固態(tài)體顯示(Solid-VolumeDisplay)是目前體三維顯示技術(shù)的兩大分支。掃描體顯示(Swept-VolumeDisplay)技術(shù)的代表作是Felix3D(圖1)和Perspecta(圖2);固態(tài)體顯示(Solid-Volume Display)的代表作是DepthCube。
應(yīng)用場景分析:
1、應(yīng)用BIM技術(shù)進行參數(shù)化三維圖像設(shè)計
常規(guī)的景觀環(huán)境設(shè)計軟件是AutoCAD,但隨著該領(lǐng)域的不斷發(fā)展,更高級的軟件技術(shù)也不斷地涌現(xiàn),其中最為代表性的是BIM(BuildingInformation Model建筑信息模型)技術(shù)。BIM是基于存儲信息的方式進行三維模型的設(shè)計。例如,當(dāng)設(shè)計三維墻體模型時,需要獲得墻和開窗的信息,以及所需材料、顏色、類型、表面處理方式等一系列的信息。這些信息屬于幾何信息和建筑屬性信息,并且在BIM軟件中以參數(shù)的形式進行存儲,簡化了設(shè)計過程,提高了設(shè)計效率。
景觀環(huán)境有許多不具有參數(shù)化條件,例如設(shè)計風(fēng)格;有的已經(jīng)具有參數(shù)化條件,例如某項設(shè)計模型的營造方法,完全具有參數(shù)化條件。因此,通過BIM軟件,設(shè)計師在進行創(chuàng)作時,直接以參數(shù)的形式進行設(shè)計,大大簡化了設(shè)計過程。
目前主流的BIM軟件有:ArchiCAD、MicrostationTriFoma、Rerit。ArchiCAD是由Graphisoft公司研發(fā);MicrostationTriFoma是由Bentley公司研發(fā);Rerit是由Autodesk公司研發(fā)。GDL語言是常用的環(huán)境設(shè)計語言,設(shè)計師采用GDL語言進行設(shè)計時,采用加工參數(shù)和幾何參數(shù)屬性的構(gòu)件子程序,對所需要設(shè)計的具體構(gòu)件進行參數(shù)重構(gòu),即修改子程序的參數(shù)來進行構(gòu)件,從而建立所需的構(gòu)建庫。利用C++設(shè)計構(gòu)件組裝系統(tǒng),最終建立所需的用來輔助景觀設(shè)計的三維系統(tǒng)。
2、VC環(huán)境下利用OpenGL進行圖像處理
開放性圖形庫(Open Graphic Library)即OpenGL,起源于美國高級圖形和圖像計算機系統(tǒng)公司。該公司開發(fā)了基于三維圖形的標(biāo)準(zhǔn)庫。該標(biāo)準(zhǔn)庫可以用來繪制三維圖形,支持實現(xiàn)可視化。OpenGL獨立于窗口系統(tǒng)和操作系統(tǒng),具有可移植、兼容不同的平臺的優(yōu)點。
通過采用基于高速嵌入式軟、硬件處理的解決方案,對圖像信息進行高速數(shù)據(jù)的采集、算法處理、還原,表現(xiàn)形式多樣、內(nèi)容豐富。通過人機交互平臺,將采集到的二維信息經(jīng)過計算機輔助設(shè)計得到三維圖像,通過真三維圖形處理器的應(yīng)用和算法,轉(zhuǎn)變?yōu)榭赏渡涞恼嫒S圖像傳送給投影機系統(tǒng)。真三維數(shù)據(jù)轉(zhuǎn)換器工作原理如下:原始的圖形數(shù)據(jù)在圖形工作站經(jīng)過采樣以后,在轉(zhuǎn)換器中進行圖像的分個、三維建模和真三維采樣。嵌入式硬件算法器(Embedded Hardware Algorithm)在響應(yīng)空間光學(xué)觸控器的指令信息后對圖像進行重分隔、模型變換和采樣。最后把校正后的位置信息傳給真三維數(shù)據(jù)轉(zhuǎn)換器,通過OpenGL與圖像數(shù)據(jù)接口處理立體圖像數(shù)據(jù)信息,并經(jīng)過編譯器優(yōu)化和代碼優(yōu)化和開發(fā),成為具有相應(yīng)功能的應(yīng)用軟件,設(shè)計軟件結(jié)構(gòu),開發(fā)流程與界面,并實現(xiàn)不同類型模型的讀取,圖像技術(shù)處理容易方便,可實現(xiàn)多人、全角、裸眼立體觀看,實現(xiàn)與真三維顯示器中的三維虛擬物體進行人機交互,初步實現(xiàn)了真三維立體圖像的實時顯示。
3、應(yīng)用3D-DOCTOR軟件進行圖像交互處理
3D-DOCTOR是由Able軟件公司研發(fā)。該軟件主要用于圖像的三維建模、渲染和圖像處理等方面。目前主要應(yīng)用于需要可視化的醫(yī)學(xué)三維領(lǐng)域,如X光透視成像、MRI、CT。除此以外,還可以適用于需要3D圖像處理的工業(yè)領(lǐng)域和計算機科學(xué)領(lǐng)域。3D-DOCTOR所支持的圖片格式有:TIFF、DICOM、BMP、JPEG,可以對圖片的灰度和色彩進行控制。該軟件原理如下:2D圖像輸入以后進行量化采樣,對采樣的數(shù)據(jù)進行實時切片,將切片的數(shù)據(jù)進行3D渲染,最終輸出STL、DXF、OBJ、3DS等格式文件。同時其所支持的程序擴展功能可以提供基于Basic的腳本語言,滿足設(shè)計人員進行二次開發(fā)。在醫(yī)學(xué)圖像、計算機科學(xué)、工業(yè)控制等領(lǐng)域,3D-DOCTOR已被廣泛的應(yīng)用。設(shè)計師通過該軟件建立設(shè)計對象的物體模型,對設(shè)計模型進行進一步的細化,在原有設(shè)計的基礎(chǔ)上進一步的保留細節(jié),最大限度的還原真實場景。但是該方法的缺點也十分明顯,在建立運動的模型時不可交互控制,只能利用該軟件預(yù)先設(shè)定,所以不適用于需要設(shè)計運動物體、建立運動物體模型的情況。
4、應(yīng)用3DStudioMax軟件進行3D圖像建模處理
Discreet公司開發(fā)了應(yīng)用于3D模擬顯示的軟件3DStudioMax,簡稱MAX或者3dsMax。該軟件是基于PC系統(tǒng),應(yīng)用于三維渲染和制造。該軟件初期應(yīng)用于DOS環(huán)境,隨著WindowsNT出現(xiàn)后,兼容了Windows的操作系統(tǒng),同時也降低了3D圖形制作的門檻。該軟件的強大之處在于內(nèi)置了多種設(shè)計工具,其中Polygon Modeling Tools(多邊形工具)能夠提高工作的流程和效率;Regdoll與MCloth模塊能夠使設(shè)計師更專注于創(chuàng)作,減少因技術(shù)難題所帶來的精力分散;自定義選項十分靈活,按設(shè)計師個人的工作方式優(yōu)化接口間切換。該軟件最新版本支持HDR影像合成工具,能提供色彩校正、點陣或向量式的繪圖變形、景深、動態(tài)模糊等渲染效果。同時,迅銀硬體算圖(Quicksilver)和板巖材質(zhì)編輯器(Slatematerial Editor)能夠以視覺化的方式編輯景觀材質(zhì),節(jié)點式的編輯方式能夠極大的提高工作效率,改善工作流程。在擁有GPU和CPU的硬件平臺上,能夠以極短的時間產(chǎn)生高品質(zhì)影像。材質(zhì)繪制和建模進行了改良,能夠加速材質(zhì)的繪制和建模工作。設(shè)計師在進行渲染的工作室可以簡單快速的從單個檔切換至多個檔設(shè)置,并且可以對整個過程進行修改而無需對整個場景進行渲染。暫時完成的設(shè)計可以轉(zhuǎn)存至Adobe Effects、Adobe Photoshop軟件進行進一步處理,提高了工作效率。3DStudioMax主要應(yīng)用于3D建筑漫游、室內(nèi)設(shè)計,定位于中端軟件。如果需要一些較高級的要求(如動態(tài)學(xué)模擬),3DStudioMax遠不如AutodeskMaya強大。
5、應(yīng)用AutodeskMaya軟件進行3D建模渲染處理
AutodeskMaya是由Autodesk研發(fā)的著名的應(yīng)用于三維建模的軟件。AutodeskMaya的出現(xiàn)大大簡化了了3D建模領(lǐng)域的工作流程,提高了工作效率。同時,通過新的的算法極大的提高了設(shè)計性能,改善了多邊形建模問題,其多線程的工作方式可以充分發(fā)揮出多核處理器的優(yōu)勢,模型的外觀可依靠新的HLSL著色工具來大大增強,制作出更具彈性的渲染效果。Maya2015是該軟件的最新版本,該版本極大的提高了視窗的功能。對于運動模糊(Motionblur)的顯示進行了極大的增強。在提高性能的視窗中可顯示環(huán)境隔絕效果和景深通道。設(shè)計師無需打開圖形編輯器即可對軌跡運動進行編輯。流體的飛濺、沸騰和澆注效果可以利用新的流體功能來模擬。AutodeskMaya在動力學(xué)解算方面擁有強大的功能,可在較短的時間內(nèi)進行計算,產(chǎn)生強大的動態(tài)視覺效果。
AutodeskMaya的3D渲染功能比3DStudioMax更加全面,特別是在斑紋、毛發(fā)、粒子等建模上,顯示出了其強大的優(yōu)勢。(詳細稿件請聯(lián)系jackding eecnt.com)
在快包平臺上也有三維顯示圖像處理技術(shù)的應(yīng)用項目,它是一個基于
C#的三維圖形顯示程序設(shè)計,雇主要求原有基于OpenGL用C++做的30萬個數(shù)字顯示成一個地形圖一樣的三維物體的程序,現(xiàn)在需要將這個程序還是基于OpenGL,改造成C#版,原來的程序,具體來說分為三個步驟:
1、顯示成一個地形圖一樣的三維物體。
2、根據(jù)一個色標(biāo)圖片,顯示相應(yīng)顏色要能變化。
3、把這個三維圖形最后生成一個圖片。
驗收標(biāo)準(zhǔn):C#中的代碼注釋盡可能的詳細。尤其是方法的功能,輸入輸出參數(shù)等。甲方提供一個30萬個點的int型數(shù)組(一維),作為數(shù)據(jù)源,根據(jù)這個數(shù)據(jù)源能完成上述的功能。
更多精彩項目推薦:
氧及氮氧傳感器開發(fā)及信號處理
http://www.tiglon.com.cn/index.php/Home/Kuaibao/targetDetail/id/2828
投影儀+錄音+外放+能裝即時通訊APP+激光翻頁一體機
http://www.tiglon.com.cn/index.php/Home/Kuaibao/targetDetail/id/2834
Caller ID免提電話機軟件開發(fā)
http://www.tiglon.com.cn/index.php/Home/Kuaibao/targetDetail/id/2818
車內(nèi)人體探測報警裝置
http://www.tiglon.com.cn/index.php/Home/Kuaibao/targetDetail/id/2826