x3dom

x3dom由web3d協會開發維護,是一種新的web3d技術,用於在瀏覽器中呈現逼真的3d圖形場景。

x3dom x3dom
   X3DOM(讀作 X-Freedom)是一個開源的javascript框架,可以在網頁中創建聲明式3d場景。聲明式3d是指你可以用結構化、文本化的語句創建和展示可以互動的3d場景,而不是用原始的代碼。在html中使用X3dom,你就可以像描述文本、圖片、視頻一樣描述3d場景。它遵循標準的瀏覽器技術,因此無需外掛程式即可在瀏覽器中查看X3dom創建的3d場景。

概況

   x3dom由web3d協會開發維護,是一種新的web3d技術,用於在瀏覽器中呈現逼真的3d圖形場景。其前身為x3d語言,x3d作為國際標準得到了幾十家廠商以及大學等研究機構的支持,套用也非常廣泛。不過由於它需要專用的瀏覽器或外掛程式,其套用受到一定的限制。x3dom對x3d進行了一些改進和擴展,形成了一個開源的標準檔案規範和運行時架構。檔案規範允許開發者使用融合了xml的x3d編碼來構建3d場景,運行時架構則會把包含3d內容的html頁面自動解析為3d場景。x3dom技術不僅不再需要外掛程式,而且和html5緊密結合,並支持一些html事件對3d對象的操作。因此,x3dom有良好的發展前景(x3dom仍然在不斷的討論和演進之中)。

特性

X3DOM=X3D+DOM

X3dom包括兩個我們熟悉的縮寫,一個縮寫是X3d(Extensible 3D Graphics),它是一種用來聲明3d圖形的免版稅的ISO標準,另外一個縮寫是DOM(Document Object Model),它是W3C組織推薦的處理可擴展標誌語言的標準編程接口, 定義了訪問 HTML 和 XML 文檔的標準,允許程式和腳本動態地訪問和更新文檔的內容、結構和樣式。X3dom做為X3D的一個特殊子集,可在網頁中標記3d內容。X3D(OM)的標籤內容可以通過DOM修改操作,像其他的HTML標籤一樣。譬如,你可以通過Javascript動態的修改3D模型的顏色、尺寸、互動特性等。
X3dom遵循GPL和MIT許可協定,可以被套用於商業或非商業用途。

瀏覽器支持

瀏覽使用此技術建立的3d展示、互動站點(如,3d螞蟻網)需要瀏覽器支持WebGL、html5技術,目前支持該技術的主要瀏覽器有:
Google Chrome 谷歌瀏覽器
谷歌chrome瀏覽器 9.x以後版本對WebGL技術都有很好支持。強烈推薦使用此瀏覽器瀏覽本站。
Firefox 火狐瀏覽器
火狐瀏覽器對WebGL技術有完美的支持,你可以下載適合你的操作平台和語言的最新版本。
百度瀏覽器
百度瀏覽器對WebGL有較好的支持,是國產瀏覽器中比較出色的。
搜狗瀏覽器
搜狗瀏覽器對WebGL也有較好支持,站內的截圖功能暫不支持。
蘋果Safari瀏覽器
如果您使用的是蘋果電腦,可以直接使用系統自帶的Safari瀏覽器瀏覽本站。
UC瀏覽器(手機)
如果你使用手機查看本站,建議使用UC瀏覽器,UC瀏覽器對WebGL有完美支持。
IE瀏覽器
IE瀏覽器直到IE11才加入WebGL支持,請將IE瀏覽器更新至最新版本。
360瀏覽器
360瀏覽器對WebGL部分支持,體驗效果不佳,不推薦使用。

相關詞條

熱門詞條

聯絡我們