中圖分類號:G424.31 文獻標識碼:A 文章編號:1008-925X(2011)11-0114-01
摘要:本文介紹了web3d相對于傳統(tǒng)web展示的優(yōu)勢,并比較了目前主流web3d開發(fā)工具的特點,最后重點介紹WireFusion開發(fā)web3d的步驟。
關鍵詞:web3d WireFusion Sophie3D Unity3D Turntool
1 web3d簡介
web3d可以把它理解為互聯(lián)網(wǎng)上的3D圖形技術。傳統(tǒng)的web都是以往二維平面圖象來展示產(chǎn)品,在視覺方面看起來并不直觀;三維形式的表現(xiàn),能夠全方位360度的展現(xiàn)一個產(chǎn)品,并且能與用戶進行交互操作,充分利用互聯(lián)網(wǎng)技術的優(yōu)勢來推廣公司的產(chǎn)品。web3d技術可以廣泛應用于汽車、家電、數(shù)碼、房產(chǎn)等規(guī)劃設計行業(yè),可以將有形的實物產(chǎn)品三維化并且放在網(wǎng)上進行虛擬展示,還能嵌入相應音頻、視頻等多媒體元素,用戶可以對虛擬場景中的物品進行實時的交互操作,。相比目前傳統(tǒng)網(wǎng)上以圖片、Flash、視頻等展示方式來說,web3d讓用戶有了瀏覽的自主感,可以多角度去觀察產(chǎn)品,還可以添加許多特效和互動操作,讓用戶體驗更加深入和個性化。
2 主流開發(fā)工具
3 WireFusion簡介及開發(fā)流程
WireFusion是瑞典Demieron公司開發(fā)的功能強大的專業(yè)實時web3d軟件,它是一種可視化編程工具。它支持Vrml和X3D格式模型的大多數(shù)節(jié)點類型,如外觀、顏色、位置、光源、材質等等。
WireFusion的開發(fā)流程主要基于以下五步:
(1)建立資源庫,通過相關專業(yè)軟件制作3D模型、圖片圖像、Flash動畫、視頻文件、聲音文件等。
(2)將各種需要資源導入到WireFusion中, 通過WireFusion的腳本編寫對各種資源, 主要是3D模型進行交互式的操作。WireFusion的腳本主要是由對象模塊組成,這些模塊可以為3D模型或圖片等各種資源,也可以是封裝好的功能函數(shù)模塊。圖1所示是一個典型的WireFusion工作模式。
(3)調整腳本區(qū)。當腳本區(qū)的連接很多時,可以重新排列或配不同顏色,以便更好的識別。腳本區(qū)式樣如圖2,簡單的用連線方式關聯(lián)各個組件間的邏輯關系。
(4)測試項目。為了達到更好的設計效果,可以在預覽窗口觀看測試效果,邊設計邊測試是很重要的。
(5)發(fā)布項目。當項目設計好后,發(fā)布到網(wǎng)頁或其他應用進行瀏覽。
4 結束語
3D圖形技術并不是一個新話題,它在圖形工作站以至于PC上的應用早已瓜熟蒂落。然而互聯(lián)網(wǎng)的出現(xiàn),卻給3D圖形技術注入了新的活力,一些微妙而深刻的變化正在進行中。WireFusion由于其基于可視化設計,入門門檻低而受到廣泛關注,一場WEB3D的技術革命正在悄然興起。
參考文獻
[1] 肖虓,黃曉萍. Web3D技術及新一代標準X3D[J].計算機與現(xiàn)代化,2003.第10期