由用户创建的信息 dal
15 February 2018 15:16
15 February 2018 15:11
13 February 2018 19:06
Вопрос: Возможно ли технически создать объект и настроить для него отражение? Т.е. можно ли динамически править граф рендера основной сцены для отражений?
Задача довольно хардкорная и да, вы правы, вся проблема в том, что рендер граф статический, строится для первой загруженной сцены и потом не меняется. При разработке изначальной архитектуры механизмов изменения рендер-графа не закладывалось. Сейчас мы производим глобальный рефакторинг по переводу статических сущностей в динамические по всему движку. Думаю, что на данный момент для динамически-подгружаемых отражаемых объектов наиболее эффективным будет использование текстур отражений, при этом вы будете лучше защищены от возможных проседаний производительности, ведь реалтаймовые отражения тяжелее.
Alexander (Blend4Web Team)
13 February 2018 18:37
13 February 2018 17:28
13 February 2018 14:37
13 February 2018 14:25
What version of Blend4Web are you using?
If it is 17.12 you can just get logic_nodes from "b4w" global variable:
Anyway you are using b4w.register in incorrectly. b4w.register is registering your module with the name "module1". The body of module is defined in "function(exports, require)". After b4w.register is being called other modules can get this module with 'var m_mod1 = require("module1").'
If it is 17.12 you can just get logic_nodes from "b4w" global variable:
var m_logic_n = b4w.logic_nodes
Anyway you are using b4w.register in incorrectly. b4w.register is registering your module with the name "module1". The body of module is defined in "function(exports, require)". After b4w.register is being called other modules can get this module with 'var m_mod1 = require("module1").'
Alexander (Blend4Web Team)
13 February 2018 14:02
(the bag configurator) it is not able to export/share the configuration.It's able, just click "Customize" then change anything and click "save/share". This is how I shared my configuration with you.
Since your app is implemented with "Logic Nodes" you can interact with javascript using "JS Callback" node, just pass the configured params to this node every time when you changing some parameter. Then you can use this data in any way you want including sending this data with pure Javascript with native html button, or generating the link (like in bag configurator). In case of link you should add some code which will parse the url and initialize the configuration.
Alexander (Blend4Web Team)
13 February 2018 12:08
You can use geolocation API and move objects in 3d space using the result coordinates. But how are you going to use google map? Note that google maps has its own license and restrictions.
Alexander (Blend4Web Team)