本文轉自:http://www.hiwebgl.com/?p=42
WebGL中文教程
- Lesson 0 從零開始
- Lesson 1 三角與方塊的故事
- Lesson 2 添加顏色
- Lesson 3 動起來!
- Lesson 4 真正的3D物體
- Lesson 5 引入紋理
- Lesson 6 鍵盤輸入和紋理過濾
- Lesson 7 平行光和環境光
- Lesson 8 深度緩存、透明度和混合
- Lesson 9 優化代碼結構實現多物體運動
- Lesson 10 載入世界,以及相機簡介
- Lesson 11 球體、旋轉矩陣和鼠標事件
- Lesson 12 點光源
- Lesson 13 片元級光照與多program對象
- Lesson 14 鏡面高光和載入JSON模型
- Lesson 15 高光貼圖
- Lesson 16 渲染到紋理
第1課至第16課所有教程實例打包下載:
115網盤下載:http://115.com/file/dn34mx83#
新浪微博微盤下載:http://vdisk.weibo.com/s/1tsZE/1323662911
作為目前最好的學習WebGL的網站之一,LearingWebGL.com的作者Giles Thomas提供了一系列通俗易懂、由淺入深的教程,並配有配套的代碼實例。長期以來國內還沒有相應的WebGL中文教程。因此HiWebGL決定正式啟動教程翻譯工程!
今后HiWebGL將會陸陸續續的更新中文版的WebGL教程。翻譯的內容主要是基於LearningWebGL.com的教程。但由於原文最后更新於2011年3月,其中部分章節已經不適合現在的情況(例如Mac OS X的最新版本已經由Snow Leopard升為Lion、Firefox 6.0已經開始將大部分的Linux下的顯卡驅動移除出黑名單等),並且一些內容不適合中國本地情況,我們將會酌情進行適量的修改,以適應目前中國開發者的開發環境。
另外,因為譯者個人方便的原因,我們將原教程中的第三方圖形庫由glMatrix改為Oak3D實現,這不影響到Demo的最終效果和實現,也不影響到WebGL的講解和學習。原教程正文中相應的代碼和講解也為做了相應修改。
關於Oak3D:Oak3D是一套簡單易用、性能優越的WebGL Javascript Library。您可以在他們的主頁找到更多信息。
Oak3D主頁:http://www.oak3d.com/
由於原文基於 Creative Commons Attribution/Share-Alike license,我們的中文翻譯也將繼承這一協議,歡迎轉載或修改並請標明出處。
最后感謝Giles Thomas給我們帶來了如此精彩的教程!
原文地址:http://learningwebgl.com/blog/?page_id=1217