Релиз Blend4Web 16.06
Начиная с этого месяца, разработчики отечественного фреймворка Blend4Web изменили концепцию релизов. Произошло переименование бесплатной версии SDK из Blend4Web Free в Blend4Web CE (Community Edition). Однако это косметические изменения. Куда интереснее выглядит новая линейка продукта Blend4Web LTS, т. е. релиза с длительным периодом поддержки. В июле вышла первая LTS-версия 16.06. Разработчики гарантируют её поддержку в течение года. К ней будут выходить обновления с исправленными ошибками, но API и основные функции движка останутся неизменными. Нужно заметить, что обновления LTS предназначены для пользователей коммерческой версии, хотя начальный выпуск доступен всем. Выход «долгоиграющей» сборки никоим образом не влияет на стандартные месячные релизы CE и PRO.
Ключевые особенности релиза:
- Профилировщик рендеринга. В комплект SDK входит приложение, позволяющее просматривать, настраивать и тестировать экспортированные из Blender сцены. Новый инструмент помогает обнаружить проблемные части сцены, влияющие на производительность рендера. Проблемные места окрашиваются красным или оранжевым цветами, в то время как остальные имеют желтый и зеленый оттенки. Инструмент находится в панели Tools and Debug и доступен при выборе режима Render Time.
- Поддержка спецификации WebVR 1.0. До этого релиза поддерживалась только спецификация WebVR от Mozilla, которая была совместима с Oculus Rift. Теперь Blend4Web может работать с HMD-устройством Samsung GearVR. Разработчики также опубликовали небольшую VR-игру Space Disaster. Исходные коды доступны в SDK фреймворка.
- Обновление библиотека материалов. Добавились несколько новых высококачественных материалов. Кроме того, разработчики подготовили небольшую сцену с объектами для демонстрации образцов в «боевых» условиях.
- Освещение в мировом пространстве. Был переписан код некоторых шейдерных нод (Geometry, Texture, Material, Lamp Data и др.) для работы в мировом пространстве координат. Хотя данная опция в новой версии движка уже появилась, но это может вызвать проблемы с вьюпортом Blender, работающего в иной системе. Разработчики Blend4Web подготовили специальный патч для Blender, поддерживающий освещение в мировом пространстве, который уже включен в будущую версию Blender 2.8.
blend4web, webgl