Size: a a a

2020 October 05

А

Адам in Unreal Engine
Слева вектор плюсы это несколько трейсов, которые дают мне среднее значение, если поверхность адово кривая. В итоге от них я получаю среднюю нормаль поверхности
источник

А

Адам in Unreal Engine
Все, понял. В промежутке, например 45 градусов, я полагаю, что персонаж наклоняется головой по склону немного, но поворота туловища никакого не будет. В итоге, если мы представим, что наше животное - плоскость, где голова - грань, которая всегда параллельна полу, то под любым углом на склоне эта грань не завалится (горизонт не завалится)
источник

А

Адам in Unreal Engine
Было сложно, но я представил) Надо попробовать визуализировать. Момент
источник

А

Адам in Unreal Engine
источник

А

Адам in Unreal Engine
И да, то, что животное будет в этом промежуточном состоянии стоять криво на поверхности исправляет инверсная кинематика
источник

А

Адам in Unreal Engine
Я родил.
источник

А

Адам in Unreal Engine
Удивительно, но полики лэндскейпа наклоняются исключительно по оси Х
источник

А

Адам in Unreal Engine
Все 3 состояния)
источник

А

Адам in Unreal Engine
источник

А

Адам in Unreal Engine
источник

А

Адам in Unreal Engine
источник

G

Gimley in Unreal Engine
Адам
Все 3 состояния)
молодец. Но наклон неестественно выглядит.
источник

А

Адам in Unreal Engine
Gimley
молодец. Но наклон неестественно выглядит.
Это другой вопрос) Меня уже сама задача заманала.
источник
2020 October 06

LM

Lex Modyanov in Unreal Engine
Зато статья на хабре :)
источник

AN

Arthur Novikov in Unreal Engine
Почему в анимации данный ивент может не выполняться? Это связано с транзишном, что первые кадры в него не входят?
источник

AN

Arthur Novikov in Unreal Engine
Если поставить на 1 фрейм, то всё ок
источник

AN

Arthur Novikov in Unreal Engine
И если транзишн поставить больше нуля, то ивенты на краях шкалы не срабатывают. Как быть?
источник

AD

Aleksei DTG in Unreal Engine
Arthur Novikov
Почему в анимации данный ивент может не выполняться? Это связано с транзишном, что первые кадры в него не входят?
скорее всего да, не ставить на нулевой фрейм
источник

AD

Aleksei DTG in Unreal Engine
я удивлён, что оно на первом-то работает. Но это ещё должно зависеть от способа проигрывания анимации, если это loop, то и на 0 должна бы работать, а если бленд с другой, то скорее всего в этом и проблема. Я сталкивался с такой же ситуацией, только разброс кадров там значительно больше был
источник

AN

Arthur Novikov in Unreal Engine
Aleksei DTG
я удивлён, что оно на первом-то работает. Но это ещё должно зависеть от способа проигрывания анимации, если это loop, то и на 0 должна бы работать, а если бленд с другой, то скорее всего в этом и проблема. Я сталкивался с такой же ситуацией, только разброс кадров там значительно больше был
А есть только такой способ выполнить что-то в начале и конце анимации? Или можно как-то вызвать их в начале и конце транзишна?
источник