The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз движка для создания браузерных 3D-приложений Blend4Web..."
Отправлено opennews, 31-Май-16 22:08 
Представлен (https://www.blend4web.com/ru/article/233/) новый релиз открытого фреймворка для создания браузерных 3D-приложений Blend4Web 16.05. Blend4Web предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Пакет тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Наработки проекта распространяются под лицензией GPLv3.


Основные изменения (https://www.blend4web.com/doc/ru/release_notes.html#v16-05):


-  Добавлена возможность заменять изображения в текстурах и кубических картах. В свою очередь замена кубической карты влияет на все составляющие рендеринга, включая зеркальные отражения, небо и освещение от окружающей среды. Для демонстрации возможности подготовлен соответствующий пример (https://www.blend4web.com/apps/code_snippets/code_snippets.h...).

<center><a href="https://www.blend4web.com/media/img_article/233/dragon.png&q... src="https://www.opennet.ru/opennews/pics_base/0_1464717039.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


-  Добавлен инструмент для конфигурирования устройств виртуальной реальности, таких как Oculus Rift, Google Cardboard и др. Конфигуратор доступен из программы-просмотрщика, а также может быть интегрирован в любое приложение с помощью API.

-  Реализован инструмент для настройки кнопок и осей геймпадов и рулей.

<center><a href="https://www.blend4web.com/media/img_article/233/gamepad_conf... src="https://www.opennet.ru/opennews/pics_base/0_1464717126.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


В качестве примера использования API геймадов подготовлено простое демо-приложение (https://www.blend4web.com/apps/code_snippets/code_snippets.h...):
<center><a href="https://www.blend4web.com/media/img_article/233/troll_gamepa... src="https://www.opennet.ru/opennews/pics_base/0_1464717162.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  В дополнении к Blender реализована серия эвристик, которые автоматически определяют и применяют стандартные настройки экспорта. В частности, объекты с неравномерным масштабированием теперь экспортируются корректно благодаря тому, что масштаб применяется автоматически при экспорте. В числе прочих автоматически применяемых опций - Apply Modifiers (включается, если присутствуют модификаторы, не поддерживаемые Blend4Web), Export Shape Keys (включается при добавлении ключа формы) и Export Vertex Animation (включается при запекании вертексной анимации).

Подготовлен
пример кода (https://www.blend4web.com/apps/code_snippets/code_snippets.h...), демонстрирующий возможности текстур типа Canvas для вывода видео с веб-камеры непосредственно на трёхмерные объекты.


-  Добавлена поддержка ноды Vector Transform в редакторе материалов, добавлена вспомогательная нода Empty в визуальном редакторе логики.

-  Новой алгоритм батчинга (Batching) - техники оптимизации, которая используется для снижения количества вызовов отрисовки. Данный алгоритм основывается на кластерном анализе и учитывает взаимное расположение объектов в группах.

-  Улучшен механизм отсечения по зоне видимости камеры (Frustum Culling).

-  Улучшен алгоритм Z-сортировки, используемый для рендеринга прозрачных объектов.

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

URL: https://www.blend4web.com/ru/article/233/
Новость: http://www.opennet.ru/opennews/art.shtml?num=44523

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру