论坛

由用户创建的信息 安德烈
23 November 2016 12:25
Ответ на сообщение пользователя Михаил Лузянин
На самом деле Rotation тоже обнуляется, просто видимо это у вас не заметно. Все не пробитые ключи в анимации выставляются в значение 0. В вашем случае что бы оптимизировать анимацию и не делать два раза одну и ту же работу вы можете сделать анимацию ящика в ноле, добавить его в группу и поместить одну и ту же дуплигруппу два раза в разные места. Анимация которая будет проиграна внутри дубли группы будет в локальных координатах дуплигруппы + смещение самой дуплигруппы.

К сожалению не всегда подойдет. Это частный пример.
Конкретный, это мой проектик с цехом, где приходится линковать инструменты и анимировать их с текущих позиций. Я не смогу сделать анимацию из нулей, потому что без текущей позиции не буду знать куда тащить инструмент и что с ним делать. Думал что можно через пустышки это сделать, но как видим ящик с привязкой срывает со своих координат.

Можно вас попросить сделать авто ключи какие нибудь? Чтобы в пустых осях ставился один ключ в начальном положении. Это бы упростило жизнь пользователей и приблизило b4w к лозунгу - то что в блендер, то и в b4w.
Вьюпорт двигается в этом направлении, надеюсь и на остальные направления
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
23 November 2016 02:55
Видимо это косяк самого блендер.
Если перескочить на тайм линии сразу на большой промежуток, то видно проблему.
А b4w показывает так же как и блендер.
В процессе анимации, даже запеченой, просто видно отставание на один кадр.
И если объект непосредственно перемещается, то проще задать обоим объектам одну анимацию, а если вращается, то терпеть

crane.blend

Baasis
https://vk.com/baasis
https://vk.com/pro_blender
23 November 2016 02:23
Давно заметил эту фишку.
Для b4w нужно ставить все анимационные ключи Location иначе по неанимированных осям объект прыгнет в нули.
Такой проблемы допустим с rotation нет, можно анимировать только одну ось.
Видимо он не запоминает базовое значение.
Не проверял еще, но возможно это срабатывает только на привязанных объектах.

Chest_of_drawers.blend


Baasis
https://vk.com/baasis
https://vk.com/pro_blender
22 November 2016 23:01
Приходится заниматься некоторым извращением, а именно делать прокси всех составляющих группы объектов кидать анимацию на них, а у самого линка жать Do not Export, тогда все выглядит как нужно.
crutch.7z
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
22 November 2016 22:47
В архиве 2 файла Shtanga_Link.blend с группой их двух объектов.
Shtanga.blend файл куда линкуется группа.
err.7z
Сама анимация не линкуется, хотя изначально заметил косяк на линкованной анимации, как оказалось не зависит.
Делаю прокси объект нижней части (fixator) и кидаю одну и ту же анимацию на неё и на сам линк, чтобы оба объекта двигались одновременно. В последствии нижняя часть должна остаться на конечном месте.
При старте сцены прокси объект двигается за линкованной штангой как полагается, но вот фиксатор из линкованной группы смещен непонятно куда.
Я полагаю сбивается положение ориджина при старте.


Baasis
https://vk.com/baasis
https://vk.com/pro_blender
21 November 2016 14:13
Ответ на сообщение пользователя Кирилл
Можно. Всё зависит от вашего скилла в JS. Текущий url всегда находится в переменной location.href

Более того, если присовить этой переменной другую строку с url адресом, то страница перейдёт на этот url.

Большое спасибо попробую осилить.
Секретные переменные какие-то
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
21 November 2016 13:43
Ответ на сообщение пользователя Кирилл
В названии. Создал новую ноду, назвал её run_anim1.001 в этой сцене и баг повторился.

Да действительно, тоже попал на это.
Но тут же вспомнил ваш пост и быстро обошел проблему.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
21 November 2016 13:41
Ответ на сообщение пользователя Иван Любовников
Вот пофикшеный файл для версии 16.10, если кому срочно нужно: exporter.py. Нужно заменить им вот этот: ./addons/blend4web/exporter.py.

Ответ на сообщение пользователя Иван Любовников
Странная ошибка с текстурными слотами для систем частиц, вообщем, ищите объект с частицами.

Большое спасибо
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
21 November 2016 01:07
Вопрос конечно не по b4w получается, но все же прошу помощи, все таки связано.
У меня 10 анимированных инструкций и на каждую свой JS файл на 500+ строк в которых различается только строка, путь до JSON файла.
Можно ли как-то сделать один JS файл на все инструкции? Допустим переменную, которая будет брать название html файла и дописывать ему расширение JSON и прибавлять эту переменную к пути до папки с JSON файлами.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
21 November 2016 01:01
Из бешеных микросхем осталось совсем немного да и то как научусь, то сразу перепишу остатки.



Все кнопочки на "цэсэсенные" =)
Двигаются при наведении, сдвигают изображение при смене варианта и т.д.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender