tokyo1985 的部落格

淺談X3D - 什麼是X3D?

這幾天稍微瀏覽了一下網路上關於X3D較為詳細的介紹

基本上,用google以關鍵字下去搜尋就可以找到不少有用的文章資源

對,不少,甚至可以說....很多!

事實上從文章的發表時間也可以知道X3D的發展早已有所時日

所以那一大串搜尋結果似乎也沒什麼好意外的,理所當然嘛!

 

因為東西不少,要我在短時間全部吃下去也太強人所難了

所以就分次閱讀囉!

預計我會把每次閱讀的重點作個整理在這裡發,希望大家看了也能一起來學習X3D

----------------------------------------------------------------------------

什麼是X3D?

它是下個世代的開放式網路三維(3D,也就是三度立體)標準,並具有良好的擴展性

以及被開發工具、瀏覽器、3D軟體支援的特性。

X3D的前身是VRML,它繼承了來自VRML的經驗及血統,並且有著更為強大的能力

現在X3D的存在已經取代了VRML,但它也對現有的VRML內容及瀏覽器提供了支援

讓現存的VRML不需經過修改即可在任何的X3D-2瀏覽器上播放

而新的X3D-1及X3D-2 的內容則可以被VRML應用程式讀取

這些皆足以顯示其相容性及擴展性的強大!

 

所以我們知道X3D是基於VRML所發展出來的新標準,它可以完全的對VRML提供支援!

 

另外,X3D的擴展性也可以讓它支援目前最新的3D技術

且也支援多種編碼與API,讓X3D透過XML可以更簡單的被整合進瀏覽器或其他應用程式

例如MP4也支援X3D。

 

為什麼要支援X3D?

1. X3D的內容是模組化且可重複使用的,節省開發成本

2. X3D支援可選的XML編碼,可與其它網路技術作結合

3. X3D很容易相容,尤其是X3D-1 

4. 商業化跟開放源代碼的運作模式讓你的產品在業界有新發展時不必重複開發

5. 支援X3D可以幫助3D產業的發展,以達成平台統一、市場統一的目標

6. 支援X3D可以讓你使用更多的工具,共用更多內容,並保持與其它程式更好的相容性

----------------------------------------------------------------------------

參考來源:X3D常見問題集

                  X3D - Wikipedia Chinese

TERM-PROJECT『X3D』

遙觀多年前,人們將視覺發展從2D帶往3D

此舉無疑是為電腦技術的發展投下了顆震撼彈,引發了全世界的開發者趨之若騖的投注心力在3D技術的開發與使用

多年後的今日,人們依然醉心於3D表現的極致,每次新技術的發表都可以讓人看到未來更多的可行性

 

X3D,繼承了來自VRML的血統,卻有著青出於藍而更勝於藍的氣勢為3D在WEB上的呈現帶來一陣風暴

其強大的相容性、完整制定的標準以及未來近乎無限的擴張性讓人沒有理由不將目光放在它身上

我們甚至可以斷定,往後的幾年將會是X3D擅場的時代。

 

 

而我們這組的Term-Project將要針對X3D作個介紹

尤其是它支援XML在WEB上展示3D的部份,對於我們的課程來說具有極大的相關性

屆時我們希望能夠透過實做來向大家展示X3D的強大

雖然這是我第一次接觸這個領域, 不確定能否很快進入狀況並幫上忙,但盡自己所能是我唯一能做的事

也期望成果能夠不負大家的努力