2011-05-27 80 views
2

能否請您提供一些好的webGL學習和參考資料。我剛剛聽到,很快就退出了。任何好書,電子書,博客將不勝感激。WebGL學習資料

而且我感興趣的是它。如果我直接挖掘到webGL,還是需要3D圖形開發(或其他先決條件)中的一些背景才能使用它?

回答

5

WebGL僅僅是瀏覽器的OpenGL ES的一個端口。查找OpenGL教程,並將其適用於瀏覽器。

這看起來是著名的OpenGL訥河教程的WebGL的一個良好的港口:http://learningwebgl.com/blog/?page_id=1217

1

如果你只是用3D開始,我會建議使用許多3D引擎(mrdoob的three.js所是一個最好的https://github.com/mrdoob/three.js/)之一,所以你可以快速學習各種概念。

然後,從那裏開始挖掘基礎知識。

0

OpenGL ES 2.0編程指南http://www.opengles-book.com/適用於WebGL(因爲WebGL或多或少是OpenGL ES 2.0到JavaScript的端口)。它甚至將其代碼示例移植到WebGL中。如果要開始使用原始WebGL,則需要一些關於3D圖形編程的知識才能將其取消。變換矩陣,光照方程,那種事情。這不是很難或什麼,只需要一些研究。如果你想從更高層次開始,我建議使用WebGL 3D引擎之一。他們需要更少的工作。