Сообщения, созданные пользователем Андрей
18 января 2018 18:23
Наверное непонятно описал проблему… Исправляюсь…
У меня есть сцена с таргет камерой. Мне требуется поворачивать камеру плавно с анимацией в четырёх направлениях (вверх, вниз, влево, вправо). Используя функцию m_camera_anim.rotate_camera() мне удаётся поворачивать камеру только вверх и влево. Предполагаю, чтобы повернуть камеру вниз и вправо требуется передать в функцию угол в виде отрицательного числа (например -0.02 радиана), но это не работает.
Как поворачивать камеру вниз и вправо?
У меня есть сцена с таргет камерой. Мне требуется поворачивать камеру плавно с анимацией в четырёх направлениях (вверх, вниз, влево, вправо). Используя функцию m_camera_anim.rotate_camera() мне удаётся поворачивать камеру только вверх и влево. Предполагаю, чтобы повернуть камеру вниз и вправо требуется передать в функцию угол в виде отрицательного числа (например -0.02 радиана), но это не работает.
Как поворачивать камеру вниз и вправо?
18 января 2018 00:05
03 марта 2017 18:04
Добрый день! Подскажите, как создать плавную процедурную анимацию? Например, для перемещения объекта из точки А в точку Б, но не мгноменно, а постепенно.
Единственный вариант, который приходит в голову, это при помощи рекурсивной функции обернутой в setTimeout перемещать объект небольшими шагами.
Пример:
Есть ли еще варианты создания плавной процедурной анимации? Вроде бы где-то на форуме уже была такая тема… Не могу её найти
Единственный вариант, который приходит в голову, это при помощи рекурсивной функции обернутой в setTimeout перемещать объект небольшими шагами.
Пример:
var object = m_scenes.get_object_by_name('myObject');
function smoothAnimation(_object, target) {
var current_position = m_transform.get_translation(_object);
if (current_position !== target) {
var newHeight = current_position[2] + 0.1;
m_transform.set_translation(_object, current_position[0], current_position[1], newHeight)
setTImeout(function() {
smoothAnimation(_object, target);
}, 10);
}
}
smoothAnimation(object, [0, 0, 5])
Есть ли еще варианты создания плавной процедурной анимации? Вроде бы где-то на форуме уже была такая тема… Не могу её найти
30 января 2017 12:49
Добрый день! Помогите, пожалуйста сделать фон в сцене в виде радиального градиента
Такой фон используется в демо-сцене с часами.
Такой фон используется в демо-сцене с часами.
29 декабря 2016 16:41
29 декабря 2016 15:05
Здравствуйте! Возникла необходимость сделать максимально реалистичные отражения объектов на поверхности пола. Вот как примере по ссылке.
Мне не удалось добиться такого эффекта по большей части по тому, что отражения не реагируют на карту нормалей и поверхность пола получается всегда очень стеклянной. Хотелось бы добиться эффекта Френель (Fresnel) на фактурной поверхности с учётом её рельефа.
Мне не удалось добиться такого эффекта по большей части по тому, что отражения не реагируют на карту нормалей и поверхность пола получается всегда очень стеклянной. Хотелось бы добиться эффекта Френель (Fresnel) на фактурной поверхности с учётом её рельефа.
28 декабря 2016 13:44
21 ноября 2016 12:57
Добрый день! Подскажите, как правильно, синхронизировать анимацию у нескольких объектов?
Я попробовал такой способ:
1. Формирую коллекцию объектов с анимацией.
2. В цикле сначала останавливаю анимацию у каждого объекта после запускаю.
Результат, синхронизировать анимации получается, но не через раз. Поэтому, такой вариант не подходит.
Я попробовал такой способ:
1. Формирую коллекцию объектов с анимацией.
2. В цикле сначала останавливаю анимацию у каждого объекта после запускаю.
Результат, синхронизировать анимации получается, но не через раз. Поэтому, такой вариант не подходит.