Представлен (http://www.blend4web.com/ru/article/64) релиз открытого фреймворка для создания браузерных 3D-приложений Blend4Web 14.08. Blend4Web предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Пакет тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Наработки проекта распространяется под лицензией GPLv3.Основные изменения:
- Представлена новая аудиовизуальная сцена "Лазурный грот (http://www.blend4web.com/ru/demo/azure_grotto/)", в которой использованы самые последние разработки Blend4Web в области рендеринга, анимации и физики. В демонстрации применяются сложные виды освещения, эффекты динамического отражения окружающих предметов и рефракции;
<center><a href="http://www.blend4web.com/ru/demo/azure_grotto/"><img src="https://www.opennet.ru/opennews/pics_base/0_1409065921.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Существенные улучшения анимационного движка. К каждому объекту теперь можно применить до 8 анимаций различных типов одновременно (объектная, скелетная, вертексная анимация, эмиссия частиц и параметризация источников звука). Реализована поддержка изменения скорости и направления ее воспроизведения (реверсивное воспроизведение).
- Расширены возможности по управлению эмиссией и перемещением частиц в пространстве. Для изменения через API доступны размер частиц, начальная скорость и их количество. Новая функциональность позволяет программно реализовывать широкий спектр эффектов (например, разжигание костра, корректное расположение шлейфа дыма из выхлопной трубы и т.п.).
- В интерфейс панели инструментов Blender'а добавлена кнопка для автоматического поиска и удаления неиспользуемых вертексных групп.
<center><a href="http://www.blend4web.com/static/blend4web/images/articles/im... src="https://www.opennet.ru/opennews/pics_base/0_1409066093.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Расширена функциональность и улучшена производительность нодовых материалов.
- Добавлена поддержка эффекта рефракции на любых материалах. Для реализации эффекта введена специальная нода REFRACTION с параметрами для настройки.
- Реализована настройка эффекта динамического отражения в нодовых материалах.
- Улучшения системы уровней детализации (LOD).
- Добавлены низкоуровневые методы API для манипуляции геометрией в реальном времени, позволяющие процедурное генерирование мешей любой сложности (например, создавать конструкции à la Minecraft).
- Выпущен (http://www.blend4web.com/ru/article/55) ряд (http://www.blend4web.com/ru/article/58) новых обучающих материалов по использованию движка в веб-разработке и созданию приложений-конструкторов.
<center><a href="http://www.blend4web.com/tutorials/examples/cartoon_interior... src="https://www.opennet.ru/opennews/pics_base/0_1409066167.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Проведена реструктуризация внешних API, реализована возможность совместной компиляции движка и приложения с помощью файлов исключений Closure Compiler.
- Различные мелкие исправления и улучшения, обновление документации.
URL: http://www.blend4web.com/ru/article/64
Новость: https://www.opennet.ru/opennews/art.shtml?num=40457
Требую, чтобы все аудио-видео-3Д фигни в интернете маркировались каким-либо простым способом так, чтобы метод блокирования всего этого шлака был тривиальным.
NoScript?
HTML5 на носу. noscript может не помочь.
Таки помогает. Там есть опция давить не только скрипты, но и прочее. Ну там аудио/видео/canvas/вложенные iframe/reload страниц/... в общем все все виды активности которые потенциально могут вас не обрадовать, врубившись без спроса.
Блин, непроизвольно нажал WASD в надежде, что лодка поплывёт. А это уже кое о чём говорит!
Обязательно поплывёт! Такая возможность уже есть в физическом движке, осталось только приделать управление. В общем, следите за нашими релизами.
Впечатляет, особенно в сравнении с ранними WebGL демками. И довольно сносно по скорости работает. Так недалеко и до осязаемого 3Д прона)
Linux, Intel HD3000. На глаз 3-4 кадра в секунду. Не впечатляет.
> Linux, Intel HD3000. На глаз 3-4 кадра в секунду. Не впечатляет.Точно, ты не впечатлил своей видюхой..
http://www.notebook-center.ru/video_271.html
> Linux, Intel HD3000. На глаз 3-4 кадра в секунду.Так оно и в нативном коде кадров 15 спасибо если показывает для полноэкранных сцен с более-менее нормалньным качеством.
Так и есть, тоже вспоминаю как простенькие webgl демки тормозили, а тут все летает на ультра да еще на открытых дровах))
> все летает на ультра да еще на открытых дровах))Радеон поди? :)
да )
В полку открытого софта прибыло http://www.evermotion.org/articles/show/8845/nox-renderer-is...-
Отличный проект, довольно интересно читать как он развивается и очень любопытно смотреть демки.
Напоминает те старые времена, когда люди соревновались в demoscene пытаясь снизить количество байт до минимума, а тут люди пытаются сделать что-то красивое посредством JS и HTML5, да ещё и экспорт прямиком с блендера.
Однозначно огромный плюс проекту.