Форум

Сообщения, созданные пользователем patsak
23 ноября 2015 19:32
Ясно, спасибо.
Спасибо за полезный совет / ответ
23 ноября 2015 15:13
Т.е. я могу вписать в поле Анимейшн Нейм как Объектный/Шейдерный Экшн так и имя системы частиц?

В Ящиках нигде не видно экшна, ни в NLA ни в Graph Editor, хотя их можно подключить в DopeSheet, но и без подключения анимация в вебплеере работает, так откуда блэнд4веб считывает экшн?

Да, видимо из-за Системы Частиц ноду Плей Экшн не назовешь.
Спасибо за полезный совет / ответ
23 ноября 2015 13:25
Зануда шоу в эфире.

По мере знакомства с логическими нодами возникало множество вопросов что и как работает, причиной тому было также и несоответствие терминов В4W относительно blender.

Animation - в блендере, процесс оживления объектов.
Создавая анимацию мы записываем информацию о движении в Action объекта.
Action - это animation data объекта.
http://www.blender.org/manual/animation/actions.html

Есть смысл Play Animation node переименовать в Play Action.
Соответственно в ноде Animation Name в Action Name.
Тогда проще понять что вписывать в поле Action Name, оно собственно логичнее, если посмотреть на интерфейс блендера.

Так же сомнительно Play Timeline, хотя не так критично.
Timeline кажется это редактор, но тут не так четко выражен термин, его можно расценивать как "временную шкалу".
Все таки Play Frames наверное будет несколько яснее.

Я не добрался еще к NLA, и возникнут ли там перекрестные конфликты в терминах анимации (на уровне B4W) но тема открыта и думаю ее стоит обсудить с опытними пользователями блендера.
Спасибо за полезный совет / ответ
21 ноября 2015 19:21
ЁКЛМН, понял!
при следующем клике переменная [box] уже равна 2м, а это уже false, и цикл на variable store сбросит [box] к нулю. Это ж нада какие вы хитрые…
Большое спасибо за помощь
Спасибо за полезный совет / ответ
21 ноября 2015 19:07
Структура дерева логических нодов файла blend4web_sdk_free/blender/interactivity/node_play_anim.blend

Дерево для box_1

  • entry point - старт
  • variable store - создали переменную [box]=0
  • select - ожидаем клик на объект [box_1]
  • >> hit - суммируем
    >> miss - заново ожидаем клик
  • math operation - суммируем 1+ [box] = [box] обновлённый
  • conditional jump - задаем условие [box]=1 и если это правда - играем
  • >> play animatoin [open]
    если ложь - играем
    >> play animation [close]

    понято верно? IF YES THEN
    программисты уже пацталом? наконец он к нулю добавил единицу

    Внимание знатоки! вопрос…
    С какой радости выполнятся conditional jump >> false если при клике на [box_1] на выходе conditional jump всегда будет true ?
    Тем не менее анимация [close] работаает.
    Так почему же при повторном клике опять не срабатывает анимация [open] ?
    Ведь при каждом клике у нас переменная [box] станет равна 1.
    Следовательнно это снова conditional jump >> true >> play animatoin [open]
    Спасибо за полезный совет / ответ
    21 ноября 2015 14:18
    Это оно, благодарю.
    Спасибо за полезный совет / ответ
    21 ноября 2015 13:43
    Ссылку дайте пожалуйста, в разделе Demos элемент Interactivity не найден.
    Это? https://www.blend4web.com/en/article/23/
    …но тут решается программированием.

    Ящики видел в темах форума но потерял, в уроках нету.
    Будете свободны, киньте .blend ящиков.
    Спасибо.

    Собственно поэтому и была поднята тема компактных уроков по Нодам Логики,
    иначе похоже на поиски сокровищ.
    Наверно есть смысл переместить Уроки с раздела События в Документация?


    нашел, похоже что имелась ввиду директория …/blend4web_sdk_free/blender/interactivity
    кому интересно, файл с Ящиками именуется node_play_anim.blend
    В Редакторе Нодов не забудьте переключится на дерево нодов B4W (B4WLogicNodeTree)

    Ребят, будьте конкретнее в постах, вы "в теме", вам проще
    Спасибо за полезный совет / ответ
    20 ноября 2015 21:02
    Добро пожаловать на форум.
    Спасибо.

    а то сарказм будет не всем понятен winking
    Крик души, не удержался, удалите фразу пожалуйста.
    Думал обойду стороной, но продукт настолько хорош, что пришлось перешагнуть через себя. Софт отменный.

    По теме.
    Документация прочитана, форумы пролистаны, смысл тревожить если бы оно было.
    Естественно, не всё сразу, ну хочется самую малость, хоть бы пару нод в месяц с разжеваным уроком, и тут те рядом примерчик яркий - бац! и ты доволен. Или урок на базе примера, как-то так. Но если у вас аврал, то будем ждать, тут выбор не велик :)

    По поводу распараллеливания Вы верно поняли, имелось ввиду это.
    NLA анимация не позволяет полностью распараллелить все проигрываемые стрипы. Она создана для простой незамысловатой интерактивности. Если вы посмотрите пример с вертолётом то вы не можете например одновременно отобразить несколько инфографик, так как для того что бы ругая инфографика могла проиграться на открытие предыдущая должна проиграть свои анимационные ключи закрытия. То есть это скорее похоже на просто перескок по таймлайну в видео на Ютубе в нужные места. Что бы распараллелить и независимо друг от друга включать и переключать информацию необходимо программирование.

    Личное мнение: как мне кажется, именно уровень развития Нодов Редактора Логики и их возможностей будет определять количество массового пользователя blendforweb.
    Спасибо за полезный совет / ответ
    20 ноября 2015 14:38
    Здравствуйте злые соседи.

    Хочется получить детальную информацию по функциям Нод Лоджик Эдитора, но что еще более важно - с конкретными примерами их практического применения, с точной терминологией, кратко и внятно.

    С нетерпением ждем "распараллеливания" процессов в Редакторе Логики.
    Спасибо за полезный совет / ответ