--- title: WebGL tutorial slug: Web/API/WebGL_API/Tutorial tags: - WebGL translation_of: Web/API/WebGL_API/Tutorial ---
WebGL позволяет использовать API, основанную на OpenGL ES 2.0 для осуществления 3D рендеринга в HTML {{HTMLElement("canvas")}} в браузерах, которые его поддерживают без использования плагинов. WebGL программы состоят из программ, написанных на JavaScript, и специального кода шейдеров, который выполняется на видеокарте. WebGL элементы могут использоваться с HTML элементами и скомпонованы с другими частями страницы или фона страницы.
В этом руководстве с нуля рассказывается о том, как использовать элемент<canvas>
для отрисовки WebGL. Предоставленные примеры помогут вам понять, как можно использовать WebGL, также вы сможете использовать код из примеров как сниппеты для ваших разработок.
Использование элемента <canvas>
- это не сложно, но вы должны понимать основы HTML и JavaScript. <canvas>
и WebGL не поддерживаются в некоторых старых браузерах, но поддерживаются в последних версиях всех основных. Чтобы рисовать графику на canvas нужно использовать объекты контекста JavaScript, который создаёт графику на лету.