Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

При попытке узнать, что такое WebGL и родительская технологияOpenGL, чаще всего ее описывают как технологию для рисования 3D графики и применение спецэффектов, таких как освещение, текстуры, тени, и так далее. Это, наверное, наиболее частое ее использование.

WebGL это нечто большее. Это Web API которое позволяет вам напрямую взаимодействовать с графическическим оборудованием (GPU). Он пппоставляется со своим небольшим языком программирования, зовущийся GLSL, это означает что вы сейчас можете использовать GPU в полную силу, так как вы пожелаете. 2D и 3D графика, обработка изображений, процедурное текстурирование, генерация поверхностей, визуальные эффекты такие как отражения, преломления, дым, огонь и житкости, а также другие не связанные с графикой напряую вычислениякоторые используют возможности GPU, настолько насколько возможно. Вы ограничены лишь возможностями вашего графического оборуования и вашим воображением.

С большой властью, и приходит большая ответственность. Целью этих туториалов является дать вам фундаментальные занния о аботе WebGL и как его использовать правильно, сохраняя возможность использования его на полную.

Основы

Начните здесь если вы не знакомы с OpenGL или WebGL:

Обязательные основы:
Getting started with the web – В этом туториале будут использоваться очень легкие HTML и CSS, но достаточные чтобы иметь базовое понимание этих технологий.
JavaScript – WebGL это также JavaScript API, и мы будем играть с большим количеством JavaScript. Поэтому вы должны иметь четкое представление о JavaScript: функции, массивы, и события. Хорошее понимание замканий, объектов, конструкторов и ппрототипное наследование может также вам помочь.
WebGL by example
This is a collection of live samples with short commentaries, sorted by topic, and level of difficulty. It aims at showcasing WebGL concepts, and capabilities, but it is not a substitute for the full tutorial.
Tutorial at API reference
This is the WebGL tutorial on the WebGL API reference pages. It is designed for those who are familiar with OpenGL, and wish to learn the equivalent JavaScript API.

In-depth

Once you've mastered the basics, there is plenty more to explore:

WebGL API reference
The WebGL reference pages contain a detailed description of every interface, method, property, and constant in the WebGL API. In addition, you will find articles on advanced topics, more examples, and tips on using WebGL.
Guide to Graphics on the Web
This is the Web developer guide to Graphics on the Web. You will  learn about other graphics APIs, such as SVG, 2D graphics with HTML Canvas, and video.
Game development
These are the Game development pages on MDN. You will learn about integrating WebGL with other APIs and techniques, and building a completely immersive experience you can distribute to others.

Метки документа и участники

Внесли вклад в эту страницу: zede, MariyaSka
Обновлялась последний раз: zede,