簡介
1998年。VRML組織把自己改名為Web3D組織,同時制訂了一個新的標準,Extensible 3D (X3D),到
了2000年春天,Web3D組織完成了VRML到X3D的轉換。X3D整合正在發展的XML、JAVA、流技術等先進技術,包括了更強大、更高效的3D計算能力、渲染質量和傳輸速度。
在此期間,一場Web3D格式的競爭正在進行著。AdobeAtmosphere創建網路虛擬三維環境的專業開發解決方案、還有MacromediaDirector 8.5 Shockwave Studio
現狀
儘管出現了如此之多的解決方案,難道讓我們每個人都跳上了Web3D的列車了嗎?一些困難和障礙仍然存在。
首先是沒有統一的標準。每種方案都使用不同的格式和方法。Flash能夠在今天大行其道是因為它是唯一的,JAVA在各平台得到運用也因他是唯一的。沒有標準,3D在Web上的實現過程還將繼續掙扎。另外外掛程式的問題也是一個困繞。幾乎每個廠商開發的標準都需要自己外掛程式的支持,這些外掛程式從幾百K到幾兆不等,在頻寬不理想的條件下必然限制了一部分人的使用熱情。
套用軟體
Java3D和GL4Java
JAVA3D可用在三維動畫、三維遊戲、機械CAD等領域。
可以用來編寫三維形體,但和VRML不同,JAVA3D沒有基本形體,不過我們可以利用JAVA3D所帶的UTILITY生成一些基本形體如立方體、球、圓錐等,我們也可以直接調用一些軟體如ALIAS、LIGHTWARE、3DS MAX生成的形體,也可以直接調用VRML2.0生成的形體。
可以和VRML一樣,使形體帶有顏色、貼圖。
可以產生形體的運動、變化,動態地改變觀測點的位置及視角。
可以具有互動作用,如點擊形體時會使程式發出一個信號從而產生一定的變化。
可以充分利用JAVA語言的強大功能,編寫出複雜的三維應用程式。
Fluid3D
由於Fluid3D並不是一個Web編寫工具,因此它著眼於強化3D製作平台的性能。直到最近才公諸於世的Fluid3D外掛程式填補了市場 的一個空白,儘管到目前為止它的套用範圍還相當有限。它的主要功能是可以用來傳輸高度壓縮的3D圖像,而這種圖像的下載通常是相當麻煩和耗時的。它的運用有助於使Web的3D技術更實用和切合實際,使之對桌面用戶而言更有樂趣。
Superscape
Superscape VRT是Superscape公司基於Direct3D開發的一個虛擬現編程平台。它最重要的特點是引入了面向對象技術,結合當前流行的可視化編程界面,另外,它還具有很好的擴展性。 用戶通過VRT可以創建真正的互動式的3D世界,並通過瀏覽器在本地或Internet上進行瀏覽。
Vecta3D
它是3DS MAX的一款外掛程式,可生成輸出FLASH的檔案與Adobe Illustrator的AI檔案。
pulse3D
Pulse在娛樂遊戲領域發展已經有好多年的歷史,現在,Pulse憑著在遊戲方面的開發經驗把3D帶到了網上,他瞄準的目標市場也是娛樂業。Pusle提供了一個多媒體平台,囊括2D、3D圖形、聲音、文本、動畫。
Pusle平台分為三個組件:Pusle Player,Pusle Producer和Pusle Creator。 Pusle Player也即播放器外掛程式,除了為IE和Netscape提供的瀏覽器外掛程式外,Pusle還得到了Apple和Real net work的支持,在Quicktime和RealPlayer中已經包含了Pulse播放器。Pulse Producer:是用來在三維動畫工具中輸出Pulse所需數據的外掛程式。
blaxxun3D 和 Shout3D
blaxxun3D和Shout3D是一個基於JAVA applet的渲染引擎,它渲染特定的VRML結點而不需要外掛程式的下載安裝。他們都遵循VRML、X3D規範
blaxxun3D則是Brilliant Digital娛樂公司的產品,這是一個坐落在洛杉磯並涉足澳大利亞電腦遊戲業的公司。Brilliant於Siggraph2000大會上發布了他們給3d studio max提供的b3d技術。
Brilliant的程式設計師開發了一個數據壓縮和發布技術,使得使得在窄帶下也能夠實現3D數據流的傳輸。它引入了以對象為基礎的資料庫將數據流和所存貯的數據連線起來。然后角色按情節指令進行動畫。藝術家和動畫師可以直接從3d studio max中直接輸出動畫到b3d授權環境下,在那裡檔案被壓縮並使用Brilliant的數字播放技術發布到web上。
Cult3d
位於瑞典的Cycore 原是一家為Adobe After Effect和其它視頻編輯軟體開發效果外掛程式的公司。為了開發一個運用於電子商務的軟體,Cycore動用了50多名工程師來開發他的流式三維技術。現在,Cycore 的Cult3D技術在電子商務領域已經得到了廣泛的推廣運用。
和Viewpoint相比,Cult3D的核心是基於JAVA,它可以嵌入JAVA類,利用JAVA來增強互動和擴展,但是對於Viewpoint,他的Xml構架能夠和瀏覽器與資料庫達到方便通信。Cult3D的開發環境比Viewpoint人性化和條理化,開發效率也要高得多。
Vrpie
相比起以上的web3d套用軟體,Vrpie比較特殊。因為它是目前中國唯一一款完全自主智慧財產權的web3d套用軟體。2007年,由於網際網路技術的迅猛發展和硬體的不斷升級,中視典數字科技有限公司在其虛擬現實三維仿真品平台VRP的基礎之上,成功研發出了可在網際網路上進行動態互動的WEB3D軟體:VRPIE3D網際網路平台。一舉打破了長期以來看國外軟體對中國市場的壟斷地位,該產品一經推出,便獲得了市場的認可,在很短的時間內便成為國內普及率最高的一款WEB3D軟體。
發展歷史
未來的虛擬世界--WEB3D的發展歷史
網路三維技術的出現最早可追溯到VRML。
VRML(Virtual Reality Modeling Language)即虛擬現實建模語言。
VRML開始於20世紀90年代初期。1994年3月在日內瓦召開的第一屆WWW大會上,首次正式提出了VRML這個名字。
1994年10月在芝加哥召開的第二屆WWW大會上公布了規範的VRML1.0草案。
1996年8月在紐奧良召開的優秀3D圖形技術會議-Siggraph\'96上公布通過了規範的VRML2.0第一版。它在 VRML1.0的基礎上進行了很大的補充和完善。它是以SGI公司的動態境界Moving Worlds提案為基礎的。
1997年12月VRML作為國際標準正式發布,
1998年1月正式獲得國際標準化組織ISO批准簡稱VRML97。VRML97隻是在VRML2.0基礎進行上進行了少量的修正。
VRML規範支持紋理映射、全景背景、霧、視頻、音頻、對象運動、和碰撞檢測--一切用於建立虛擬世界的所具有的東西。
但是VRML並沒有得到預期的推廣運用,不過這不是VRML的錯,要知道當時14.4k 的modems是普遍的。VRML是幾乎沒有得到壓縮的腳本代碼,加上龐大的紋理貼圖等數據,要在當時的互連網上傳輸簡直是場噩夢。
1998年。VRML組織把自己改名為Web3D組織,同時制訂了一個新的標準,Extensible 3D (X3D),到了2000年春天,Web3D組織完成了VRML到X3D的轉換。X3D整合正在發展的XML、JAVA、流技術等先進技術,包括了更強大、更高效的3D計算能力、渲染質量和傳輸速度。
在此期間,一場Web3D格式的競爭正在進行著。在去年SIGGRAPH上,展示了超過30種Web3D格式。當然,只會有其中的一小部分能夠脫穎而出最終生存下來。在本文後半部分將會對一些有實力且目前已經取得了一定市場的格式作介紹。
最近一些廠商瞄準了一個市場,就是從二維圖像生成三維物體。一般都是通過拍攝一個物體的多個方向,再由特殊的軟體轉化為3D格線。象viewpoint、realVIZ、Immersion。
儘管出現了如此之多的解決方案,難道讓我們每個人都跳上了Web3D的列車了嗎?一些困難和障礙仍然存在。
首先是沒有統一的標準。每種方案都使用不同的格式和方法。Flash能夠在今天大行其道是因為它是唯一的,JAVA在各平台得到運用也因他是唯一的。沒有標準,3D在Web上的實現過程還將繼續掙扎。
另外外掛程式的問題也是一個困繞。幾乎每個廠商開發的標準都需要自己外掛程式的支持,這些外掛程式從幾百K到幾兆不等,在頻寬不理想的條件下必然限制了一部分人的使用熱情。
未來的虛擬世界--WEB3D的套用範圍
套用
Web3D組織列出了四類運用方向:商業、教育、娛樂、和虛擬社區。
企業和電子商務
三維的表現形式,能夠全方位的展現一個物體,具有二維平面圖象不可比擬的優勢。企業將他們的產品發布成網上三維的形式,能夠展現出產品外形的方方面面,加上互動操作,演示產品的功能和使用操作,充分利用互連網高速迅捷的傳播優勢來推廣公司的產品。對於網上電子商務,將銷售產品展示做成線上三維的形式,顧客通過對之進行觀察和操作能夠對產品有更加全面的認識了解,決定購買的幾率必將大幅增加,為銷售者帶來更多的利潤。
教育業
現今的教學方式,不再是單純的依靠書本、教師授課的形式。計算機輔助教學(CAI)的引入,彌補了傳統教學所不能達到的許多方面。在表現一些空間立體化的知識,如原子、分子的結構、分子的結合過程、機械的運動時,三維的展現形式必然使學習過程形象化,學生更容易接受和掌握。
許多實際經驗告訴我們,\"做比聽和說更能接受更多的信息。\"使用具有互動功能的3D課件,學生可以在實際的動手操作中得到更深的體會。
對計算機遠程教育系統而言,引入Web3D內容必將達到很好的線上教育效果。
對娛樂遊戲業
娛樂遊戲業永遠是一個不衰的市場。
現今,互連網上已不是單一靜止的世界,動態HTML、flash動畫、流式音視頻,使整個互連網呈現生機盎然。動感的頁面較之靜態頁面更能吸引更多的瀏覽者。三維的引入,必將造成新一輪的視覺衝擊,使網頁的訪問量提升。娛樂站點可以在頁面上建立三維虛擬主持這樣的角色來吸引瀏覽者。
遊戲公司除了在光碟上發布3D遊戲外,現在可以在網路環境中運行線上三維遊戲。利用互連網路的優勢,客群和覆蓋面得到迅速擴張。
虛擬現實展示與虛擬社區
使用Web3D實現網路上的VR展示,只須構建一個三維場景,人以第一視角在其中穿行。場景和控制者之間能產生互動,加之高質量的生成畫面使人產生身臨其境的感覺。對於象虛擬展廳、建築房地產虛擬漫遊展示,提供了解決方案。
如果是建立一個多用戶而且可以互相傳遞信息的環境,也就形成了所謂的虛擬社區。Adobe公司的Atmosphere就是這種運用的典範。
網上展覽館
虛擬網上展館是一個利用全新WEB3D形成將展覽館放到網際網路上進行展示的平台。在這個平台上,用戶可以自行操作,可以對場景中的物體進行實時互動操作,同時也可和網頁結合起來,將三維場景嵌入到網頁中,通過二維信息對三維場景進行有效的管理和套用。
城市線上宣傳
虛擬利用WEB3D先進的網際網路技術和資源,以信息、圖文、視頻、音頻等方式對城市重大活動進行全方位展示,作為城市選擇WEB3D網際網路做宣傳的有益補充。利用虛擬現實仿真與WEB3D網際網路技術,弘意以超前的技術優勢將大、中、小城市放到網際網路上,市民足不出戶便可走遍天下。
網上虛擬旅遊
虛擬虛擬旅遊,指的是建立在現實旅遊景觀基礎上,通過模擬或超現實景觀虛擬旅遊,構建一個虛擬旅遊環境,網友能夠身臨其境般地逛逛看看。套用計算機技術實現場景的三維模擬,藉助一定的技術手段使操作者感受目的地場景。坐在電腦椅上就能身臨其境地遊覽全世界的風景名勝,還能拍照留念———這就是時下在眾多白領中開始風行的“虛擬旅遊”,即通過閱讀和互動體驗的虛擬遊戲方式實現網上線上旅行,並且為線下旅行提供指導。
產品模擬動態展示
基於模擬對象的真實數據,模擬出客觀存在的場景,可用於產品的仿真動態展示。
網上看房
虛擬“看房不只是看圖紙”。目前房地產大多數採用效果圖、三維動畫做宣傳手段,只有少數的檔次高的地產商採用三維虛擬仿真技術進行宣傳樓盤。WEB3D網上看房系統可以為您提供室外樓盤及樣板間放到網際網路上進行瀏覽,讓購房者安居家中即可身臨其境的遊覽自己感興趣的樓盤戶型。 所有尺寸均以真實數據比例製作,為您展現最接近真實收房效果。
數據整合與查詢
虛擬數據整合的概念在業界比較混亂,比如系統整合、套用整合、主機整合、存儲整合、資料庫整合、數據大集中等等。這些不同的概念是在不同的層次、不同的角度闡述計算機系統整合的內涵和外延,是在計算機系統整合這一大的概念範疇下,存在著多種整合形式和技術手段,例如國內大型銀行和電信業已經開展的全國性數據大集中,應屬於數據整合的一種技術方式。弘意視景採用三維與二維結合的方式將數據有效的管理起來,我們可以通過點擊三維場景中的設備調用其參數及型號,可以隨時查詢任何一產品的信息,為部分企業提供一個三維可視化信息管理平台。
展望
隨著網際網路技術和Web3D研發技術的不斷提高,Web3D在未來的套用將會更加廣泛。
自動化線上控制系統
將來會有部分工業企業,可以套用Web3D技術實現工業自動化線上操控。如物料配比、溫度設定、水位異動等技術的精確控制可視化和實時線上操控。
Web3D線上營救指揮系統
工礦企業可以套用Web3D技術實現危機可視化管理。如,井下瓦斯超標預警,礦井結構異常變動預警,井下人員作業位置跟蹤,最佳逃生和營救路線指揮等可視化的、實時的、動態的指揮管理系統。
國人全息仿真系統的電子商務套用
將人像仿真系統與基於Web3D的電子商務系統,實現遠程採購服裝、鞋帽的三維可視化互動和用戶線上自我設計的功能。
Web3D手機嵌入式軟體
這是一款套用Web3D和全息技術的手機嵌入式軟體。藉助於CIPSP系統,用戶來電顯示的圖像將是三維全息影像。