Render.ru

стрелка по пути

sdimson

Активный участник
Рейтинг
5
#1
Народ! Как можно сделать движение стрелки по пути (маске), так, что бы стрелка повторяла контур пути (т. е. изгибалась не только её хвост, но и сама стрелка на конце). Если понятно, что я говорю...
 

human_bean

Активный участник
Рейтинг
14
#2
Не доводилось. Думаю тут без выражений или еще лучше скриптов не обойтись. На первый взгляд.
 

mazzza

Знаток
Рейтинг
22
#3
понятно, что говоришь:)
проще всего контур отдельно - stroke - подобрать анимацию start и end
и стрелку отдельным слоем - mask скопировать в position .
 

Вложения

monter

Знаток
Рейтинг
35
#6
mazzza привет! ты как всегда прекрасна, :)

Так как поиск по этому сайту работает плохо, то повтарюсь.
Только экспрешены, все подконтрольно


Код:
x1=position.value_at_time(time-0.04)[0];x2=position[0];
y1=position.value_at_time(time-0.04)[1];y2=position[1];
y=y2-y1;x=x2-x1-0.0001;
a=radians_to_degrees(Math.atan(y/x));
b=((1-x/Math.abs(x))/2)*180;
a+b+90
Адобы так и не удосужились ввести доп настройки в эту функцию.
 

monter

Знаток
Рейтинг
35
#8
Хвостик Strok`om отлично прописывается, нераз такое делали, проблем невозникало.
Вот урок на эту тему
http://www.ayatoweb.com/ae_lab/lab03.html
:)
 

mazzza

Знаток
Рейтинг
22
#9
:) ... да понятно, что не возникало....))
просто не спортивно как-то заниматься тюнингом поворота стрелки скриптами и при этом высчитывать и проставлять ключи на строк руками...:))
а так... - такой скриптик бы милый получился бы.....
выбираешь путь, слой со стрелкой, задаешь длину хвостика в % от пути, время прохода или что-то типа того, нажимаешь кнопочку - и стрелка становицца в нужное начальное положение и поехало...:))
(тебе ведь 5 минут все это писать?:)
 

gorge

Активный участник
Рейтинг
12
#10
понятно, что говоришь:)
проще всего контур отдельно - stroke - подобрать анимацию start и end
и стрелку отдельным слоем - mask скопировать в position .
Эээ.., А это как, что-то у меня не получилось...
Обяснити пожалуйста для чайника!
 

mazzza

Знаток
Рейтинг
22
#11
Жорж, по-моему ты слишком торопишься в освоении АЕ...:)
Чем слепо ковыряться в частных примерах, попробуй больше понять и сделать самому...(в хелп ходил, как советовали?:)
 

gorge

Активный участник
Рейтинг
12
#12
Ну, в общих чертах мне понятно, но возникают некие нюансы.(возможно из-за того, что у меня приустаревшая версия АЕ), но я учту твой совет.
 

mazzza

Знаток
Рейтинг
22
#13
ну ты хотя бы написал, что именно у тебя не получается, а то создалось впечатление, что нужно все объяснять с самого начала... (правда, не в обиду....:)
ЗЫ: насчет устаревшей версии - не обольщайся:) - все это работает с 5 версии точно...:)
 

mazzza

Знаток
Рейтинг
22
#14
не для школьников, конечно, но про нюансы такой анекдот мощный был...
точно!..., в частности, про освоение АЕ :)
 

gorge

Активный участник
Рейтинг
12
#15
Ну вот, что-то получилось.(как я понял, сначало надо прорисовать траекторию кистью, но возникает следующая проблема, провести траекторию ровно кистью от руки очень сложно) потом "поколдовать" с анимации start и end, и сделать слой со стрелкой(layer/transform/autoOrientation/orientAlongPath).
Вот что получилось:
 

Вложения

mazzza

Знаток
Рейтинг
22
#16
ну и нормально получилось...
а рисовать лучше не кистью, а pen tool'ом...
Тогда можно линию легко редактировать (типа, как в Иллюстраторе...)
а для прорисовки применять эффект stroke
Удачи!:)
 

mazzza

Знаток
Рейтинг
22
#17
только я не пойму (не могу разглядеть)...
у тебя стрелка неправильно сориентирована?
а при движении она как-то вертится?
ты ее rotate'ом поставь в нужное положение...
на самом деле - авто-ориент глючит на резких изменениях траектории...
скрипты monter'а гораздо корректнее все отрабатывают...
но авто-ориент проще( мне так кажется....) и обычно его бывает достаточно...
 

gorge

Активный участник
Рейтинг
12
#18
Ну да, снимок плохой, пришлось снимать фото( да и с маленьким разрешением, так как с большим сюда не поместишь) но всё вроди бы работает правильно, правда, авто-ориент при большом углу глючит(не обошолся бы без rotate)
В принципе могу скинуть видео, что у меня получилось, только незнаю как.
А эти скрипты, если я правильно понимаю надо в самой программе устанавливать?
Спасибо за полезные советы!
 

mazzza

Знаток
Рейтинг
22
#19
Ну да, снимок плохой, пришлось снимать фото( да и с маленьким разрешением, так как с большим сюда не поместишь)
:)
ну ты жжошь как всегда:))...
набери в яндексе или еще где print screen и почитай...
про скрипты и экспрешшны даже не грузись пока что...
удачи!
 

Saplus

Модератор форума
Команда форума
Рейтинг
548
#20
Надо премию какую чтоль выбить человеку... за "скрин из АЕ, сделанный с помощью фотоаппарата".
 
Сверху