События

Релиз Blend4Web 14.12

2014-12-24

Команда разработчиков Blend4Web представляет сообществу и партнерам предновогодний релиз открытой платформы для разработки трехмерных интернет-приложений. Среди новых возможностей: поддержка настроек скорости перемещения камеры, удобные API для подсветки 3D объектов при наведении курсора мыши, полная поддержка ноды MAPPING. Также к этому релизу мы приготовили подарки: во-первых, в состав открытого дистрибутива мы включили исходные файлы "Острова" и, во-вторых, подготовили интерактивную открытку, которой вы сможете поздравить ваших друзей и близких.

С Новым годом!

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

Это приложение наглядно демонстрирует неограниченные возможности сочетания традиционных веб-технологий и трехмерной графики. Интерфейс набора сообщения выполнен с помощью HTML и CSS, в то время как само сообщение отображается на текстуре 3D объекта. В свою очередь, в виртуальном телевизоре проигрываются обычные видео и аудио файлы. Анимация, динамическое отражение, подсветка объектов под курсором, интересные эффекты частиц и освещения - все это работает в том числе и в браузерах мобильных устройств.

Разобраться в том, как была создана эта открытка, вам помогут исходные файлы, которые мы также включили в состав Blend4Web SDK.

Открытый "Остров"

Ещё один подарок на Новый год: исходные файлы нашего первого демо-приложения под названием "Остров" теперь находятся в составе открытого дистрибутива SDK! В них вы найдете материалы ландшафта, морских волн, водопада, узнаете как настроены эффекты частиц дыма и брызг, как устроен эффект линз, как работает анимация, как расставлены деревья и прочие объекты.

Blender 2.73

Благодаря сотрудничеству нашей команды с разработчиками Blender, в версии 2.73, выход которой ожидается в ближайшее время, будут содержаться следующие улучшения:

  • D781 блики корректно отображаются на прозрачных поверхностях
  • D842 нода Math > Absolute теперь работает
  • D859 опция Clamp теперь работает в нодах Math и MixRGB
  • T42525 исправлен вылет Blender при удалении лампы, использованной в ноде Lamp Data

Мы выражаем благодарность Тону Розендаалю (Ton Roosendaal), Сергею Шарыбину (Sergey Sharybin), Антони Риакиотакису (Antony Riakiotakis) и Брехту Ван Ломмелю (Brecht Van Lommel) за их рецензии и ценные советы, которые помогли нам подготовить эти патчи.

Новые возможности

Добавлена поддержка настройки скоростей камеры. Долгожданная опция, которую желали видеть в нашем движке наши пользователи.

Поддержка MIP-текстурирования для Canvas-текстур. Позволяет улучшить качество и увеличить производительность рендеринга текстур данного типа.

Полная поддержка ноды MAPPING. Теперь поддерживаются все режимы преобразования координат.

Glow-эффект при наведении курсора мыши на объект. Реализован в аддоне mouse.js, позволяет упростить создание и настройку эффекта.

Новая система сборки приложений. Теперь пользователи имеют возможность вести разработку приложений непосредственно в составе SDK, благодаря новой утилите project.py. Данный скрипт позволяет собирать приложения вместе с движком, минимизировать JavaScript и CSS-файлы, а также экспортировать готовое приложение для последующего развертывания на сервере.

Чистка кодовой базы и стабилизация функционала

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

Удалена поддержка устаревшей опции текстур UV translation velocity.

Удалена поддержка устаревшего интерфейса Levels of Detail.

Аддон pointerlock.js переименован в mouse.js.

Добавлено срабатывание события mouseup при выходе курсора мыши из вьюпорта приложения.

Сообщение об ошибке Clear parent inverse более не появляется - эта трансформация была реализована в движке.

Использование Apply scale теперь не приводит к применению модификаторов.

Исправлена ошибка воспроизведения звуков через инструмент NLA.

Исправлен сброс позы арматуры при использовании B4W Animation Bake.

Многочисленные исправления ошибок и прочие улучшения, полный список которых можно посмотреть в замечаниях к релизу.

Оставьте ваши комментарии на форуме. Желаем успехов и процветания в новом году!

Комментарии
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.