есть ли выражение...

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

Автор темы
zilok
Не Нуб
Не Нуб
Сообщения: 13
Зарегистрирован: 29 окт 2016, 13:33
Откуда: Екатеринбург

есть ли выражение...

Сообщение #1 zilok » 30 янв 2017, 19:10

которое возвращает значение прозиции(например) слоя в указанное время(или кадра)





Автор темы
zilok
Не Нуб
Не Нуб
Сообщения: 13
Зарегистрирован: 29 окт 2016, 13:33
Откуда: Екатеринбург

Сообщение #2 zilok » 30 янв 2017, 21:22

angle=thisComp.layer("dot and ring").transform.position[0];
posx=thisComp.layer("dot and ring").transform.position[0];
at=angle.valueAtTime(5);
at.toString()+" "+posx.toString()

почему это не работает ?

angle=effect("angle")("Slider"); где в слайдер записано выражение thisComp.layer("dot and ring").transform.postion[0]
posx=thisComp.layer("dot and ring").transform.position[0];
at=angle.valueAtTime(5);
at.toString()+" "+posx.toString()

а вот так уже работает

Отправлено спустя 11 минут 36 секунд:
еще вопрос можно ли как нибудь из огромного количества ключей выбрать самый маленький или самый большой
и записать их в переменную

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

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

Сообщение #3 aeplug » 31 янв 2017, 20:14

zilok писал(а):Источник цитаты а вот так уже работает

наверное потому что в одном случае это целый параметр, а в другом его часть как кусок массива [0]
zilok писал(а):Источник цитаты самый маленький или самый большой

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


Автор темы
zilok
Не Нуб
Не Нуб
Сообщения: 13
Зарегистрирован: 29 окт 2016, 13:33
Откуда: Екатеринбург

Сообщение #4 zilok » 05 фев 2017, 22:17

v=transform.position.key(1)[0];
ak=numKeys;
k=1;
y=value[1];
for (k=1;k<=ak;k++)
{
x=transform.position.key(k)[0];
if(v>x)v=x;
}
[v,y]
Привет зацени вырожение это то что я хотел
будет ли оно верно для любого слоя в любой композиции ?

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

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

Сообщение #5 aeplug » 06 фев 2017, 00:40

Чувак, я не настолько крут, что бы читать выражения как обычный текст :lol:
Оно, что не работает?
Зачем вообще ты это делаешь?
Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Автор темы
zilok
Не Нуб
Не Нуб
Сообщения: 13
Зарегистрирован: 29 окт 2016, 13:33
Откуда: Екатеринбург

Сообщение #6 zilok » 11 фев 2017, 07:33

Привет это опять я. Можно ли изменить координаты в композиции, что-бы координаты 0,0 были не в верхнем левом углу, а в центре композиции.

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

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

Сообщение #7 aeplug » 11 фев 2017, 16:23

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


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

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

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