Всем привет такой вопрос из AnimBP каждый тик получаю позицию

предмета в мире и на основе этой логики меняю анимацию. Проблема заключается в том, что анимация не поспевает и происходит своего рода эффект blend(a), который мне не нужен. Думаю проблема где-то в tick группах, похоже на отдельный поток для анимаций и собственный deltatime, но если убирать галочку многопоточности в анимациях становится даже немного похуже. Может кто сталкивался?

8 ответов

9 просмотров

Привет! У тебя сами предметы в аним бп и логика там же?

Vladimir- Автор вопроса
Евгений Синицын
Привет! У тебя сами предметы в аним бп и логика та...

Нет, у меня есть предмет в мире, он перемещается. Далее у меня есть AnimBP у персонажа в котором есть FABRIK на левую руку. В качестве параметра location в FABRIK передаю мировые координаты того предмета. В конечном итоге, когда я двигаю объект двигается и рука. Но рука не поспевает за объектом, создается эффект, как будто я использовал VInterp или типо того. В этом и проблема, как будто update в анимациях происходит реже, нежели чем у actor(ов)

Vladimir
Нет, у меня есть предмет в мире, он перемещается. ...

Если скинешь обезличенный проект я могу вечером глянуть. Какая версия ue?

Vladimir
Нет, у меня есть предмет в мире, он перемещается. ...

Проблема здесь не в тиках, т.к. и абп и меш и твой предмет обновляются каждый тик. Исключением может быть ситуация, если твой предмет симулирует физику, тогда может быть задержка в один кадр. Но в твоём случае проблема скорее всего в природе самого алгоритма fabrik, он итеративный, а не аналитический, т.е. финальное положение костей не высчитывается за один проход, а только лишь становится более точным. Насколько я помню, в фабрике за один тик выполняется множество итераций, но возможно их недостаточно. Ты можешь попробовать увеличить их количество в свойствах фабрик ноды (щас под рукой анрила нет, но цифра должна меняться), а ещё лучше использовать алгоритмы, которые высчитывают положение костей аналитически, т.е. если у тебя в руке 3 основных кости, то two bones IK идеально подойдёт.

Vladimir- Автор вопроса
Aleksei Gagarin
Проблема здесь не в тиках, т.к. и абп и меш и твой...

Свойства фабрик менял, не помогло, также пробовал играться с тик группами, тоже бесполезно. По поводу two bones IK, не пробовал.

Vladimir
Свойства фабрик менял, не помогло, также пробовал ...

Как я и говорил - тик группы тут не причем, максимум ты там мог увидеть задержку в один кадр. Сделай на two bones ik, это будет работать. Это не баг, просто так работает алгоритм, ему нужно много итераций, чтобы выставить цепочку

Vladimir- Автор вопроса
Aleksei Gagarin
Как я и говорил - тик группы тут не причем, максим...

Вообще я нашел немного другой путь, но если не забуду завтра, то попробую и отпишу чего и как. Но в любом случае благодарю за помощь)

Похожие вопросы

Обсуждают сегодня

Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
13
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Как думаете через какой сервис они верифицируют?
inc.
5
Добрый день! Подскажите, каким сборщиком фронта для OctoberCMS кто пользуется? Я имею ввиду сборщики, с которыми можно работать по стандартной схеме директорий октября. Я испо...
Николай Афанасенко
2
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
На чём в основном щас пишут мини апы? Vuejs?
Goot evening Not everyone
6
Карта сайта