【发布时间】:2011-05-27 05:18:57
【问题描述】:
您能否推荐一些好的 webGL 学习和参考资料。我刚刚听说了,非常兴奋。任何好书、电子书、博客都将不胜感激。
我也很感兴趣,可以吗?如果我直接深入研究 webGL,还是需要一些 3D 图形开发(或其他先决条件)背景才能使用它?
【问题讨论】:
标签: javascript canvas webgl
您能否推荐一些好的 webGL 学习和参考资料。我刚刚听说了,非常兴奋。任何好书、电子书、博客都将不胜感激。
我也很感兴趣,可以吗?如果我直接深入研究 webGL,还是需要一些 3D 图形开发(或其他先决条件)背景才能使用它?
【问题讨论】:
标签: javascript canvas webgl
WebGL 只是 OpenGL ES 到浏览器的一个端口。查找 OpenGL 教程,并将它们用于浏览器。
这看起来是著名的 NeHe OpenGL WebGL 教程的一个很好的移植:http://learningwebgl.com/blog/?page_id=1217
【讨论】:
如果您刚开始使用 3D,我建议您使用众多 3D 引擎之一(mrdoob 的three.js 是最好的https://github.com/mrdoob/three.js/ 之一),这样您就可以快速学习各种概念。
然后,您可以从那里开始挖掘基础知识。
【讨论】:
OpenGL ES 2.0 编程指南http://www.opengles-book.com/ 适用于 WebGL(因为 WebGL 或多或少是 OpenGL ES 2.0 到 JavaScript 的一个端口)。它甚至将其代码示例移植到 WebGL http://code.google.com/p/opengles-book-samples/source/browse/#svn%2Ftrunk%2FWebGL
如果您想开始使用原始 WebGL,则需要一些 3D 图形编程知识才能成功。变换矩阵,光照方程,诸如此类。这不是超级困难或任何东西,只是需要一些学习。如果您想从更高级别开始,我建议您使用其中一种 WebGL 3D 引擎。他们需要更少的工作。
【讨论】: