如何快速学习WebGL?

如何快速学习WebGL?,webgl,Webgl,这些天我在学习WebGL,但我发现很难理解管道 是否有头部优先WebGL在线教程 我应该学习GLSL吗 用WebGL画东西的代码太复杂了,有没有办法减少代码行 可能吧,但我不知道 对,;为了使用WebGL渲染任何内容,您需要一个着色器。GLSL是着色器的语言,因此如果要渲染任何内容,则需要使用GLSL 对,;使用像这样的库 (截至2018年11月的死链接,备份:) 是的,我可以推荐Light House 3D: 这并不复杂,只需关注学习webGL时编写的代码即可。我不建议一开始就使用其他库/引擎

这些天我在学习WebGL,但我发现很难理解管道

  • 是否有头部优先WebGL在线教程
  • 我应该学习GLSL吗
  • 用WebGL画东西的代码太复杂了,有没有办法减少代码行
  • 可能吧,但我不知道
  • 对,;为了使用WebGL渲染任何内容,您需要一个着色器。GLSL是着色器的语言,因此如果要渲染任何内容,则需要使用GLSL
  • 对,;使用像这样的库
  • (截至2018年11月的死链接,备份:)
  • 是的,我可以推荐Light House 3D:
  • 这并不复杂,只需关注学习webGL时编写的代码即可。我不建议一开始就使用其他库/引擎。学习基础知识,稍后使用库加快编码速度
  • 学习webGL是一个很好的开始,也许是最好的开始。尽可能多地阅读资源,不要犹豫。Opera开发者、Mozilla黑客、Light House 3D、Scratch a Pixel、Aerotwist(更多着色器)。。。一开始很难,但后来你会掌握管道和思维方式。这需要时间(只学习基础知识需要1-2个月),但要坚持不懈


    希望这有帮助。

    这是迄今为止我找到的最好的教程


    这里有互动教程:
    我认为这很酷,因为你可以改变你的代码,再次测试,而且是一步一步的

    您还可以在上查看webgl课程

    然后,当我想搜索有关特定webgl API/GLSL命令的帮助时,我会在

    上搜索,从这里开始()然后查看其他一些链接below@gman,(games.greggman.com/game/webgl基础)是目前为止这里列出的最好的资源。我推荐这个Skillshare教程:被接受的答案可以说是一个糟糕的资源,现在已经离线。我建议(请注意,问题已结束,没有人能提供更好的答案)。我可以编辑被接受的答案,但我不愿意如此彻底地修改它。也许@抽象算法会考虑编辑,或者他们仍然相信这是一个很好的资源,即使在档案馆。如果有人在寻找视频教程,一个关于UDIMY。第1部分的文章也很棒。我讨厌learningwegbl.com网站,因为作者的英语水平太差,以至于有些段落完全无法理解。@Doabrelroll721 learningwebgl.com*范围*;-)@如果你认为他们的英语不好,也许你可以帮助他们修改他们的帖子!那就是awesome@Olson.dev,现在是Hilarious了,博客链接已经死了。碰巧知道新链接是什么,如果有的话?