Форум

В b4w анимация смещается, во вьюпорте нормально.

22 ноября 2016 22:47
В архиве 2 файла Shtanga_Link.blend с группой их двух объектов.
Shtanga.blend файл куда линкуется группа.
err.7z
Сама анимация не линкуется, хотя изначально заметил косяк на линкованной анимации, как оказалось не зависит.
Делаю прокси объект нижней части (fixator) и кидаю одну и ту же анимацию на неё и на сам линк, чтобы оба объекта двигались одновременно. В последствии нижняя часть должна остаться на конечном месте.
При старте сцены прокси объект двигается за линкованной штангой как полагается, но вот фиксатор из линкованной группы смещен непонятно куда.
Я полагаю сбивается положение ориджина при старте.


Baasis - vk.com/baasis - vk.com/pro_blender
OS: Archlinux x86_64 Linux 4.19.1; DE: Cinnamon; CPU: Intel Core i7-7700K; GPU: GeForce GTX 1050TI; RAM: 32Gb;
Браузеры: FireFox v63, Chromium v70
22 ноября 2016 23:01
Приходится заниматься некоторым извращением, а именно делать прокси всех составляющих группы объектов кидать анимацию на них, а у самого линка жать Do not Export, тогда все выглядит как нужно.
crutch.7z
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Archlinux x86_64 Linux 4.19.1; DE: Cinnamon; CPU: Intel Core i7-7700K; GPU: GeForce GTX 1050TI; RAM: 32Gb;
Браузеры: FireFox v63, Chromium v70
23 ноября 2016 11:21
Приходится заниматься некоторым извращением, а именно делать прокси всех составляющих группы объектов кидать анимацию на них, а у самого линка жать Do not Export, тогда все выглядит как нужно.
С прокси объектами вообще сложная тема, так как они сильно сбивают работу (ожидаемую) объектов, их положений и анимаций. Почему бы просто не разделить объект на две группы с одним общим центром и кинуть одну и туже анимацию на линованный объект. Лучше обходится без прокси.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
23 ноября 2016 12:35
Ответ на сообщение пользователя Михаил Лузянин
С прокси объектами вообще сложная тема, так как они сильно сбивают работу (ожидаемую) объектов, их положений и анимаций. Почему бы просто не разделить объект на две группы с одним общим центром и кинуть одну и туже анимацию на линованный объект. Лучше обходится без прокси.

У меня конструкции бывают большие и в разных сценах двигаются разные объекты и части и добавлять группой просто удобней. Добавил сразу 50 объектов в одной группе, залинковал в сцену и в зависимости от ситуации делаешь нужный объект прокси и двигаешь кран, в другой ситуации инструменты, в третьей еще что-то. А так придется делать группу статики и потом добавлять целый список объект, который будет разбросан по Blend папке, еще и все экшены линковать и привязывать к объектам. У меня некоторые объекты анимируются одинаково из сцены в сцену во всех или почти во всех из 10ти анимированных инструкций.
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Archlinux x86_64 Linux 4.19.1; DE: Cinnamon; CPU: Intel Core i7-7700K; GPU: GeForce GTX 1050TI; RAM: 32Gb;
Браузеры: FireFox v63, Chromium v70
23 ноября 2016 13:59
У меня конструкции бывают большие и в разных сценах двигаются разные объекты и части и добавлять группой просто удобней. Добавил сразу 50 объектов в одной группе, залинковал в сцену и в зависимости от ситуации делаешь нужный объект прокси и двигаешь кран, в другой ситуации инструменты, в третьей еще что-то. А так придется делать группу статики и потом добавлять целый список объект, который будет разбросан по Blend папке, еще и все экшены линковать и привязывать к объектам. У меня некоторые объекты анимируются одинаково из сцены в сцену во всех или почти во всех из 10ти анимированных инструкций.
Функционал Blender слишком широк и его взаимодействие дико сложно что бы учесть все варианты и внедрить их в b4w потребует значительного времени. Поведение с прокси сейчас не всегда адекватно поведению его же в blender, в будующем мы постараемся улучшить данное поведение, но не следовало бы расчитывать на это очень скоро. Лучше попробовать поискать какое либо другое решение, разбивать на группы потом собирать из них еще одну цельную группу, или делать всё одним мешем и использовать систему костей для перемещения объектов. Всё зависит от задачи.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
23 ноября 2016 15:08
Ответ на сообщение пользователя Михаил Лузянин
Функционал Blender слишком широк и его взаимодействие дико сложно что бы учесть все варианты и внедрить их в b4w потребует значительного времени. Поведение с прокси сейчас не всегда адекватно поведению его же в blender, в будующем мы постараемся улучшить данное поведение, но не следовало бы расчитывать на это очень скоро. Лучше попробовать поискать какое либо другое решение, разбивать на группы потом собирать из них еще одну цельную группу, или делать всё одним мешем и использовать систему костей для перемещения объектов. Всё зависит от задачи.
Хорошо.
Я по крайней мере написал то, что заметил, а вы заметили это. И когда дело будет двигаться к реализации, то будет все же проще, когда пользователи уже заранее понаходят подобные вещи.
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Archlinux x86_64 Linux 4.19.1; DE: Cinnamon; CPU: Intel Core i7-7700K; GPU: GeForce GTX 1050TI; RAM: 32Gb;
Браузеры: FireFox v63, Chromium v70
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.