分享一個WebGL開發的網站-用JavaScript + WebGL開發3D模型
這張圖每位程式設計師應該都深有感觸。
人民心目中的程式設計師是這樣的:坐在電腦面前噼裡啪啦敲著鍵盤,運鍵如飛。
現實中程式設計師是這樣的:編碼5分鐘,除錯兩小時。
今天我要給大家分享一個用WebGL開發的網站,感興趣的朋友可以在Chrome開發者工具裡除錯它的原始碼來學習WebGL。
WebGL(Web Graphics Library)是3D繪圖協議的一種,該技術的特色是將萬能的JavaScript和OpenGL ES 2.0結合在一起,為HTML5的 Canvas提供硬體3D加速渲染。藉助WebGL,前端開發人員可以開發出非常專業的3D場景和模型。
今天我要介紹的網站:Legacy Encom Boardroom Visualization就是一個採取JavaScript 加上WebGL開發3D場景和模型的一個典型例子。
進入之後,會看到一個炫目的控制檯。左下角的動畫效果很像電影《生化危機》裡的DNA雙螺旋模型。螢幕右邊是一個控制檯,你在鍵盤上輸入的字元會有個酷炫的動畫效果:
您可以手動在控制檯裡輸入shell命令,比如:
cd wikipedia
ls
以此來瀏覽wikipedia資料夾下的所有內容。或者直接用滑鼠左鍵點選wikipedia這個資料夾:
然後就能進入wikipedia這個資料夾,看到幾個酷炫的3D模型,一個是正在旋轉的地球的3D模型,另一個是不同維度展示的長方體模型。
在Chrome開發者工具的console頁面能看到WebGL相關的輸出。
如果大家對WebGL技術感興趣的,不妨去細讀下原始碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2212996/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 快速開發 HTML5 WebGL 的 3D 斜面拖拽生成模型HTMLWeb3D模型
- Webgl的2D開發方案(一)spritebatcherWebBAT
- Web前端開發最好用的幾個WebGL框架Web前端框架
- WebGL 的 3D 模型交併補Web3D模型
- WebGL學習(3) - 3D模型Web3D模型
- JavaScript WebGL 繪製一個面JavaScriptWeb
- WebGL基礎(一): 從一個滑鼠畫點開始瞭解原生webGLWeb
- HTML5原生WebGL開發系列教程HTMLWeb
- WebGL 3d賀卡Web3D
- [WebGL入門]二,開始WebGL之前,先了解一下canvasWebCanvas
- 分享一些web前端開發好用的網站Web前端網站
- 從零開始開發一個大型網站網站
- WebGL之3D地球Web3D
- 用webgl打造自己的3D迷宮遊戲Web3D遊戲
- 一個人的網站開發網站
- [應用案例]建百站素材分享網站-Onethink開發網站
- 3D繪圖:18個WebGL開源引擎框架及Web 3D圖形庫3D繪圖Web框架
- WebGL載入本地模型Web模型
- 基於 HTML5 + WebGL 的 3D 風力發電場HTMLWeb3D
- 基於 HTML5 WebGL 的 3D 模型斜面生成HTMLWeb3D模型
- 基於 WebGL HTML5 的 3D 模型分離控制WebHTML3D模型
- [新手開發記錄] 新建一個網站網站
- 資料網站 (開發用)網站
- JavaScript WebGL 繪製一條直線JavaScriptWeb
- JavaScript WebGL 使用圖片JavaScriptWeb
- JavaScript WebGL 基礎概念JavaScriptWeb
- 分享一個最最基本實用的開發流程
- 開發一個完整的JavaScript元件JavaScript元件
- WebGL入門之基於WebGL的3D視覺化引擎介紹Web3D視覺化
- 玩轉 HTML5 下 WebGL 的 3D 模型交併補HTMLWeb3D模型
- C#開發——網站應用微信登入開發C#網站
- WebGL展示3D房屋內景Web3D
- webgl 系列 —— 初識 WebGLWeb
- WebGL自學課程(15):WebGL在WebGIS上的應用——WebGlobeWeb
- 如何利用開源思想開發一個SEO友好型網站網站
- 神一樣的美女 圖片分享網站,tp3.13開發網站
- JavaScript WebGL 設定顏色JavaScriptWeb
- JavaScript WebGL 基礎疑惑點JavaScriptWeb