我想嘗試一些3D網頁設計。現在的問題是,從哪裏開始。3D在網絡中? WebGL等
現在我只知道「WebGL」。 WebGL將成爲主要的3D庫嗎?有其他人可以看看嗎?
目前來自瀏覽器的支持大部分只是部分,但我認爲現在開始是一個好主意,因爲將來會建立越來越多的3D網站。
那麼WebGL對我來說是正確的嗎?還有其他的可能嗎?支持是否會增長,或者更有可能,CSS4和更高版本將會取代3D圖形嗎?
我想嘗試一些3D網頁設計。現在的問題是,從哪裏開始。3D在網絡中? WebGL等
現在我只知道「WebGL」。 WebGL將成爲主要的3D庫嗎?有其他人可以看看嗎?
目前來自瀏覽器的支持大部分只是部分,但我認爲現在開始是一個好主意,因爲將來會建立越來越多的3D網站。
那麼WebGL對我來說是正確的嗎?還有其他的可能嗎?支持是否會增長,或者更有可能,CSS4和更高版本將會取代3D圖形嗎?
這取決於所需的抽象級別。
WebGL本身具有較低的抽象級別,因爲它與OpenGL ES有點相似,所以您必須非常熟悉計算機圖形學。
幸運的是,現在已經有很多基於WebGL的抽象層次的框架可用,比如Three.js,Babylon.js,PhiloGL等等,每一個框架都有自己的優缺點。此外,X3D和X3DOM(由Web3D Consortium發起和開發)是受「聲明式3D」概念啓發的兩個框架,基本上是3D與XML,它們實際上是VRML的演變。
在其實際狀態下,X3D仍然依賴於Web插件在瀏覽器窗口內運行,但您可以將X3D文件封裝在X3DOM文件中,而這些文件本身運行。
我對CSS4不太瞭解,所以我不會表達它的意思,但我認爲WebGL及其更高級別的框架現在是3d網絡的有效選擇。