WebGL

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

WebGL (Web-based Graphics Library) — программная библиотека для языка программирования JavaScript, позволяющая создавать на JavaScript интерактивную 3D-графику, функционирующую в широком спектре совместимых с ней веб-браузеров. За счёт использования низкоуровневых средств поддержки OpenGL, часть кода на WebGL может выполняться непосредственно на видеокартах. WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графику без использования плагинов.

http://ru.wikipedia.org/wiki/WebGL

Возможности WebGL

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

Поддержка webgl

Приложения WebGL отображаются во всех современных браузерах без необходимости что-то дополнительно устанавливать. Качество и скорость отрисовки 3D модели зависит от аппаратной части и, в некоторой степени, скорости интернета. Благодаря технологическому прогрессу в IT сфере интерактивную презентацию WebGL потенциально могут видеть все. Есть лишь небольшая часть посетителей, которая может столкнуться с небольшими сложностями по причине устаревшей версии браузера. Простое обновление легко решает эту проблему. Принципиально возможно создание отдельной 2D версии, что позволяет «покрыть» и эту часть целевой аудитории.

На текущий момент WebGL поддерживается следующими браузерами:

Google Chrome,
Mozilla Firefox,
Safari,
Opera,
Internet Explorer 11.

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

История создания

Технология WebGL возникла как эксперимент одного из инженеров Mozilla Foundation. Под проект была сформирована рабочая группа, которая создала спецификацию в составе консорциума Khronos Group. В него входят компании: Apple Inc., Google, Intel Corporation, Mozilla и другие лидеры IT индустрии.

По сути WebGL - это API или программный интерфейс, основанный на базе архитектуры широко распространенной открытой библиотеки OpenGL.

Примеры использования

Текст и ссылки на наш опыт использования WEBGL