【摘 要】在這個計算機網絡高速發展的時代,通過因特網實現信息遠程獲取,技術遠程交流等功能,早已經不是什么稀罕事,人們已經習慣了打開瀏覽器訪問自己習慣的站點,看到實時的資料,網絡技術可以說已經早以成為人們平常生活中不可缺少的一部分。三維圖形技術也同樣早已不是一個新興話題,三維動畫片,三維建筑模型,三維游戲,在各行各業三維已經悄然改變著人們的生活。當然,互聯網的廣泛應用,也使三維電腦圖形技術發生了許多微妙和深刻的變化……
【關鍵詞】三維;網絡;網頁;數字圖形;設計
一、介紹
1、三維和三維電腦圖形英文簡稱3D是Three-Dimensional的縮寫,是用計算機的平面圖像去模擬顯示三維空間的三維圖像,維”是一種度量,如幾何平面即二維。長、寬、高便構成“三維空間”。不像真的三維空間中是有真實的距離存在,計算機是通過三維幾何數據和圖形的空間大小去創造立體的感覺,讓三維物體看上去像真的一樣,有近大遠小的透視感。
2、網頁,是網站中的一“頁”,在萬維網(WWW或W3)上的超文本文檔,通常用來提供包括文本、圖像、視頻、圖形、動畫和其他多媒體對象和信息。可以被網頁瀏覽器(Safari、Opera,Mozilla Firefox、Internet Explorer等)導航信息并使用其中的超鏈接。
二、三維網頁Web 3D的定義
對于大眾來說,任何網頁都必須借助鍵盤鼠標或其他感應設備通過瀏覽器來訪問和產生交互。因此無論網頁的形式是二維還是三維,一旦把它顯示到電腦屏幕中,網頁就已經平面化了。所以二維和三維網頁的不同在于訪問方式,而兩者的本質區別在于它們所依賴兩種不同的網頁構造語言。
根據Andrew Starling (2002) 所定義, 三維網頁是一個內容以三維圖形圖像方式呈現的網站,這樣會帶來更接近真實的的效果。例如,以汽車,人,動物或其他對象制作出的三維模型和動畫,放在三維網頁中,更能使人有生活在現實世界環境的感受。所以利用三維立體的交互式網頁,可以實現諸如參觀旅游、網上聊天和購物等行為。
三、Web 3D的發展和限制
Web 3D三維網頁的特點足夠引人注目,但它的發展卻遠比想象中的困難。其一是因為基于Web 3D技術的網頁對網絡帶寬的要求很高,目前的硬件條件還無法支持高品質的在線三維網頁作品。其二由于目前Web 3D技術缺乏統一標準,各種技術的持有者和軟件廠商各自為政,互不聯系,導致這一技術發展步履維艱。沒有標準,3D在Web上的實現過程還將繼續掙扎。另外插件的問題也是一個困繞。幾乎每個廠商開發的標準都需要自己插件的支持,這些插件從幾百K到幾兆不等,用戶客戶端必須安裝足夠數量的插件,才能訪問使用不同技術的站點。這極大的限制了Web 3D技術在網絡中的應用。其三,Web 3D技術的商業化還遠未形成,缺乏足夠的市場條件刺激這一技術的發展。其四,設計師們顯然還沒有做好這方面的準備,剛學會“HTML”的網絡藝術家馬上又要面對新的程序語言的挑戰,困難程度可想而知。因此三維網頁設計的成熟期還需要時間。
四、Web 3D的開發工具
許多多媒體工具都可以用于開發這種三維網頁,如Microsoft Web Expression 3, Notepad ++, Adobe Flash, 3Ds Max and Unity 3D. 而Adobe Flash 和 Unity 3D可以稱為在制作三維網頁中占有重要地位的工具。
1、Flash技術
提到網頁的三維效果,Adobe的Flash技術無疑牢牢占據了當今網頁三維技術的主流。Flash從它一出世就得到了大眾的廣泛支持,進而發展成為網頁中的重要構成元素。直至今日,Flash能夠實現的效果愈發豐富,通過編寫Java或Flash自身的Action script,Flash作品可以模仿許多三維立體效果。并且由于Flash技術具有統一的格式標準,很多軟件如Swift 3D、3D Flash Animator甚至After Effects都可以直接導出Flash文件格式。可以說Flash的出現極大豐富了互聯網的資源環境。當然,Flash所提供的作品的僅僅是三維特效而已,是藝術層面的東西。它無法提供給網站訪問者一個真實的三維交互環境。所以,使用Flash特效的網頁還不能算是真正意義上的網頁三維。
2、Unity3D技術
Unity是由Unity Technologies開發的一個讓設計師可以輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的多平臺的綜合型游戲開發工具,是一個全面整合的專業游戲引擎。Unity3D的腳本語言在Unit3D游戲開發中占據了主角地位。它提供了三種腳本語言的支持:Javascript、C#、Boo。多種腳本支持帶來的好處就是腳本語言的跨平臺性,絕大部分平臺相關的代碼都放到了引擎的內部,而游戲和互動內容相關的代碼都可以跨平臺執行,而且導出為網頁格式(如html),在三維互動和游戲的制作過程中實現了跨平臺。
五、現實中Web 3D的應用
根據資料和調查顯示, 雖然Web 3D還并沒有普及其所被期望的程度,這主要原因, 先前的Web 3D技術通常都沒有較強的可用性, 因為技術原因他們一直存在在不靈敏的操控,不穩定性,高資源消耗,低畫質和低動畫頻率等諸多因素。但隨著技術的不斷更新,和電腦硬件成本的下降,Web 3D還是保持著一個良好的發展趨勢。當前Web 3D 還是基本應用在了商業、教育、娛樂、和虛擬社區等領域。 如 Web 3D 電子商務,以三維的表現形式全方位的展現一種產品,具有二維平面圖形不可比擬的優勢。
六、總結
毫無疑問,三維網頁Web 3D可以說是融合了現如今多種先進多媒體技術和工具,也能給人們的生活提供更大的便利。然而,在制作Web 3D中,我們也應該特別關注技術方面的優化,確保用戶在好的網絡條件下也可以流暢的瀏覽三維網頁。隨著技術的進步和商業的推廣,三維網頁必將成為網頁的重要表現形式并得到廣泛的應用。設計師應該積極關注這一技術動態,及時地為三維網頁的藝術設計指明可遵循的設計理念。
【參考文獻】
[1]Andrew Starling.An Introduction to 3D, X3D and Atmosphere[Z].2002.
[2]劉運增.互聯網上的三維技術:Web3D[J].計算機與網絡,2003(10).
[3]張禹.基于Web3D技術的3D網頁發展現狀分析[J].阜陽師范學院報,2008(25).