X3DOM (讀作X-Freedom)是一個實驗性的開源運作環境,以JavaScript與WebGL實作,用來支援正在Web3D及W3C社群中讨論的 - 怎樣整合HTML5與聲明性3D内容。它嘗試實作目前的HTML5規範中有關聲明性3D内容的部分并允許包含X3D元素作為任何HTML5 DOM樹的節點部分。
)
目标定為:讓生動的X3D場景嵌入您的HTML DOM,這可讓您熟練控制三維内容,而僅需添加/移除或更改DOM元素。無需特定插件或插件接口(像SAI那樣的)。到時3D對象也支援一些HTML事件(像"onlick")。
整個整合模型仍在進展中,以開放式讨論進行。
現在使用WebGL來進行渲染的系統會由硬體加速而無需任何插件。
當然,下一步将會使用SAI(++)插件代替WebGL。
一些基本的部分仍不完善,但畢竟我們以啟動了這項讨論 :)
best regards
Johannes