User posts Dmitry Marusin
15 February 2018 02:07
Да там сцена динамическая. Не пойдёт…
Даже при копировании объекта с отражением из основной сцены, всё нормально, кроме регистрации новой сабсцены и её вектора отражения….
Даже если я зарегаю новую, я хз чо с ней делать после удаления этого объекта….
Тогда так. Как скоро планируется ваша рефакторенная версия?)
Уважаемый Дмитрий! Переработка архитектуры в части динамической загрузки объектов запланирована к апрельскому релизу. Результат позволит решать задачи с геометрией, освещением, системами частиц и другими элементами сцены. И, да, жесткое линкование объектов в основную сцену тоже будет переработано. Ну и приятная возможность - загрузка контента из файлов других форматов (например, GLTF).
Пока же, если есть острая потребность, могу предложить посмотреть в сторону функций append_scene() в intern/scenes.js, create_rendering_graph() в intern/scenegraph.js, process_scenes() в intern/data.js, это те самые функции которые строят структуры данных, управляющие рендером. Если ваше приложение предусматривает компиляцию исходных файлов движка, то вероятно можно будет добиться желаемого Вами эффекта без глобального рефакторинга этой части движка.
30 December 2017 14:29
Финальная сборка Blend4Web 17.12 опубликована!
Пожалуйста ознакомьтесь со всеми новыми функциями и важными новостями в этой статье или просто скачайте со страницы загрузок!
Link to the article
Пожалуйста ознакомьтесь со всеми новыми функциями и важными новостями в этой статье или просто скачайте со страницы загрузок!
Link to the article
30 December 2017 14:23
The final build of the Blend4Web 17.12 is finally out!
Please read the full article here or go straight to download section and get your copy today!
Please read the full article here or go straight to download section and get your copy today!
02 November 2017 12:43
We are glad to announce the new release of Blend4Web – the battle-tested open-source platform for creating engaging 3D online experiences. In this release we prepared several exciting features including Side-by-Side rendering mode and support for Augmented Reality glasses, enhanced visual logic editor, ability to create and use functions in visual scripts, improved environment lighting with Cycles nodes. Also, this release includes the updated web player, rather long list of bugfixes, additions and fixes in the User Manual and many other improvements.
02 November 2017 12:18
Представляем вашему вниманию новый релиз Blend4Web - открытой платформы для создания интерактивных трёхмерных веб-приложений. В новой версии мы активно работали над устранением ошибок, внедрили поддержку режима рендеринга Side-by-side и поддержку очков дополненной реальности, модернизировали визуальный редактор логики и предоставили возможность создавать собственные функции, доработали ряд нод Cycles. Кроме того, мы обновили веб-плеер, дополнили документацию и внесли множество мелких исправлений и улучшений.
22 October 2017 18:45
As for BGE, we didn’t consider to implement importing BGE logic.
We have plans to organize thematic competitions like the Halloween competition you’ve mentioned but no exact dates at the moment. It would be interesting to know how the same goal could be achieved using different engines and not just by Blend4Web and BGE..
Real-time communications of the network subsystem will allow bi-directional information flow and will be based on WebSockets and/or WebRTC. Sure one can implement it using JavaScript and libraries like socket.io, but the network subsystem will provide native support like this to visual scripts, provide objects state synchronization and other facilities. I can’t say more right now as it’s still too early.
We have plans to organize thematic competitions like the Halloween competition you’ve mentioned but no exact dates at the moment. It would be interesting to know how the same goal could be achieved using different engines and not just by Blend4Web and BGE..
Real-time communications of the network subsystem will allow bi-directional information flow and will be based on WebSockets and/or WebRTC. Sure one can implement it using JavaScript and libraries like socket.io, but the network subsystem will provide native support like this to visual scripts, provide objects state synchronization and other facilities. I can’t say more right now as it’s still too early.
22 October 2017 18:16
We believe that both visual scripting and traditional coding can co-exist. Different kinds of users have different requirements. JavaScript could be too difficult for a, let’s say, a 3D modeler but he/she could manage to employ visual scripting to implement desired interactivity.
Of course, visual scripting will never replace regular JavaScript. Moreover, it is not intended to do so. In order to reach the highest possible results one needs to learn coding, but in many cases visual scripts could do the job pretty well.
Of course, visual scripting will never replace regular JavaScript. Moreover, it is not intended to do so. In order to reach the highest possible results one needs to learn coding, but in many cases visual scripts could do the job pretty well.
17 October 2017 00:51
Hello v3ny,
First of all, we dont't plan to phase out game-centric functions. Quite contrary, we plan to implement several things with regard to game creation:
1) We are going to heavily enhance thing you can do with node-based logic. For example, in the upcoming release we'll introduce support for the functions so you can reduce the complexity of the visual scripts. More features are on the way, so stay tuned.
2) We are going to introduce networking subsystem that will allow real-time communications between browser and web server or peer-to-peer commnucation between users. This subsystem will function as auxillary module much like physics engine already does and won't affect the size of the engine unless application really needs networking functionality.
First of all, we dont't plan to phase out game-centric functions. Quite contrary, we plan to implement several things with regard to game creation:
1) We are going to heavily enhance thing you can do with node-based logic. For example, in the upcoming release we'll introduce support for the functions so you can reduce the complexity of the visual scripts. More features are on the way, so stay tuned.
2) We are going to introduce networking subsystem that will allow real-time communications between browser and web server or peer-to-peer commnucation between users. This subsystem will function as auxillary module much like physics engine already does and won't affect the size of the engine unless application really needs networking functionality.