Есть ли какое-то руководство по WebGL, в котором перечислены все функции и т.д.? Я попробовал Google, но ничего не нашел.
Есть ли руководство по WEBGL?
Ответ 1
Эти два ресурса мне очень помогли
Ответ 2
Шрифт WebGL
Краткая справочная карта WebGL
Ответ 3
Существует также официальное руководство - спецификация WebGL:
Ответ 4
Вы должны использовать руководство Giles Thomas: http://www.learningwebgl.com - вот как я начал.
Ответ 5
Лично Я предпочитаю эти, но потом я предвзятый, потому что написал их. В отличие от других уроков они не замалчивают что-либо и не предполагают, что вы уже знаете 3D-математику. Они также не основаны на учебниках OpenGL, которые устарели на 20 лет и не подходят для WebGL.
Ответ 6
Нет руководства для WebGL, но официальная спецификация служит одной. Чтобы использовать его как таковое, вы должны понимать следующее:
WebGL - это интерфейс JavaScript для браузеров для OpenGL ES 2.0, который является графическим API для встроенных систем. * Поэтому спецификация WebGL не работает полное описание его интерфейсов. Вместо этого он ссылается на спецификацию OpenGL ES 2.0 и указывает только различия между ними.
Интерфейсы, которые в совокупности составляют API WebGL, определены в разделе 5 спецификации. Вы можете просмотреть их в оглавлении. Разделы 5.14. 1 и далее перечислять атрибуты и методы контекста WebGL, который представляет собой информацию, которую вы, скорее всего, интересуете. Рядом с каждой сигнатурой метода есть ссылка на соответствующий OpenGL ES 2.0 manual, где вы можете найти подробную информацию о них. При использовании руководства OpenGL ES 2.0 вы должны иметь в виду, что между этими двумя API есть некоторые незначительные отличия. К счастью, эти различия указаны прямо под сигнатурами для каждого метода индивидуально, и они суммируются в разделе 6 спецификации.
* В связи с этим браузер можно рассматривать как встроенную систему на компьютере общего назначения.
Ответ 7
Описание API
Если вас интересует только API javascript, я бы предложил
Microsoft WebGL API (IE11?)
В качестве стартера я предлагаю Microsoft один, как он описывает:
- Расширения
- объекты
- Методы
- Свойства
- Ошибки GLSL
Он действительно фокусируется на API, который облегчает изучение ИМО. Вы можете найти довольно исчерпывающий список методов. Обратите внимание, что Microsoft, похоже, не реализует все функции WebGL, если сравнить ее с Mozilla.
В Mozilla вы найдете другие очень интересные ресурсы (учебники и т.д.). Конечно, еще одним хорошим местом для получения информации является веб-сайт kronos. Вы найдете спецификацию и справочную карту.
https://www.khronos.org/webgl/
Ибо почему вы не можете найти подходящую веб-страницу, описывающую API Javascript, я бы назвал ответ Agost Biro
Учебники
http://learningwebgl.com/blog/
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial
От этих вы найдете еще больше ресурсов.
Ответ 8
Этот учебник может помочь вам, как и в моем случае.
Здесь вы можете начать с уровня 0. После завершения этого урока вы можете использовать библиотеку Three.js для улучшения вашего содержимого WebGl.