Сообщество, посвященное WebGL-движку Blend4Web.
GameDev.ru / Сообщества / Blend4Web / Блог

Блог

Дополненная реальность в браузере или что нового в Blend4Web prand
Дополненная реальность в браузере или что нового в Blend4Web
thumbnail | Дополненная реальность в браузере или что нового в Blend4Web
Итак, вот он новый релиз отечественного WebGL фреймворка Blend4Web 17.06. В этот раз разработчики преподнесли сюрприз в виде доступа к AR-технологии. Что такое AR? Это Дополненная Реальность, т.е. возможность симбиоза компьютерной картинки с реальным изображением, передаваемым видеокамерой. К примеру, известная игра Pokemon Go использует тот же принцип. Правда, для браузерных приложений AR пока слишком крут, и я реально еще не видел нормального инструментария в этой области.

Разработчики движка подготовили специальное демо, где этот самый режим AR представлен во всей красе (метка здесь). Особенно здорово, что можно изучить исходники демки и, возможно, создать что-то свое. По традиции, все исходники доступны в SDK.

А это пример работы AR в Blend4Web.

Еще одна очень важная особенность релиза — это поддержка ограничителей Blender. Фишка в том, что Blender позволяет задавать движение объектов, используя специальные правила —ограничители. Например, можно скопировать данные о вращении с одного объекта на другой или заставить один объект «следить» за целью. Пока только четыре ограничителя Blender доступны для использования: Copy Location, Copy Rotation, Copy Transforms и Track To.

Есть небольшая демонстрация, где представлена работа ограничителя Copy Rotation. Именно он заставляет колесики механизма вращаться в нужных направлениях, в зависимости от движения рукояти. Обратите внимания, что здесь не используется физика, а только эксплуатируется возможность ограничителя Blender.

Также в новой версии появился экспериментальный алгоритм освещения, который задействуется при использовании материалов рендера Cycles. Это позволяет более полно использовать возможности нод BSDF Glossy and BSDF Diffuse.

Более полно о релизе можно узнать здесь.

Ссылка
30 июня 2017

Blend4Web подружился с Cycles Render (видео) prand
Случилось то, о чем просили многие. В новой версии Blend4Web научился понимать ноды Cycles, а также предоставил API для создания FPS. Вобщем, смотрим видеообзор:

Ссылка
30 ноя. 2016

Blend4Web обзавелся встроенным поиском пути prand
Blend4Web обзавелся встроенным поиском пути
ris1_1 | Blend4Web обзавелся встроенным поиском пути
В последнее время разработчики особо не радуют какими-либо крутыми фичами, а больше усилий прилагают на оптимизацию системы. Нужно сказать, что это у них неплохо получается. В новой версии движка также была выполнена внутренняя оптимизация кода, в частности для алгоритма отсечения невидимых поверхностей и формата хранения геометрии.

Однако в этот раз есть кое-что интересное. Был добавлен полноценный механизм поиска пути по алгоритму A* с использованием навигационных мешей. Причем меши можно автоматически создавать в Blender, с помощью встроенной утилиты или же делать вручную. Как это работает, можно увидеть в специальном демо, а также изучить внутренний код.

Еще была добавлена логическая нода Set Camera Move Style, позволяющая контролировать поведение камеры. О создании этого узла буквально молились разработчики приложений, которые используют систему визуального программирования. Дело в том, что в Blend4Web давно встроенны несколько различных пресетов поведения камеры, которые можно выбрать на этапе проектирования сцены. И это, конечно же, значительно упрощает жизнь разработчиков. Но вот корректировать их работу было возможно только из JavaScript. Теперь это доступно и для нодового редактора логики.
ris2 | Blend4Web обзавелся встроенным поиском пути
Чтобы понять получаемые преимущества использования новой ноды - запустите следующее демо.

Более подробно о других интересных фичах нового релиза ищите на официальном сайте разработчиков.

Ссылка
28 окт. 2016

Быстрее на 40%. Тестируем и отписываемся! prand
Быстрее на 40%. Тестируем и отписываемся!
Разработчики Blend4Web продолжают радовать оптимизацией движка. Кажется совсем недавно был посрамлен посрамлен вездесущий Unity, но новый релиз b4w принес еще некоторые неожиданности.

ferma2 | Быстрее на 40%. Тестируем и отписываемся!

Разработчики уверяют, что проведенная оптимизация графической части значительно повысила производительность системы. В целом были переписаны шейдеры, уменьшено количество отправляемых директив (куда и зачем я не понял — главное работает), улучшен алгоритм теней.

Так, по словам разработчиков, на тяжелой и объемной демо «Ферма» производительность выросла на 30-40%! А это очень тяжелый проект для веба. Большое пространство, сотни объектов, анимации и  т.д.

И это правда. Я не преминул проверить такое заявление на весьма слабой машине с видеочипом от Intel. Действительно, визуально сцена стала значительно шустрее. По словам других энтузиастов движка, эта сцена пошла на слабых мобильных устройствах, что ранее не было.

Похоже, Blend4Web становится лидирующей платформой для 3D WebGL. Тестируем и отписываемся на форуме разработчиков. Чем больше отзывов, тем лучше станет движок!

Ссылка | Комментарии [3]
30 сен. 2016

Экономия памяти в 80 раз! prand
Экономия памяти в 80 раз!
ris1_2 | Экономия памяти в 80 раз!
Разработчики фреймворка Blend4Web умудрились значительно уменьшить расход памяти при использовании множества копий объектов. Технология отнюдь не нова и многим известна, как инстансинг геометрии. Для WebGL 1.0 это возможно при использовании специального расширения  ANGLE_instanced_arrays. Теперь есть возможность создавать большие территории, насыщенные деревьями, травой и т.п. с относительно скромным расходом памяти, что очень важно для браузерных приложений (особенно на мобильных девайсах).

Для теста была создана несложная сценка, тем не менее насыщенная, подобными объектами. При использовании инстансинга, расход памяти уменьшался с 160 до 2 Мб!

Ссылка на демо!

Сам инстансинг пока доступен для системы частиц типа HAIR. Вполне вероятно, разработчики создадут нечто подобное и для других типов объектов. Для тестирования или использовании в своих проектах скачивайте новую версию Blend4Web 16.07. Подробности релиза здесь.

Ссылка
29 июля 2016

Первый релиз Blend4Web LTS! prand
Первый релиз Blend4Web LTS!
Итак, разработчики отечественного WebGL-фреймворка Blend4Web внедрили новую релизную ветку длительного обслуживания LTS. Предполагается, что она станет популярной для тех проектов, где нужна стабильность. В течение года будут выходить критические обновления, но основные функции системы останутся без изменений. Релиз LTS не отменяет ежемесячные выпуски стандартных версий Free и Pro. Кстати, Blend4Web Free «канул в Лета», а вместо него появился Blend4Web CE (Community Edition).

free_ce | Первый релиз Blend4Web LTS!

Программа-просмотрщик обзавелась профайлером рендеринга. Безусловно, такой инструмент очень полезен для обнаружения узких мест в производительности. Система расцвечивает отдельные части объектов в определенные цвета, тем самым, отмечая проблемные места. Красный и оранжевый цвета сигнализируют о тяжелых объектах с точки «зрения» рендера, а желтым и зеленым подкрашиваются нормальные.

space_disaster | Первый релиз Blend4Web LTS!

Разработчики опубликовали небольшую Open Source игру Space Disaster. В последнее время они серьезные усилия вкладывают в поддержку устройств виртуальной реальности. В этой версии движка появилась поддержка спецификации WebVR 1.0,которая требуется для запуска девайсов типа Samsung GearVR. Space Disaster как раз является демонстрацией проведенных работ. Не забудьте надеть наушники для получения максимального эффекта!

Также этот релиз получил множество мелких, но важных обновлений:
•  Добавился эффект Lens Flare.
•  Предпросмотр сцены в браузере (кнопка Fast Preview) теперь работает даже для проектов не сохраненных в SDK. Отличная вещь! Вы можете создать сцену и, не раздумывая, сразу отправить её в браузер.
•  Обновилась библиотека материалов, а также были добавлены объекты для демонстрации. Материалы действительно очень качественные. Смотри демо.
•  Новые форматы видео и картинок.
•  Освещение в мировом пространстве. Функция появилась, но в Blender она станет поддерживаться только в будущей версии 2.78

Подробности о релизе на  официальном сайте..

Ссылка
2 июля 2016

Новый релиз, первая конференция, конкурс prand
Новый релиз, первая конференция, конкурс
thumb16_04 | Новый релиз, первая конференция, конкурс
Итак, конец апреля ознаменовался выходом нового релиза Blend4Web. На первый взгляд - ничего интересного, на второй и последующий выцарапывается очень любопытная новость. Разработчики движка предоставили возможность объединения визуального кода с JavaScript. Ранее визуальный редактор логики было оптимально использовать для несложных логических последовательностей. Хотя некоторые индивидуумы умудрялись создавать поистине мощные приложения только с использованием нод. Теперь можно использовать комбинацию кода и нод, причем в любой последовательности:

1. Логика на нодах и небольшие вставки JavaScript.
2. Основной код на JavaScript и вызов из него логических блоков.

Технически это выглядит, как новые функции в API для вызова логики нод или же специальный узел, которые передает управление коду JavaScript. В документации все описано подробно и в принципе механизм очень удобный и простой.

Новшество номер 2. Поддержка геймпадов. В API появились соответствующие вызовы. Всё чудесно работает, проверял сам. А как это выглядит в живую — посмотрите небольшое видео.

Прочие изменения, которые могут вас заинтересовать, но не особо интересны для меня, ищите в официальном  пресс-релизе.

confer | Новый релиз, первая конференция, конкурс

1 мая в Москве состоялась конференция, опять-таки первая, разработчиков Blend4Web. Я там был, мёд, пиво пил... Вобщем мною было выпито немало кофе, чая, съедено ватрушек, но главное — это общение. Были гости из России, были из дальнего зарубежья, много интересных докладов и презентаций. Создатели конференции потрудились на славу. Всё это дело транслировалось в прямом эфире и в данный момент доступно в виде записи на сервисе YouTube. Будьте готовы к массированному английскому, ибо рабочим языком был именно English.

И не забудьте, что конкурс о панде все еще продолжается! Загляните на его [url= https://www.blend4web.com/ru/contest/3/] страницу [/url] для большей информации.

Ссылка | Комментарии [1]
4 мая 2016

Определены доклады конференции по Blend4Web prand
Определены доклады конференции по Blend4Web
conf_logo | Определены доклады конференции по Blend4Web
1 мая в Москве состоится первая международная конференция, посвященная Blend4Web. Это мероприятие от отечественных разработчиков WebGL-фреймворка. Оно будет интересно всем, кто занимается браузерной платформой.  Вход свободный, но необходимо зарегистрироваться на странице мероприятия во избежание всяких досадных заморочек.

Конференция состоится в отеле Holiday Inn. Она начнется в 10:00 с приветственного слова организаторов мероприятия. К слову, на официальной странице конференции  уже можно ознакомиться с темами выступлений и именами докладчиков. 1 мая в Москве  соберутся единомышленники со всего мира для того, чтобы показать себя и посмотреть на других.

Напоминаю, что Blend4Web — это фреймворк, позволяющий создавать приложения WebGL (в том числе и игры), используя в качестве редактора сцен популярный пакет Blender.

Список докладов:
Creating the Intro scene to Petigor's Tale Mikhail Luzyanin (Blend4Web)
VR and Web API with Blend4Web Kirill Osipov, Roman Sementsov (Blend4Web)
Browsing cultural heritage through interactive environments in Blend4Web (some case studies Luigi Verri, Daniele De Luca Cineca)
Wantenger: 3D Websites, shops and showrooms Alexey Butuzov (Triumph LLC)
Using Blend4Web in teaching basics of Photogrammetry Alexander Govorov (Moscow State University of Geodesy and Cartography)
Logic Nodes: Techniques in Blend4Web Konstantin Khomyakov (Blend4Web)
Our role in Blender development Alexander Romanov (Blend4Web)
Cultural Heritage Digital Protection Lijun Ma (Tsinghua University)
Optimize your Blend4Web applications Evgeny Rodygin (Blend4Web)
Creating multiplayer online games with Blend4Web Kirill Petryaev
3D scenes in Web Layout Alexander Chistoedov (Blend4Web)
Think outside the box: Visual Effects Pavel Kotov (Blend4Web)
Blend4Web: What the future holds Alexander Kovelenov, Ivan Lyubovnkiov (Blend4Web)

Ссылка
18 апр. 2016

Релиз игры и движка Blend4Web prand
Релиз игры и движка Blend4Web
Конец месяца - новый релиз. Это уже традиционно. Необычно лишь то, что буквально неделю назад от команды разработчиков движка прошел еще один релиз и уже игровой.

"Сказ о Пятигоре"

"Сказ о Пятигоре" | Релиз игры и движка Blend4Web

Трехмерная игра, аркада, огромное интро, ну и тормоза на слабых машинах. Все это дело запускается в браузере и может отнять некоторое рабочее время за компьютером. Это первый игровой проект сделанный разработчиками движка и он заслуживает особого рассмотрения. Несмотря на некоторые проблемы с проихводительности, технология Blend4Web показывает крутые возможности в зрелищности и динамичности действия. Сложно поверить, что все это крутится в браузере. Вобщем, советую открыть сайт игры и попробовать самим. И самое главное - все исходники игры открыты и распространяются в составе SDK движка под лицензией GPL v.3.

Теперь к релизу Blend4Web. В первую очередь разработчики обрадовали уже обещанной библиотекой материалов. Правда пока там только семь образцов (металлы, пластик, стекло и т.д.), но их можно использовать в своих проектах и они, да, качественные.

Кое-что изменилось и для пользователей редактора нод. Во-первых, вы можете строить множество потоков/конвейеров в одном приложении. Появились глобальные переменные, с помощью которых можно связывать эти потоки. Во-вторых, произошли изменения в самих нодах. Добавились две новые ноды: JSON для парсинга и отсылки северной информации и Get Timeline, которая возвращает текущий кадр анимации. Среди еще интересных нововведений - это обновление нод Play Animation/Stop Animation. Теперь они могут управлять анимацией окружения. Посмотрите демо, чтобы понять, о чем я.

Есть еще некоторые полезности для программистов. Новые методы, функции и даже целые модули. Подробности смотрите в .пресс-релизе

Ссылка
1 апр. 2016

Вышел Blend4Web 16.02 prand
Вышел Blend4Web 16.02
Итак, почитатели и пользователи этого движка, а особенно художники Blender. В этом релизе появилась полная поддержка стандартных нод Blender! Что это значит? А все просто — теперь нет особых проблем по переносу ваших моделей в мир реал-тайм.

1 | Вышел Blend4Web 16.02

Главная особенность движка Blend4Web перед его собратьями — это интеграция с популярным и открытым 3D редактором Blender. Разработчики b4w делают все возможное, чтобы перенос
моделей в веб становился всё проще от релиза к релизу. Наверное вы знаете, что в состав Blender входит уникальный инструмент — редактор нод материалов. Эта такая прикольная штука, которая позволяет создавать из "кирпичиков"-функций целый конвейер для обработки материала объекта. Например, добавить градиент в соответствии с математическими функциями, наложить текстуры различного типа, настроить отражение поверхности. Этот инструмент настолько популярный, что без его использования, пожалуй, не обходится ни один художник Blender. А сейчас все созданные цепочки нод без проблем воспринимаются движком b4w и свободно визуализируются в реал-тайм. Разработчики движка создали  специальную таблицу с характеристиками каждой ноды Blender, указав в ней степень поддерживаемости и производительность.

Второй очень важной новостью этого релиза является переработанная система частиц. Вы можете использовать нодовые материалы для настройки поведения и раскраски частиц. Когда-то усилиями разработчиков b4w в кодовую базу Blender был принят  патч по ноде Particle Info. Этот узел позволяет выводить информацию по каждой частице (продолжительность жизни, скорость перемещения и многое другое). С использованием этой ноды и многих других в Blender можно создавать потрясающие эффекты. Например, в новом релизе появилась поддержка ноды ColorRamp, которая умеет генерировать градиент. Соединив Particle Info и ColorRamp через параметр life (жизнь) мы с легкостью получим изменение цвета в соответствии с "жизнью" частицы. Как это работает можно посмотреть в специальной  демонстрации. Кстати, в ней же можно заметить, что Blend4Web теперь умеет работать с такими свойствами материала, как Rings, Lines и Star Tips, т.е. эффектами Halo.

И третьей, но не последней фичей релиза является улучшенный интерфейс и возможности менеджера проектов. Все манипуляции по сборке, обновлении, развертывания проектов можно выполнять в браузере. В этом релизе как раз и появилась возможность создания билда-архива с компилированным приложением, ассетами и зависимостями. Буквально щелчок мыши по кнопке в менеджере и у вас "на руках" готовый к заливке на сервер архив.

Ссылка
29 фев. 2016

Первая конференция по Blend4Web prand
Первая конференция по Blend4Web
Первая конференция по Blend4Web | Первая конференция по Blend4Web

Разработчики Blend4Web объявили о проведении первой конференции посвященной своему фреймворку. Дата встречи назначена на 1 мая 2016 года в офисе компании в Москве. Приглашаются все желающие. Вход бесплатный, но требуется предварительная регистрация. Причем зарегистрироваться вы можете и в качестве спикера. Обещается атмосфера неформального общения и интересные доклады.

Ссылка на новость: https://www.blend4web.com/ru/article/178/

Ссылка
25 фев. 2016

Конкурс от разработчиков Blend4Web prand
Конкурс от разработчиков Blend4Web
Разработчики открытого фреймворка Blend4Web объявили о конкурсе с солидным призовым фондом. На этот раз тема конкурса стала ближе художественной братии. Необходимо создать презентацию несуществующего в природе смартфона. Это можно сделать, как в виде простого просмотра модели аппарата, так и в виде динамичной игровой сцены. Главное условие — нельзя использовать бренды и фото реальных аппаратов.
Конкурс от Blend4Web | Конкурс от разработчиков Blend4Web
Работы принимаются до 9 марта включительно, а результаты будут опубликованы 12 марта.

Общий призовой фонд составляет 75000 рублей+скидки на лицензии Blend4Web Pro.
См. подробности на странице конкурса.

Ссылка
12 фев. 2016

Новые ништяки от Blend4Web prand
Новые ништяки от Blend4Web
Осталось буквально несколько дней до праздников и этот последний обзор , последнего же релиза уходящего года.

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

Blend4Web 15.12 | Новые ништяки от Blend4Web

Вообще в традициях разработчиков движка с каждым релизом создавать демо, показывающие новые возможности. Но в этот раз, мне пришлось присмотреться к сцене, чтобы увидеть эти самые новшества. Теперь движок умеет генерировать тени от нескольких источников света. И это здорово, так как придает сцене более реалистичный вид. Всего таких источников отбрасывающих теней может быть не более четырех, а если вы используете SSAO, то количество ограничивается тремя. Впрочем и этого достаточно.

Blend4Web 15.12 | Новые ништяки от Blend4Web

Эта невзрачная картинка — на самом деле скриншот второго демо из релиза, посвященного очень интересной новинки. Разработчики сделали первый шаг к созданию системы GUI для Blend4Web.

Напомню, что традиционно для Blend4Web было два пути создания интерфейса приложения: использовать HTML/CSS или ваять элементы непосредственно в Blender. Я предпочитаю второй вариант, но у него есть большой недостаток. Дело в том, что объекты интерфейса привязываются к камере Blender и пока пропорции экрана приложения соответствуют пропорциям камеры в сцене — проблем никаких нет. Однако, разрешения и соотношения сторон бывают абсолютно разные. Понятное дело, вся верстка начинает плыть. Это главная причина, почему я в своих приложениях всегда ограничиваюсь жесткой установкой рабочего разрешения. Разработчики Blend4Web сделали роскошный подарок к новому году в виде инструмента Viewport Alignment. С его помощью можно привязать элементы GUI к любой стороне, углу или центру камеры. И теперь при изменении масштаба экрана, движок будет автоматически корректировать расположение объектов, т.е. они останутся на месте. Это круто!

Blend4Web 15.12 | Новые ништяки от Blend4Web

Любители редактора логики порадуются двум новым нодам. Первая Move To отвечает за перемещение объекта в сторону другого. По секрету скажу, что на официальном форуме мелькнула информация, что разработчики движка хотят создать еще узлы для контроля движения объектов в сцене. А это значит, что в скором времени можно будет обойтись только узловой логикой и забыть про код. Впрочем, это в будущем… А пока вторая нода — Console Print. Это аналог стандартной функции JavaScript, предназначенной для вывода информации в консоль браузера. С помощью нового узла можно вывести, как простое сообщение, так значение регистра логики. Полезная штука для тестирования своего приложения.
Blend4Web 15.12 | Новые ништяки от Blend4Web

Разработчики объявили о начале поддержки шлемов виртуальной реальности. Вообще Blend4Web уже умел работать со стереоизображением в режиме анаглифа. Теперь и это еще добавилось. Режим можно установить, либо с помощью соответствующей функции в API, либо просто ткнув кнопку в интерфейсе плеера движка. А это значит, что любую сцену без какой-либо переработки можно просмотреть в Oculus Rift. Разумеется, для этого придется скачать специальную версию браузера, так как в стабильных релизах поддержки WebVR пока нет. Это “ночная сборка” Firefox, либо экспериментальный Chromium. В документации движка все подробно расписано, если вы вдруг обладатель девайса  Oculus Rift и захотите немного потестировать.

Ну и под конец, приведу последнюю строку, без каких-либо изменений с официального пресс-релиза: “Приняты меры для обеспечения корректной работы рендерера на видео-картах Nvidia 200 серии, на устройствах iPhone 4, 4S, 5, iPad 2, 3, 4 и iPad Mini 1 и 2 поколений.”

Лично у меня нет такой видеоплаты и я не являюсь “счастливым” обладателем яблочных девайсов, поэтому отнесся весьма прохладно к новости. Впрочем, в глобальном масштабе — это важно и необходимо.

P.S. В этом месяце исполнилось ровно 5 лет, как началась разработка Blend4Web. Ребята добились значительных успехов и признания в различных отраслях. Движком заинтересовались крупнейшие корпорации, научные объединения, мировые сообщества. К сожалению, пока только в области виртуальных презентаций. Крупных игровых проектов нет, но все еще впереди! А так, чисто баловства ради, можете посмотреть новогоднюю открытку, которую выложила корпорация Dassault (французский производитель самолетов Falcon, Mirage, Rafale и т.д.) для своих клиентов. С Наступающим!

Ссылка
27 дек. 2015

Релиз Blend4Web 15.11 prand
Релиз Blend4Web 15.11
Итак, чем этот релиз интересен для разработчиков. Во-первых, новостью о создании игры от команды Blend4Web. Во-вторых, серьезными изменениями в кодовой базе и инструментария. В-третьих, новыми фичами логического редактора. Есть еще в четвертых, в пятых и т.д. Поэтому все по порядку.

В состав дистрибутива Blend4Web вошел проект под названием Petigor's Tale (перевод: “Сказ о Пятигоре”). Собственно, так называется игра, по которой была создана целая серия уроков, размещенных на официальном сайте. Однако, теперь это самостоятельный проект, который, как уверяют разработчики движка, будет доведен до финала, а все исходники станут доступными для любой лицензии. Пока в дистрибутив вошел только начальный уровень, но если покопаться немного в исходниках, то можно заметить, что работа продвинулась гораздо дальше.

Сказ о пятигоре | Релиз Blend4Web 15.11

В последние месяцы разработчики Blend4Web тщательно перетряхивают кодовую базу своего движка. Многие функции пересматриваются и в той или иной мере оптимизируются. В этот раз они добрались до модуля Camera, содержащего функции управления камерами в сцене. Большое количество методов получили приставку “устаревшие” и через несколько релизов будут удалены из API. Для удобства, при запуске приложения, консоль браузера предупреждает разработчиков об использовании таких функций.

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

Еще одна важная новость — начало поддержки WebGL 2.0. Предполагается, что новая версия WebGL позволит значительно поднять рамку качества визуализации графики в браузерах. Однако, не все устройства смогут работать с этой версией. Для мобильных систем необходима поддержка OpenGL ES 3.0, которая стала появляться буквально год назад в топовых устройствах. Что же касается десктопных платформ, то здесь всё гораздо проще — видеочип должен быть не особо старым, например для NVIDIA низшей планкой являются GeForce восьмой серии.

В этот раз разработчики Blend4Web реализовали поддержку алгоритма антиалиасинга MSAA, который как раз требует WebGL 2.0.

MSAA | Релиз Blend4Web 15.11

Набор логических блоков пополнился еще тремя новыми нодами: Stop Animation, Stop Sound и Stop Timeline. В соответствии со своими названиями эти узлы отвечают за отключение объектной анимации, звука и глобальной анимации. Разработчики подготовили небольшую демонстрацию новых возможностей нод.

Ссылка
1 дек. 2015

Октябрьский выпуск Blend4Web prand
Октябрьский выпуск Blend4Web
Итак, разработчики Blend4Web предоставили очередной релиз своей платформы. В этот раз упор был сделан на удобство работы с менеджером проектов и новый функционал редактора логики. Но обо все по-порядку…

Как вы знаете, в прошлой версии движка появилась визуальная система управления проектами. Ранее все действия выполнялись с помощью консольных утилит или просто ручками. Конечно, веб-интерфейс значительно упростил черновую работу.

В этот раз, в менеджер проектов добавилась возможность управления списками приложений SDK. На самом деле — это не такая уж тривиальная задача, если учитывать, что SDK изначально содержит десятки учебных проектов. Поэтому кнопочка “скрыть ненужные”, равно, как и сортировка по имени, значительно упрощает поиск. Но не это самое главное. Теперь менеджер приложений позволяет экспортировать или импортировать проекты! Удобно. Нажал кнопочку, проект упаковался в архив. Пришел домой и проделал обратную операцию. Если учесть, что файлы разбросаны по разным папкам (требование SDK), то это действие значительно упрощает жизнь.

Также была несколько изменена форма создания новых проектов. Добавились два типа: WebPlayer JSON и WebPlayer HTML. Т.е., эти заготовки предназначены для простого создания НЕ-программируемых приложений, использующих WebPlayer. Здесь логика “пишется” с помощью логического редактора нод.

Blend4Web 15.10 Музыкальное демо | Октябрьский выпуск Blend4Web

Изменения в нодах логики:
- Play Sound. Проигрывание выбранного спикера.
- Move Camera. Управление движением камеры.
- Switch Select. Аналог Select, но выполняющий его функции со множеством объектов.
- Math. Добавилась функция Random для генерации случайных чисел. Как это работает, можно увидеть в специальном демо.

Blend4Web 15.10 | Октябрьский выпуск Blend4Web

Теперь движок уверенно “жует” большие текстуры и текстуры NPOT, которые автоматически масштабируются в соответствие с требованиями WebGL 1.0.

И под занавес… В Blender появилась кнопка “Fast Preview” для быстрого просмотра сцены в браузере.

Ссылка
2 ноя. 2015

2001—2018 © GameDev.ru — Разработка игр