Forum

User posts Evgeny Rodygin
14 November 2016 18:26
Наши партнёры из JetStyle подготовили новый сногсшибательный проект с помощью Blend4Web. Теперь вы можете взобраться на вершину мира - гору Эверест - прямо в веб-браузере!
Ссылка на статью
14 November 2016 18:22
Our partners from JetStyle have prepared a new awesome project for Yandex. Now you can climb to the top of the world - the Everest mountain right in your web-browser!

Link to the article
13 November 2016 12:29
Reply to post of user a1call
Thanks to Evgeny Rodygin here is my very first deployed webgl.
http://19.lc/bjo160/webplayer.html?load=bjo160.json&alpha&show_fps
Congratulations on the first step into the 3D web
11 November 2016 19:10
Thanks for the report. We'll check this issue.
11 November 2016 19:06
Hi!
This happens because you call the get_first_character method before the scene is loaded.
You need to do this in the loaded_cb callback. And working with any other object requires the same.
11 November 2016 18:30
Reply to post of user a1call
I still haven't been able to make the project creation wizard work.
Could the following error be the cause?
If so, any ideas on how to resolve it?

AL lib: (EE) ALCmmdevPlayback_open: Device init failed: 0x80070490

Thanks in advance.
When do you see this error?
In which way Project Manager doesn't work? I've repeated your actions described in the first post and replaced blend file with my own one. After pressing the "reexport" button and clicking the "BJL110.json", the correct scene is opened.
In your case is there still the Cube on the screen?
11 November 2016 18:16
Ответ на сообщение пользователя stilist
Полностью согласен, не нужно. Но я хотел бы максимально упростить процесс. В мыслях рисуется копия всего, потом объединение, потом применение модификатора, чтобы упростить до коробки и нескольких кубиков. Может какие-либо еще варианты есть, чтобы не ручками это делать, а отдать десятью строчками кода на просчет железякам?
Можно пересобрать физический движок, увеличив количество памяти до, скажем 128мб. Это делается несложно. Из зависимостей нужно будет поставить только emscripten. Но. Вас точно не устроит производительность, которую вы получите. Никакие риалтаймовые движки не обрабатывают сотни тысяч вершин на приемлемой скорости.

Поэтому ваш вариант с модификатором выглядит куда реалистичнее. Возможно, результат будет удовлетворительный. Но это сложно предсказать. Все-таки физику, обычно настраивают вручную.
11 November 2016 14:34
Ошибка, вылетающая при включении физики на всех материалах связана с тем, что физическому движку недостаточно памяти для такого объема геометрии. В вашей сцене более 600000 вершин. Обычно для физики создают гораздо более простой меш и отключают на нём рендеринг. Так например сделано в этом уроке.
Вам же не нужно, чтобы персонаж натыкался на каждую палочку в заборе?
10 November 2016 15:10
Hi!
You can make a node structure like this one:


Having this, you can control the Value node through API in the following manner:
material.set_nodemat_value(obj, ["My_cool_material","Value" ], 0.1)
10 November 2016 15:03
Hi!
If a scene doesn't have the Enable Physics flag enabled in its settings, physics won't be initialized regardless of the physics_enabled flag under the init function.
So this situation should be processed by the engine automatically.