虛擬博物館設(shè)計(jì)產(chǎn)品是以信息技術(shù)為基礎(chǔ)的,其中的虛擬現(xiàn)實(shí)技術(shù)、J2EE開發(fā)技術(shù)、VRML技術(shù)是最為常見的技術(shù)。
一、虛擬現(xiàn)實(shí)技術(shù):虛擬現(xiàn)實(shí)(Virtual Reality,VR)技術(shù)是二十世紀(jì)末出現(xiàn)的一門嶄新的綜合性信息技術(shù),它融合了數(shù)字圖像處理、計(jì)算機(jī)圖形學(xué)、多媒體技術(shù)、傳感器技術(shù)等多個(gè)信息技術(shù)分支,從而大大推進(jìn)了計(jì)算機(jī)技術(shù)的發(fā)展,虛擬現(xiàn)實(shí)的關(guān)鍵技術(shù)可以包括以下幾個(gè)方面:
1、動(dòng)態(tài)環(huán)境建模:動(dòng)態(tài)環(huán)境建模技術(shù)的目的是獲取實(shí)際環(huán)境的三維數(shù)據(jù),并根據(jù)應(yīng)用的需要,利用獲取的三維數(shù)據(jù)建立相應(yīng)的虛擬環(huán)境模型。三維數(shù)據(jù)的獲取可以采用CAD技術(shù)(有規(guī)則的環(huán)境),而更多的環(huán)境則需要采用非接觸式的視覺(jué)建模技術(shù),兩者的有機(jī)結(jié)合可以有效地提高數(shù)據(jù)獲取的效率。
2、實(shí)時(shí)三維圖形生成:三維圖形的生成技術(shù)已經(jīng)較為成熟,其關(guān)鍵是如何實(shí)現(xiàn)“實(shí)時(shí)”生成。為了達(dá)到實(shí)時(shí)的目的,至少要保證圖形的刷新率不低于15幀/秒,最好是高于30幀/秒。
3、應(yīng)用系統(tǒng)開發(fā)工具:虛擬現(xiàn)實(shí)應(yīng)用的關(guān)鍵是尋找合適的場(chǎng)合和對(duì)象,即如何發(fā)揮想象力和創(chuàng)造力,選擇適當(dāng)?shù)膽?yīng)用對(duì)象可以大幅度地提高生產(chǎn)效率、減輕勞動(dòng)強(qiáng)度、提高產(chǎn)品開發(fā)質(zhì)量。
4、系統(tǒng)集成技術(shù):由于虛擬現(xiàn)實(shí)中包括大量的感知信息和模型,因此系統(tǒng)的集成技術(shù)起著至關(guān)重要的作用。集成技術(shù)包括信息的同步技術(shù)、模型的標(biāo)定技術(shù)、數(shù)據(jù)轉(zhuǎn)換技術(shù)、數(shù)據(jù)管理模型、識(shí)別和合成技術(shù)等等。
二、J2EE開發(fā)技術(shù):J2EE(Java 2 Platform Enterprise Edition)是一種利用Java 2平臺(tái)來(lái)簡(jiǎn)化機(jī)構(gòu)組織解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java 2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如"編寫一次、隨處運(yùn)行"的特性,方便存取數(shù)據(jù)庫(kù)的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。
現(xiàn)在J2EE的多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是J2EE典型的四層結(jié)構(gòu):
a、運(yùn)行在客戶端機(jī)器上的客戶層組件
b、運(yùn)行在J2EE服務(wù)器上的Web層組件
c、運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件
d、運(yùn)行在EIS服務(wù)器上的企業(yè)信息系統(tǒng)層軟件
三、VRML技術(shù):VRML(Virtual Reality Modeling Languange)是虛擬現(xiàn)實(shí)建模語(yǔ)言,其發(fā)展的初衷就是用來(lái)創(chuàng)建基于瀏覽器的、具有實(shí)時(shí)漫游特性的虛擬現(xiàn)實(shí)場(chǎng)景,它實(shí)現(xiàn)了基于B/S結(jié)構(gòu)的客戶端三維動(dòng)畫和基于對(duì)象的用戶交互,從而改變了傳統(tǒng)網(wǎng)頁(yè)的單調(diào)、 交互性差等缺點(diǎn)。其技術(shù)特點(diǎn)有:
1、交互性強(qiáng):用戶可以通過(guò)鼠標(biāo)和鍵盤來(lái)實(shí)時(shí)操縱場(chǎng)景中的虛擬對(duì)象,場(chǎng)景根據(jù)瀏覽者的不同而不同。不像傳統(tǒng)的虛擬場(chǎng)景,瀏覽者只能按照預(yù)先設(shè)定好的“死”路線去瀏覽。而vrml真正實(shí)現(xiàn)了對(duì)象在虛擬場(chǎng)景中的“任我行”。
2、網(wǎng)絡(luò)流量?。河捎赩RML和HTML一樣,同是一種ACSII的描述語(yǔ)言,它向客戶端傳輸?shù)闹皇莣rl格式的文本文件,即只傳送場(chǎng)景的模型描述,而把動(dòng)畫的生成放在本地機(jī)。
3、多用戶臨場(chǎng)感:不同身份的用戶可以以替身的方式在同一虛擬場(chǎng)景中活動(dòng),相互交流,加上立體的視覺(jué)效果和3D聲效果支持,真正實(shí)現(xiàn)了對(duì)現(xiàn)實(shí)世界的虛擬。
4、腳本支持功能:VMRL中的script節(jié)點(diǎn)中可以加入多種腳本程序,也可以通過(guò)EAI接口與嵌入在網(wǎng)頁(yè)中的java Applet進(jìn)行通信,這樣為實(shí)現(xiàn)實(shí)時(shí)交互及動(dòng)態(tài)情景的產(chǎn)生提供了技術(shù)基礎(chǔ)。
以上就是由眾創(chuàng)國(guó)際企業(yè)展廳設(shè)計(jì)給大家整理的文章內(nèi)容,想了解更多的資訊,請(qǐng)登入我們的官網(wǎng)。