有WEBGL手册吗?

时间:2011-05-02 08:53:53

标签: documentation webgl

是否有某种WebGL手册列出了所有功能等?我试过谷歌,却一无所获。

8 个答案:

答案 0 :(得分:16)

这两个资源对我有很大的帮助

Mozilla Devloper Pages

Great blog with lessons I followed!

答案 1 :(得分:11)

答案 2 :(得分:6)

还有官方手册 - WebGL规范:

https://www.khronos.org/registry/webgl/specs/1.0/

答案 3 :(得分:3)

你应该使用Giles Thomas的指南:http://www.learningwebgl.com - 这就是我开始的方式。

答案 4 :(得分:3)

WebGL没有手册,但official specification作为一个手册。要使用它,您必须了解以下内容:

WebGL是浏览器的JavaScript接口,用于OpenGL ES 2.0,它是embedded systems.的图形API *因此,WebGL规范并未提供其接口的完整描述。相反,它指的是OpenGL ES 2.0规范和两者之间的specifies only the differences

共同构成WebGL API的接口在规范的Section 5中定义。您可以在table of contents. Sections 5.14.1及其后的列表中查看WebGL上下文的属性和方法,这些信息是您最感兴趣的信息。每个方法签名旁边都有是指向相应OpenGL ES 2.0 manual条目的链接,您可以在其中找到有关它们的详细信息。使用OpenGL ES 2.0手册时,您必须记住两个API之间存在一些细微差别。幸运的是,这些差异在每个方法的签名下方单独指定,并在规范的Section 6中进行了总结。

*在这方面,浏览器可以被认为是通用计算机中的嵌入式系统。

答案 5 :(得分:3)

我个人I prefer these ones但是我因为写了这些而有偏见。与其他教程不同,他们不会掩盖任何事情,也不会假设您已经了解3D数学。它们也不是基于过时20年的OpenGL教程,而且不适合WebGL。

答案 6 :(得分:0)

API说明

如果您只对javascript API感兴趣,我建议

Microsoft WebGL API(IE11?)

Mozilla WebGL API

作为首发,我建议微软使用它:

  • 扩展
  • 物体
  • 方法
  • 属性
  • GLSL错误

它真正关注API,这使得探索IMO变得更加容易。你可以找到一个非常详尽的方法列表。请注意,如果将其与Mozilla进行比较,Microsoft似乎并未实现WebGL的所有功能。

在Mozilla上,您将找到其他非常有趣的资源(教程等)。当然,另一个获取信息的好地方是kronos网站。你会找到规格和参考卡。

https://www.khronos.org/webgl/

为什么你找不到一个描述Javascript API的正确网页,我会参考Agost Biro answer

教程

http://webglfundamentals.org/

http://learningwebgl.com/blog/

https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial

从这些中你可以找到更多的资源。

答案 7 :(得分:-1)

本教程可以帮助你,就像我的情况一样。

http://www.webglacademy.com/

您可以从0级开始。完成本教程后,您可以使用Three.js库来增强WebGl内容。

https://threejs.org/examples/