網上三維

網上三維

網上三維
在此期間,一場Web3D格式的競争正在進行着。沒有标準,3D在Web上的實現過程還将繼續掙紮。由于Fluid3D并不是一個Web編寫工具,因此它着眼于強化3D制作平台的性能。

正文

網上三維又稱網絡三維,該技術的出現最早可追溯到VRML。VRML(Virtual Reality Modeling Language)即虛拟現實建模語言。 VRML開始于20世紀90年代初期。 1998年。VRML組織把自己改名為Web3D組織,同時制訂了一個新的标準,Extensible 3D (X3D),到了2000年春天,Web3D組織完成了VRML到X3D的轉換。X3D整合正在發展的XML、JAVA、流技術等先進技術,包括了更強大、更高效的3D計算能力、渲染質量和傳輸速度。在此期間,一場Web3D格式的競争正在進行着。Adobe Atmosphere創建網絡虛拟三維環境的專業開發解決方案、還有Macromedia Director 8.5 Shockwave Studio 盡管出現了如此之多的解決方案,難道讓我們每個人都跳上了Web3D的列車了嗎?一些困難和障礙仍然存在。首先是沒有統一的标準。每種方案都使用不同的格式和方法。Flash能夠在今天大行其道是因為它是唯一的,JAVA在各平台得到運用也因他是唯一的。沒有标準,3D在Web上的實現過程還将繼續掙紮。另外插件的問題也是一個困繞。幾乎每個廠商開發的标準都需要自己插件的支持,這些插件從幾百K到幾兆不等,在帶寬不理想的條件下必然限制了一部分人的使用熱情。不妨讓我們浏覽一下這些在web3d中劃地自治的諸侯們: Java3D和GL4Java(OpenGl For Java) JAVA3D可用在三維動畫、三維遊戲、機械CAD等領域。可以用來編寫三維形體,但和VRML不同,JAVA3D沒有基本形體,不過我們可以利用JAVA3D所帶的UTILITY生成一些基本形體如立方體、球、圓錐等,我們也可以直接調用一些軟件如ALIAS、LIGHTWARE、3DS MAX生成的形體,也可以直接調用VRML2.0生成的形體。可以和VRML一樣,使形體帶有顔色、貼圖。可以産生形體的運動、變化,動态地改變觀測點的位置及視角。可以具有交互作用,如點擊形體時會使程序發出一個信号從而産生一定的變化。可以充分利用JAVA語言的強大功能,編寫出複雜的三維應用程序。 Fluid3D 由于Fluid3D并不是一個Web編寫工具,因此它着眼于強化3D制作平台的性能。直到最近才公諸于世的Fluid3D插件填補了市場 的一個空白,盡管到目前為止它的應用範圍還相當有限。它的主要功能是可以用來傳輸高度壓縮的3D圖像,而這種圖像的下載通常是相當麻煩和耗時的。它的運用有助于使Web的3D技術更實用和切合實際,使之對桌面用戶而言更有樂趣。

相關詞條

相關搜索

其它詞條