论坛

由用户创建的信息 安德烈
30 September 2015 12:47

Ответ на сообщение пользователя Семенцов Роман
Да, все верно. Но пока что их функционал развивается, например, обработчики событий мыши и клавиатиры не доступны через нодовую логику. Они работают с объектами сцены. В SDK есть примеры работы с нодовой логикой
Спасибо кое как разобрался, в соседнем посте прикрепил, свои потуги.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
30 September 2015 12:45

Но вы можете не создавать html-интерфейс, а просто припэрентить объект к камере, чтобы он был как кнопка. А далее с помощью нодового редактора логики реализовать задуманный функционал
Ура получилось, не паузка, но с ключами анимации тоже норм. В документации кстати очень много логических нодов расписано, их в блендере столько нет даже. Их пообъединяли, что ли со временем?
У меня кстати ерунда была какая то.
Если сделать объектам selected и нажать на них в интерактиве, то логическая цепочка не работает. т.е. selected нужно ставить только тем объектам которые нужно использовать?
Мне просто нравилось как они мерцают при нажатии.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
29 September 2015 20:55

Ответ на сообщение пользователя Семенцов Роман
Галочка "Export Shape Keys" стоит на объекте с ключами (в настройках объекта)? "Wrong object" печатается в консоль когда нету этой галочки

Кстати, в новом релизе теперь добавлены логические ноды для управления shape keys

Не стояла, я пока не знаю когда нужно ставить те или иные галочки.
Поставил галочку, все заработало. Спасибо.

А чем логические ноды принципиально отличаются?
Их можно сделать в блендере и они будут по умолчанию работать в формате json и html и их не нужно програмить в js?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
29 September 2015 00:17
Не пойму чего он ругается
Сначала писало, что не найден объект cub, но после очередного экспорта прошло.
Тут вообще не пойму
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
28 September 2015 23:46

Объект подхватывается по клику мышки, используется нулевой слот анимации. При наличии анимации на объекте появляется слайдер управления в верхнем левом углу
Что то не очень понял как сделать такой ползунок.
В примере только плеер и никакого доп. кода
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
28 September 2015 20:38

Если вы встали на Путь Истинный (использовать json-экспорта и написание логики работы приложения ), то не забывайте использовать консоль браузера, которая сообщает вам об ошибках. В большистве браузеров открывается нажатием на F12.

Становлюсь потихонбку.
Спасибо что помогаете совсем свежакам.

Получилось запустить.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
28 September 2015 10:53

Ответ на сообщение пользователя Иван Любовников
У нас на странице загрузок в самом верху ссылки всегда на последний стабильный релиз. А внизу в таблице совместимости может появиться более свежий Developer Preview или Release Candidate.
На момент написания Вами рекомендации использовать 15.09, на страницу загрузки еще не было этой версии. В общем не суть.

Обновление помогло, Blender 2.76-rc1 и Blend4web 15.09 Release Candidate работает и экспорт производится нормально.

Спасибо
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
27 September 2015 17:56

Ответ на сообщение пользователя Семенцов Роман
Забыл сказать про b4w.full.min.js.
Это сам движок, его я копирую из SDK: SDK/deploy/apps/common

Что то не получается все таки.
Уже попробовал пуля в пулю по тутору.
https://youtu.be/ug2SrOx55fE?t=4m7s

Сделал экспорт Сюзаны с материалом и галочкой shaderless, что бы хоть что то загрузилось и исключить лампы и т.д. в папку E:\blend4web_sdk_free\deploy\apps\test1, где у меня находится SDK
Уже основательно въехав в каждую строчку, что за что отвечает и где объявляется переменная/функция и присваивается, повторил по видео т.к. там описан самый минимум и это не даст сделать ошибок.
Но все равно не получается создать работающее приложение.
На скриншоте я уместил все окна с которыми взаимодействовал.

Ваш пример работает и это то что нужно. Уже даже для интереса удалял из вашего примера файлы example.bin / json, и делал повторный экспорт. Все работает. Делал для того что бы исключить ошибку экспорта.

Подскажите пожалуйста, где ошибка?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
26 September 2015 13:02

Ответ на сообщение пользователя Иван Любовников
Есть ещё предположение насчет разрядности блендера. У нас когда-то воспроизводился схожий баг на 32-битном блендере.
Битность блендера можно посмотреть через меню Help->System Info, либо через блендеровскую консоль вывести bpy.app.build_platform.

Когда вы написали, что появилась 15.09, я не смог её найти на сайте.
Теперь смогу проверить только в понедельник т.к. болеет именно компьютер на работе.
Одно уточнение на рабочем компьютере, который болеет, в гостевой оси (Virtual Box) стоит 32 бита ОС, на ней все работает и правильно экспортирует, хотя там тот же блендер и sdk который я юзаю через общую папку.
И еще одно пояснение, не думаю что поможет новая версия т.к. этот пост я создавал давно и сталкивался с точно такой же проблемой уже давно но на домашнем компьютере. Решилось все очень странно, пару раз переустановив аддон, пробовал все подряд и вуаля заработало , но в этот раз такая штука не прокатывает на рабочем компе.

На домашнем и рабочем компьютере система и блендер - 64бита, гостевая ось на рабочем компьютере - 32 бита.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
26 September 2015 12:53
Хотел спросить про кнопочки:
1. Видел в sdk кнопку пауза, хочу поставить такую же, что бы зацикленная анимация замирала. Для этого нужно делать экспорт в json и писать скрипт?
Или все таки можно сделать это используя только html.
2. Не пойму почему на форуме рекомендуют всегда делать экспорт в json, даже в простых сценках. Удобнее же вставить html одной строчкой. В чем то подвох?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender