我如何学习WebGL的快速方法?

我现在正在学习WebGL,但是我发现很难理解这个pipe道。

  1. 有没有在线WebGL教程?
  2. 我应该学习GLSL吗?
  3. 用WebGL绘制东西的代码太复杂了,有什么办法可以减less代码行吗?
  1. http://learningwebgl.com/blog/?p=11
  2. 是的,我可以推荐Light House 3D: http : //www.lighthouse3d.com/tutorials/glsl-core-tutorial/
  3. 这并不复杂,只关注学习webGL上编写的代码。 我不build议在开始时使用其他库/引擎。 学习基础知识,稍后使用库来加速编码。

学习webGL是开始的好地方,可能是最好的。 不要犹豫,从尽可能多的资源,你可以阅读。 Opera开发者,Mozilla Hacks,Light House 3D,Scratch a Pixel,Aerotwist( http://www.aerotwist.com/tutorials/an-introduction-to-shaders-part-1/更多着色器);…这很难一开始,但后来你会掌握pipe道和思维方式。 这需要时间(1-2个月只学习基础知识),但要坚持下去。

希望这可以帮助。

这里有互动教程: http : //www.webglacademy.com
我认为这很酷,因为你可以改变你的代码,再次testing,这是一步一步的。

您也可以在http://www.learningwebgl.com上查看webgl课程;
然后,当我想search一些特定的webgl API / GLSL命令的帮助,我searchhttp://www.opengl.org/sdk/docs/manglsl/

这是迄今为止我发现的最好的教程!

http://my2iu.blogspot.in/2011/11/webgl-pre-tutorial-part-2-drawing-2d.html

  1. 可能,但我不知道。
  2. 是; 为了使用WebGL渲染任何东西,你需要一个着色器。 GLSL是着色器的语言,所以如果你想渲染任何东西,你需要使用GLSL。
  3. 是; 使用像Three.js这样的库。