2011-05-02 127 views
28

是否有某种WebGL手册列出了所有功能等?我试过谷歌但什么也没找到。是否有WEBGL手册?

+4

你的意思是这样的:https://www.khronos.org/registry/webgl/specs/1.0/? – Bart 2011-05-02 09:09:44

+0

本教程可以帮助你很多,就像它在我的情况。 http://www.webglacademy.com/在这里,您可以从0级开始。 完成本教程后,您可以使用Three.js库来增强您的WebGl内容。 https://threejs.org/examples/ !!祝一切顺利 !! – 2017-09-05 06:14:26

回答

16
+0

是的,这是我正在寻找。 Mozzila有很好的参考。谢谢! – Martin 2011-05-02 16:38:27

+0

这些对于JavaScript方面来说没问题,怎么样帮助编写顶点/片段着色器 – Drew 2011-09-05 14:06:21

+0

我在Linköping大学(瑞典)读到的课程有这个http://webstaff.itn.liu.se/~stegu/TNM084-2010/GLSLfeatures -110.pdf作为GLSL的介绍,这是WebGL中使用的语言 – Gustav 2011-09-08 21:39:17

2

没有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中进行了总结。

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

3

个人I prefer these ones但后来我有点偏,因为我写了他们。与其他教程不同,它们不会掩盖任何内容,也不会假设您已经知道3D数学。它们也不是基于20年过时的OpenGL教程,并不适用于WebGL。

+0

到目前为止,了解所有列出的资源,gman网站是最好成为“从零开始的英雄”。我毫不怀疑。 – 2016-04-09 23:31:52

0

API描述

如果你有兴趣只在JavaScript API的,我会建议

Microsoft WebGL API(IE11?)

Mozilla WebGL API

担任首发,我建议微软之一,因为它描述:

  • 扩展
  • 对象
  • 方法
  • 性能
  • GLSL错误

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

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

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

从那些你会发现更多的资源。

-1

本教程可以帮助你很多,因为它在我的情况。

http://www.webglacademy.com/

在这里,你可以从0级开始完成本教程,你可以使用three.js所图书馆,以提高你的WebGL内容之后。

https://threejs.org/examples/

+0

只有链接的答案没有帮助,因为链接“烂”并停止工作。此外,它需要有人去另一个网站,看看你在说什么。如果您想回答某些问题,请在此处回答。此外,仅供参考,您发布的问题近期偏离主题(自2011年以来指导方针发生了变化),并且现在也已正式关闭,因为它们的主题也是如此。 – 2017-09-05 19:37:33