由用户创建的信息 安德烈
30 September 2015 12:47
Ответ на сообщение пользователя Семенцов РоманСпасибо кое как разобрался, в соседнем посте прикрепил, свои потуги.
Да, все верно. Но пока что их функционал развивается, например, обработчики событий мыши и клавиатиры не доступны через нодовую логику. Они работают с объектами сцены. В SDK есть примеры работы с нодовой логикой
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
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
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
https://vk.com/baasis
https://vk.com/pro_blender
29 September 2015 00:17
28 September 2015 23:46
Объект подхватывается по клику мышки, используется нулевой слот анимации. При наличии анимации на объекте появляется слайдер управления в верхнем левом углуЧто то не очень понял как сделать такой ползунок.
В примере только плеер и никакого доп. кода
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
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
https://vk.com/baasis
https://vk.com/pro_blender
28 September 2015 10:53
Ответ на сообщение пользователя Иван ЛюбовниковНа момент написания Вами рекомендации использовать 15.09, на страницу загрузки еще не было этой версии. В общем не суть.
У нас на странице загрузок в самом верху ссылки всегда на последний стабильный релиз. А внизу в таблице совместимости может появиться более свежий Developer Preview или Release Candidate.
Обновление помогло, Blender 2.76-rc1 и Blend4web 15.09 Release Candidate работает и экспорт производится нормально.
Спасибо
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
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
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
https://vk.com/baasis
https://vk.com/pro_blender
26 September 2015 12:53
Хотел спросить про кнопочки:
1. Видел в sdk кнопку пауза, хочу поставить такую же, что бы зацикленная анимация замирала. Для этого нужно делать экспорт в json и писать скрипт?
Или все таки можно сделать это используя только html.
2. Не пойму почему на форуме рекомендуют всегда делать экспорт в json, даже в простых сценках. Удобнее же вставить html одной строчкой. В чем то подвох?
1. Видел в sdk кнопку пауза, хочу поставить такую же, что бы зацикленная анимация замирала. Для этого нужно делать экспорт в json и писать скрипт?
Или все таки можно сделать это используя только html.
2. Не пойму почему на форуме рекомендуют всегда делать экспорт в json, даже в простых сценках. Удобнее же вставить html одной строчкой. В чем то подвох?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
https://vk.com/baasis
https://vk.com/pro_blender