Модификация пути следования

Вопросы связанные с работой в программе

Автор темы
glide
Нуб
Нуб
Сообщения: 5
Зарегистрирован: 05 окт 2017, 03:55

Модификация пути следования

Сообщение #1 glide » 05 окт 2017, 04:05

Добрый день.
Возможно, вопрос простой и банальный, но, увы, ответ пока найти не смог.
Есть кривая (путь), втянутая в After Effects из иллюстратора.
Плоскость, в которой находится кривая повернута на 90°. Т.е. сама кривая лежит в плоскости XZ.
Кривая смасштабирована под текущее окружение.
Задача - заставить двигаться вдоль этой кривой нуль-объект (с последующей привязкой к нему партикуляра).
Все попытки вставить path кривой в позишин нуль-объекта приводят к тому, что путь движения нуль-объекта создается не в той плоскости, не в том масштабе, и сам нуль-объект начинает свое движение с другого конца.
Как быть в данной ситуации?
Спасибо.
И, да. Спасибо за уроки. Очень много интересного и полезного.




Аватара пользователя

aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Сообщение #2 aeplug » 05 окт 2017, 14:54

Все правильно, path маски хранится в локальных координатах слоя, поэтому что ты со слоем не делай - маска всегда будет одинаковая. Для масштабирования пути движения (а не маски) можно попробовать бесплатный скрипт (мне пока не приходилось его использовать):
bq_Scale & Rotate Motion Paths 2 - aescripts.com
https://aescripts.com/bq-scale-rotate-motion-paths/
Автор заявляет, что придумал его именно для этого.
Scale and rotate animated motion paths in a couple of clicks.

Ну или вставлять "путь" на position объекта, а масштабировать и поворачивать его (объект) через родительские привязки к другому объекту.
glide писал(а):Источник цитаты начинает свое движение с другого конца

У любой маски есть первый вертекс, с которого все начинается. Его можно переназначать командой Set First Vertex.
Изображение
Где-то тут об этом подробнее: Привязка точки маски к положению слоя в After Effects. Скрипт MaskVertexExpression
https://www.youtube.com/watch?v=goBq6jmdLDU&t=190s
Еще есть скрипт ReverseMaskPath для (как бы) поворота направления маски в обратную сторону.
https://aescripts.com/reversemaskpath/
Изображение
Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Автор темы
glide
Нуб
Нуб
Сообщения: 5
Зарегистрирован: 05 окт 2017, 03:55

Сообщение #3 glide » 05 окт 2017, 15:09

Т.е., решение, как оказалось, не такое уж и тривиальное?
Вообще, странно, неужели задачи по модифицированию пути возникают не часто?
У любой маски есть первый вертекс, с которого все начинается. Его можно переназначать командой Set First Vertex.

Ну, я там чуть позже дописал, - попытка установить первую вершину приводит к замыканию концов кривой. При этом, бывшая первая точка становится второй, а направление движения объекта не меняется.
1rstvrtx.png
1rstvrtx.png (54.24 КБ) 5981 просмотр
1rstvrtx.png
1rstvrtx.png (54.24 КБ) 5981 просмотр

Ок. Спасибо. Буду пытаться разбираться со скриптами.

Аватара пользователя

aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Сообщение #4 aeplug » 05 окт 2017, 15:22

glide писал(а):Источник цитаты задачи по модифицированию пути возникают не часто?

Вообще ни разу.
glide писал(а):Источник цитаты попытка установить первую вершину приводит

Ну еще можно сделать реверс кривой прямо в Adobe Illustrator, там где ты ее и рисовал.
Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Автор темы
glide
Нуб
Нуб
Сообщения: 5
Зарегистрирован: 05 окт 2017, 03:55

Сообщение #5 glide » 05 окт 2017, 16:32

Ну еще можно сделать реверс кривой прямо в Adobe Illustrator, там где ты ее и рисовал.

Это мысль.
Анимацию самого пути я победил реверсом path. А вот о том, что можно прям в иллюстраторе развернуть - даже не подумал.
Спасибо.

Аватара пользователя

aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Сообщение #6 aeplug » 05 окт 2017, 16:48

glide писал(а):Источник цитаты Анимацию самого пути я победил реверсом path

Ты имеешь ввиду Times-Reverse Keyframes?
Times-Reverse Keyframes in After Effects.jpg
Times-Reverse Keyframes in After Effects.jpg (33.89 КБ) 5974 просмотра
Times-Reverse Keyframes in After Effects.jpg
Times-Reverse Keyframes in After Effects.jpg (33.89 КБ) 5974 просмотра
Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Автор темы
glide
Нуб
Нуб
Сообщения: 5
Зарегистрирован: 05 окт 2017, 03:55

Сообщение #7 glide » 05 окт 2017, 17:10

нет.
revers.png
revers.png (17.58 КБ) 5972 просмотра
revers.png
revers.png (17.58 КБ) 5972 просмотра

Но это, что касается анимации самого пути.
А вот на движение объекта вдоль этого пути, такие действия никакого влияния не оказывают.


Автор темы
glide
Нуб
Нуб
Сообщения: 5
Зарегистрирован: 05 окт 2017, 03:55

Сообщение #8 glide » 06 окт 2017, 03:06

aeplug писал(а):Источник цитаты bq_Scale & Rotate Motion Paths 2 - aescripts.com

Скрипт оказался платным. А мы ж не ищем легких путей.
Но, блин, все оказалось вообще просто.
Сам же себе и отвечу.
Достаточно создать нуль и привязать нуль, который уже движется вдоль пути к этом нулю. Все.
Теперь, изменения, совершаемые с новым нулем (масштабирование, поворот) оказывают влияние на путь, вдоль которого движется первый нуль.
Мало того, все работает в 3Д. Достаточно просто эти 2 нуля перевести в 3Д и, вуаля, ориентируй путь движения в любой плоскости!
aeplug, спасибо за наводку! Какой-то англоязычный форум знал ответ ;)

Аватара пользователя

aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Сообщение #9 aeplug » 06 окт 2017, 03:21

glide писал(а):Источник цитаты Скрипт оказался платным.

https://www.youtube.com/watch?v=PiGjsiNOLGQ
glide писал(а):Источник цитаты Сам же себе и отвечу.

Я тебе это сразу написал.
Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Вернуться в «Adobe After Effects»

Кто сейчас на конференции

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