WebGL 技術允許把 JavaScript 和 OpenGL ES 2.0 結合在一起,通過增加 OpenGL ES 2.0 的一個 JavaScript 綁定,WebGL 可以為 HTML5 Canvas 元素提供硬件 3D 加速渲染,這樣 Web 開發人員就可以借助系統顯卡來在瀏覽器里更流暢地展示3D場景和模型了,還能創建復雜的導航和數據視覺化。今天,本文向大家展示8個驚艷的 WebGL 應用實驗。
1. Pearl Boy
如果你需要片刻來放松心情,那么來試玩一下 Pearl Boy 吧。這個精美的演示操作很簡單,控制船上小男孩在美麗的海上夕陽的背景下划船前進或者潛入水底,探尋神秘的海底世界。
3. Chrome World Maze
《Chrome 世界迷宮》是 Chrome 最前沿的實驗項目之一。玩轉世界迷宮的時候,用你的桌面設備作為顯示屏和手機(安裝了 Chrome 瀏覽器)作為控制器。你可以使用任何網站作為迷宮,趕緊體驗一下吧!
4. Optic Flow
《光流》演示使用的設備的攝像頭來檢測移動,並再運動路徑周圍發散一系列的光點。運動越多,動畫圓點越多。終極玩法,在攝像頭前面的搖擺運動,以獲得最佳體驗。
5. Roll It
這是一款經典的滾雪球游戲,和《Chrome 迷宮》游戲一樣,也是桌面屏幕作為顯示器,移動設備作為控制器。擺動手動的移動設備,板上的球就能滾動了,趕緊試一下!
6. Ironbane MMO
Ironbane 是一個 3D 平台游戲,在你移動的的時候回自動切換的角度。不可思議的平滑動畫和響應能力,Ironbane 是 HTML5 游戲經典案例之一。
7. Cube Slam
有人想嘗試和一只孤獨的熊玩擋板打磚塊游戲嗎?Cube slam 給你這個機會,當然也可以和朋友玩,只要發給他們一個用於同步的鏈接就可以了。
8. WebCam Mesh
這個令人驚嘆的演示也是應用了攝像頭,創建動態,充滿質感的脈動形態的用戶圖像,多么令人難以置信的流暢和迷人的傑作。
9. Pixelate
像素化是另一種基於攝像頭的演示,跟蹤用戶的動作,並以綠色的像素點顯示對象的輪廓。此演示甚至能模仿聲音(在Mac上,嘗試增加和減少音量可以實現)。
WebGL 還可以用於更強大的圖形創作和動畫。上述幾個演示項目都是令人印象深刻的游戲,代表着 HTML5 游戲的未來!
您可能感興趣的相關文章