WebGL в браузерах
WebGL (оно же Web Graphics Library) - целая отдельная спецификация (наряду с HTML5 или CSS3), разрабатывалась некоммерческим консорциумом Khronos Group, в состав рабочей группы входит множество крупных компаний, таких как Apple, Google, nVidia, AMD.
WebGL позволяет обращаться к видеокарте с помощью OpenGL ES 2.0 и производить отрисовку 3D-графики через HTML5-элемент Canvas. Конечно кроме 3D-графики можно работать и с 2D-составляющей, благодаря WebGL браузеры также могут воспользоваться аппаратным ускорением, это существенно ускоряет отрисовку различного контента.
Главная особенность WebGL от таких разработок как Adobe Flash или Microsoft Silverlight - возможность работы без посторонних плагинов, какими и являются Flash и Silverlight, а это значит, что для получения 3D-контента требуется только браузер с поддержкой WebGL.
WebGL поддерживается большинством популярных браузеров:
- Mozilla Firefox 4.0 и выше.
- Google Chrome 9 и выше.
- Opera 12.0 и выше. В версии Opera 12 следует перейти по адресу Enable Hardware Acceleration и установить в поле значение
1
, нажать кнопку Сохранить и перезагрузить браузер, затем перейти по адресу Enable WebGL и установить в поле значение1
, нажать кнопку Сохранить и перезагрузить браузер. - Apple Safari (только в ночных сборках).
Небольшой пример, если Вы используете браузер с поддержкой WebGL, Вы увидите небольшой цветной прямоугольник.
Поддержка WebGL в Вашем браузере:
Если у Вас отобразился закрашенный прямоугольник, то ниже представлено несколько сайтов с множеством примеров использования WebGL, если же Вы ничего не увидели - Вам стоит призадуматься над сменой браузера.
Сайты с демонстрациями работы WebGL:
- Chrome Experiments - WebGL Experiments, огромное количество демонстраций
- Репозитарий демонстраций на Khronos.org
- WebGL Demos на MDN (Mozilla Developer Network)
- 500 экспериментов на Chrome Experiments
- WebGL-игры на WebGL.com
Поддержка WebGL в браузерах, узнать поддержку WebGL
Рейтинг: 0
(Голосов: 0)
Польза: 0
(Голосов: 0)
Комментарии
2014-07-25 11:27:32
http://www.blend4web.com/ru/
2014-09-06 23:55:06
Чтобы оставить комментарий - зарегистрируйтесь или авторизуйтесь через любимый сервис (ВКонтакте, Одноклассники, Twitter и др.) с помощью OpenID.