Blend4WebКатегории

Разработка игр

Смотрите также категорию Разработка игр для всех разделов

5 окт 2015

Релиз Blend4Web 15.09

В этой версии разработчики добавили: менеджер проектов, ragdoll, новые логические ноды.

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

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

Blend4Web менеджер проекта | Релиз Blend4Web 15.09

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

Blend4Web физический риг | Релиз Blend4Web 15.09

Нодовый редактор логики обогатился новыми блоками. Во-первых изменился набор нод, отвечающих за анимацию. Ранее имеющийся узел Play был удален, а его функциональность разделилась на  Play Timeline и Play Animation, т.е. проигрывание отрезка анимации NLA Editor и собственной анимации объекта, соответственно. Добавилась нода Apply Shape Key, предназначенная для установки фактора смешивания между ключами деформации.

Во-вторых, обогатился инструментарий по управлению материалами. Узел Set Shader Node Param позволяет установить значения параметров узловых материалов — то, что ранее можно было сделать только с использованием программных API. Узел Inherit Material копирует параметры материала с одного объекта на другой. Это позволяет создавать интересные реалтайм эффекты. Пример работы новых функций.

Добавилась новая нода Delay, предназначенная для задержки выполнения программы на указанное время в секундах.

Ссылка

Архив