Форум

Сообщения, созданные пользователем Иван Любовников
13 мая 2016 16:06
Is there some way to specify the .bin file location? I am loading the .json using this code
The location is written automatically into the .json file during the export. So, the only way is to change it manually. It's stored at the following path: JSON_FILE["binaries"]["binfile"]


13 мая 2016 15:55
Функция init_interface() есть, дивка controls_container, куда должны вставляться кнопки есть…

У вас здесь ошибка:
var controls_container = document.createElement("div");
container.id = "controls_container";


Должно быть:
var controls_container = document.createElement("div");
controls_container.id = "controls_container";


Почему такой вариант не работает? Ничего не происходит, камера не меняется…
Код рабочий, просто, скорее всего, из-за предыдущей ошибки скрипт крашнулся в функции init_interface(), поэтому весь последующий код не сработал (в том числе и создание кнопок правого меню).

Ошибку, кстати могли бы в консоли по F12 увидеть.
13 мая 2016 12:51
12 мая 2016 12:25
У меня в Блендере 11 тыс треугольников. А при запуске в проигрывателе в браузере полтора миллиона, если я правильно посчитал на скрине. Почему?

упс , там все умножается на количество кадров анимации, так что извиняемся за ввод в заблуждение
чтобы посмотреть сколько реально есть полигонов, надо убрать опцию Export Vertex Animation
вообще, эта информация раньше была в основном для внутреннего пользования, но, видимо, надо будет переделать её в более понятном виде

А с музыкой пока не разобрался. Не хочет html воспроизводить у меня
В FF сейчас у меня работает, а в хроме - нет. Попробуйте у спикера тип Background Sound поставить - должно помочь, а эту проблему мы ещё будем смотреть.

12 мая 2016 10:46
any plans on changing/loading also node-materials via API?
This is more difficult task. We want to expand the functionality of the "inherit_material" method, but we can't tell a date when this will be available.
11 мая 2016 17:37
Hi!

is there a way to switch an Environment-Map via API call?
For Image-Map textures there is the render-canvas approach. But that requires to set the texture Export-Option Source-Type to none.
On an Environment-Texture there doesn't seem to be the Export-Option: Source-Type.

Is there a way to tell the Texture-Node that the Canvas-Texture should be interpreted as Environment-Map?
Or is there another way to achieve dynamic EnvMap-Texture loading?

I'm afraid that this isn't possible at the moment. We currently support the "Canvas" source type only for the "Image" textures.
However, we've decided that the possibility to change any texture (even without a canvas) via API would be useful. We intend to implement this feature in the one of the next releases, probably 16.06.
11 мая 2016 11:24
These methods can also be helpful for loading/unloading scenes without resetting the engine:
load, unload
11 мая 2016 11:09
You should remove "m_nla.reset_range();", because it clears the range back to its default values.
10 мая 2016 15:31
Ближе к концу месяца более детально разберемся в чем дело и устраним этот баг. Спасибо за обратную связь
разобрались в чем дело, фикс будет в следующем релизе
10 мая 2016 14:46
Of course right now I want to enable autorotate after some idle time, that would we amazing !!!
Hi. This would require some coding.

Autorotation can be started through this special method: auto_rotate().
You just need to know when a user interacted with the application last time.

I think the easiest way is to check whether the camera moves or not. Also, you need to track the elapsed time. To achieve this you can use the combination of timeline and motion sensors.

I've attached the example where rotation starts after the certain amount of time idling. If you want to know more about sensors, you can check the documentation here: event-driven-model.

You can also implement different logic, for example, detect mouse/keyboard/touch actions using regular event listeners and count down the time passed via performance.now() and so on… The main point is to use the "auto_rotate" method to start rotation.