Сбрасывание положения объекта при анимации с одной осью
23 ноября 2016 02:23
Давно заметил эту фишку.
Для b4w нужно ставить все анимационные ключи Location иначе по неанимированных осям объект прыгнет в нули.
Такой проблемы допустим с rotation нет, можно анимировать только одну ось.
Видимо он не запоминает базовое значение.
Не проверял еще, но возможно это срабатывает только на привязанных объектах.
Chest_of_drawers.blend
Для b4w нужно ставить все анимационные ключи Location иначе по неанимированных осям объект прыгнет в нули.
Такой проблемы допустим с rotation нет, можно анимировать только одну ось.
Видимо он не запоминает базовое значение.
Не проверял еще, но возможно это срабатывает только на привязанных объектах.
Chest_of_drawers.blend
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
23 ноября 2016 11:47
На самом деле Rotation тоже обнуляется, просто видимо это у вас не заметно. Все не пробитые ключи в анимации выставляются в значение 0. В вашем случае что бы оптимизировать анимацию и не делать два раза одну и ту же работу вы можете сделать анимацию ящика в ноле, добавить его в группу и поместить одну и ту же дуплигруппу два раза в разные места. Анимация которая будет проиграна внутри дубли группы будет в локальных координатах дуплигруппы + смещение самой дуплигруппы.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
23 ноября 2016 12:25
Ответ на сообщение пользователя Михаил Лузянин
На самом деле Rotation тоже обнуляется, просто видимо это у вас не заметно. Все не пробитые ключи в анимации выставляются в значение 0. В вашем случае что бы оптимизировать анимацию и не делать два раза одну и ту же работу вы можете сделать анимацию ящика в ноле, добавить его в группу и поместить одну и ту же дуплигруппу два раза в разные места. Анимация которая будет проиграна внутри дубли группы будет в локальных координатах дуплигруппы + смещение самой дуплигруппы.
К сожалению не всегда подойдет. Это частный пример.
Конкретный, это мой проектик с цехом, где приходится линковать инструменты и анимировать их с текущих позиций. Я не смогу сделать анимацию из нулей, потому что без текущей позиции не буду знать куда тащить инструмент и что с ним делать. Думал что можно через пустышки это сделать, но как видим ящик с привязкой срывает со своих координат.
Можно вас попросить сделать авто ключи какие нибудь? Чтобы в пустых осях ставился один ключ в начальном положении. Это бы упростило жизнь пользователей и приблизило b4w к лозунгу - то что в блендер, то и в b4w.
Вьюпорт двигается в этом направлении, надеюсь и на остальные направления
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
23 ноября 2016 14:05
Можно вас попросить сделать авто ключи какие нибудь? Чтобы в пустых осях ставился один ключ в начальном положении. Это бы упростило жизнь пользователей и приблизило b4w к лозунгу - то что в блендер, то и в b4w.Поправим этот момент в ближайших релизах.
Вьюпорт двигается в этом направлении, надеюсь и на остальные направления
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
23 ноября 2016 15:05
Ответ на сообщение пользователя Михаил ЛузянинОгромное спасибо
Поправим этот момент в ближайших релизах.
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38