Новости про 3D и Firefox

Плагин Tilt позволяет просматривать веб-страницы в 3D

Tilt является довольно забавным новым расширением для обозревателя Firefox, основное предназначение которого в создании трёхмерной визуализации веб-страниц, с отрисовкой их с помощью WebGL.

Поскольку объектная модель документов представляет собой древоподобную структуру, новый инструмент располагает все узлы по слоям во вложениях в дереве, создавая стеки элементов, каждый с соответствующей глубиной и имеющий текстуру согласно представлению веб-страницы.

Различная информация, кроме фактического контента, будет отображена по требованию, с учётом типа каждого узла, его класса, id и прочих доступных атрибутов. В браузере, который использует WebGL и GLSL шейдеры, отображение веб-страницы будет динамическим.

Плагин Tilt также предлагает возможности проверки HTML, CSS и атрибутов по каждому узлу дерева DOM, обновления контента, если страница была модифицирована другими инструментами, такими как Firebug. Кроме этого расширение имеет возможность экспорта веб-страницы в 3D сетку или в скриншот.

EnergizeGL — framework для WebGL

WebGL также обрастает вспомогательными инструментами для разработки.

Сам по себе WebGL является достаточно низкоуровневым средством описания сцены — не все являются фанатами написания кода шейдеров и JavaScript в «блокноте». На помощь приходят фреймворки вроде EnergizeGL, прячущие механику и позволяющие вести разработку трёхмерных сайтов и приложений для Интернет на более высоких уровнях абстракции.

Пока что доступна альфа-версия с примером приложения (~0,1 Мб) и демонстрация среды разработки прямо в браузере. Для работы с примерами и демонстрацией требуется тестовая сборка браузера Firefox, с движком WebKit пока есть проблемы совместимости.