由用户创建的信息 Ivan Lyubovnikov
13 May 2016 16:06
13 May 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 увидеть.
12 May 2016 12:25
У меня в Блендере 11 тыс треугольников. А при запуске в проигрывателе в браузере полтора миллиона, если я правильно посчитал на скрине. Почему?
упс , там все умножается на количество кадров анимации, так что извиняемся за ввод в заблуждение
чтобы посмотреть сколько реально есть полигонов, надо убрать опцию Export Vertex Animation
вообще, эта информация раньше была в основном для внутреннего пользования, но, видимо, надо будет переделать её в более понятном виде
А с музыкой пока не разобрался. Не хочет html воспроизводить у меняВ FF сейчас у меня работает, а в хроме - нет. Попробуйте у спикера тип Background Sound поставить - должно помочь, а эту проблему мы ещё будем смотреть.
12 May 2016 10:46
11 May 2016 17:37
Hi!
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.
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 May 2016 11:24
11 May 2016 11:09
10 May 2016 15:31
10 May 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.