Ответ 1
Эти два ресурса мне очень помогли
Есть ли какое-то руководство по WebGL, в котором перечислены все функции и т.д.? Я попробовал Google, но ничего не нашел.
Эти два ресурса мне очень помогли
Шрифт WebGL
Краткая справочная карта WebGL
Существует также официальное руководство - спецификация WebGL:
Вы должны использовать руководство Giles Thomas: http://www.learningwebgl.com - вот как я начал.
Лично Я предпочитаю эти, но потом я предвзятый, потому что написал их. В отличие от других уроков они не замалчивают что-либо и не предполагают, что вы уже знаете 3D-математику. Они также не основаны на учебниках OpenGL, которые устарели на 20 лет и не подходят для WebGL.
Нет руководства для 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 спецификации.
* В связи с этим браузер можно рассматривать как встроенную систему на компьютере общего назначения.
Если вас интересует только API javascript, я бы предложил
Microsoft WebGL API (IE11?)
В качестве стартера я предлагаю Microsoft один, как он описывает:
Он действительно фокусируется на 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
От этих вы найдете еще больше ресурсов.
Этот учебник может помочь вам, как и в моем случае.
Здесь вы можете начать с уровня 0. После завершения этого урока вы можете использовать библиотеку Three.js для улучшения вашего содержимого WebGl.