Forum

User posts Ivan Lyubovnikov
10 November 2016 14:23
Сейчас эта формула переносит камеру не вверх, а назад. Сейчас почему-то Z надо ставить на третье место: [0, 0, 0.5]. Были изменены оси в этом модуле?
Да, мы перешли на систему координат блендера в одном из релизов. Раньше верх - это была ось Y, соответственно 2-я кордината, сейчас - как в бленедре - Z - 3-я.
10 November 2016 12:30
Thank you Ivan for the clarification. Ok it isn't a big issue after all. It only slows the production process for me as I 'm not an expert. When working with animated characters and modifiers applied, it becomes laborious watching the model correctly in the preview of the b4w web-player.
Yes, it's a bit inconvenient as for now. We'll try to improve this situation to automatically apply all the needed modifiers during the export.
10 November 2016 12:22
Да, ошибка есть, будем исправлять. Пока, чтобы обойти ошибку, можно снять со всех материалов опцию Tangent Shading - именно с ней проблемы.
10 November 2016 11:44
PS : i'm on a azerty keyboard, what's the best way to use ZQSD instead?
The simplest way now is to change the keys in the source code. In the future we'll eventually support the most popular layouts.

Here, in the app.js file you can change them to whatever you want: link.

For example:
key_w = m_ctl.create_keyboard_sensor(m_ctl.KEY_Z);
key_s = m_ctl.create_keyboard_sensor(m_ctl.KEY_S);
key_a = m_ctl.create_keyboard_sensor(m_ctl.KEY_Q);
key_d = m_ctl.create_keyboard_sensor(m_ctl.KEY_D);
key_r = m_ctl.create_keyboard_sensor(m_ctl.KEY_R);
key_f = m_ctl.create_keyboard_sensor(m_ctl.KEY_F);
10 November 2016 11:09
Ошибку 500 устранил путем смены прав доступа к папке blender на маке - то что скачивается из интернета почему-то имеет права доступа 700.
Ааа, понятно, с правами надо быть аккуратнее. В будущем подумаем как лучше сообщать об этом пользователю или добавим в документацию.

Куб экспортируется нормально. Кроме экспорта в json не работает еще и фаст превью - то же зависает за иконкой работающего курсора.
Тогда, присылайте blend-файл, посмотрим.
10 November 2016 10:45
В версии 16.10 я не могу экспортировать в json модель, с которой ранее никаких проблем не было. Чего там надо проверить, чтобы экспорт заработал???
А дефолтный куб тоже не экспортируется? Аналогично как в пред. комменте, стоит глянуть ошибки в системной консоли, если они есть.
10 November 2016 10:44
Да, в новой версии смена картинок корректно работает, но почему-то прожект менеджер пишет internal server error 500. сниппетс и остальные странички работают. что может быть, где проверить?
Блендер переоткрывали после этого? Ещё вопрос: путь к SDK в настройках User Preferences->File->Scripts совпадает с путем, указанным в настройках аддона User Preferences->Add-ons->Blend4Web->Blend4Web SDK Directory?
Также в случае 500 ошибки, запустите Блендер из системной консоли - в ней будет выведен текст ошибки - можно будет понять, что не так.
10 November 2016 00:39
-a strange thing that happens whenever I add an armature to an object. All the modifiers (mirror, subsurf) are not exported any more, at least I check the "apply modifiers" flag in the "export panel" but the armature's animation won't work, or I apply them via blender. That happened to other files I'm working on.
Hi!
In Blender applying the Armature modifier just deforms the mesh according to its pose before applying. The animation doesn't work after that. So, this is not the right way to animate objects. Blend4Web behaves similarly. That's why you shouldn't check the "apply modifiers" flag for animated objects. Also without this flag other modifiers will never be applied during the export because the Armature modifier is a blocker. The solution here is to manually apply other modifiers in Blender.
09 November 2016 14:53
Проще было бы настроить освещение и включать/выключать лампочку, но тут как я понимаю дело в оптимизации.
09 November 2016 14:29
Текстуры выбираются в зависимости от устройства с которого запустился проект или нужно вручную переназначать все текстуры на какую-то версию и заново экспортировать json файл?
json заново не надо, если только html экспорт делаете (и то далеко не всегда). Звуки/видео подставляются автоматически в зависимости от браузера/устройства. Текстуры min50 и dds подхватятся вместо оригинальных только, если указать соответствующий флаг при инициализации приложения, подробнее здесь: ссылка.