2011-05-02 128 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