我是網頁開發人員。我想將3D內容整合到我的網站中。整合的程度應該允許3D立方體在HTML內容之上浮動。此外,我希望3D內容是交互式的,即應該能夠點擊多維數據集的某一側,並以相同的方式獲得一些JavaScript代碼,就像有人點擊按鈕一樣。有什麼技術可以將3D內容與網站集成?
我已經看到一些演示CSS3 3D Transforms in HTML 5。甚至可以在3D對象(如圖像和按鈕)上呈現HTML內容,但它們似乎不允許像浮動立方體那樣複雜。
今天有可能嗎?我應該使用哪些技術?
我是網頁開發人員。我想將3D內容整合到我的網站中。整合的程度應該允許3D立方體在HTML內容之上浮動。此外,我希望3D內容是交互式的,即應該能夠點擊多維數據集的某一側,並以相同的方式獲得一些JavaScript代碼,就像有人點擊按鈕一樣。有什麼技術可以將3D內容與網站集成?
我已經看到一些演示CSS3 3D Transforms in HTML 5。甚至可以在3D對象(如圖像和按鈕)上呈現HTML內容,但它們似乎不允許像浮動立方體那樣複雜。
今天有可能嗎?我應該使用哪些技術?
您今天可用的最佳選擇是CSS transformations和/或Canvas element。使用CSS,您可以執行各種轉換,甚至包括構建animated cube(easier與preserve-3d
)。
更新:Firefox 4(和我認爲Chrome)現在支持WebGL,所以X3DOM在較新的系統上支持開箱即用。在較老的系統上,默認情況下在Firefox中可能會禁用必要的WebGL支持。如果您有近期足夠的顯卡並更新驅動程序,你可以啓用它,當然還不是黃金時段,但至少向前邁進了一大步。 – ViennaMike 2011-05-25 12:47:14
是否Flash提供任何類型的3D渲染?我可以點擊透明背景嗎? – 2010-03-06 03:10:08