Полезное

Мы Вконтакте

Discord канал

#
Модератор: icms
Аватара пользователя
Пользователь
Сообщения: 1
Добрый день. Вот такая ситуация: хочу при открытии дверь сделать автофокус на ручке, конечное значение поворота получаю через Find look at Rotation, затем плавно изменяю поворот камеры с каждым тиком с помощью Rinterp to. Но автофокус ведет себя странно, поворот камеры идет не по кратчайшей прямой, а затухающей синусоидой. Как думаете, с чем может быть связано? Пробовал также с константой deltatime, не помогло


http://blueprintue.com/ ПКМ - перемещать камеру. Колесико - отдалять/приближать. Код для копирования под слайдером.


Ссылка на блупринт: https://blueprintue.com/render/1wpmppy5/
Ссылка на гифку с проблемой: https://yadi.sk/i/a3LH4RSz3UZMdR

http://viratel.org/OpenDoor_1.png
http://viratel.org/OpenDoor_2.png
Аватара пользователя
Пользователь
Сообщения: 2319
потому что интерполировать углы ейлера не возможно по кратчайшему пути... а функции ротатора работают с углами ейлера...
переведи ротаторы в трансформы, и интерпоируй трансформы и вытяни из результата ротатор
что произойдет: когда добавишь ротатор в трансформ движек конвертанет его в кватернион, а кватернионы без проблем интерполируеются.
и да в блупринтах такой херенй прийдется заниматься часто...
_________________
we need to go deeper


Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

UEngine.ru © 2017
Все права защищены. При копировании материалов с сайта, ссылка на первоисточник обязательна.
Яндекс.Метрика
Главная страница