Render.ru

Как сделать задержку и задать размер объекта в expression?

dalek

Активный участник
Рейтинг
7
#1
У меня есть два объекта: Circle 1 и Circle 2
Circle 2 повторяет анимацию размера Circle 1, но он в 2 раза меньше.

Написал такое в scale объекта Cirlce 2:
Код:
thisComp.layer("Cirlce 1").transform.scale/2;
Вроде работает, но также нужна задержка.

Потом написал это:
Код:
delay = 5;
d = delay*thisComp.frameDuration*(index - 1);
thisComp.layer("Cirlce 1").transform.scale.valueAtTime(time - d);
- делает задержку, но transform.scale/2 не впускает.
 

dalek

Активный участник
Рейтинг
7
#5
Можно поподробнее для новичка?
Код:
thisComp.layer("Cirlce 1").form.scale/2.valueA.valueAtTime(time - d);
 

dalek

Активный участник
Рейтинг
7
#9
А можно одну переменную использовать в нескольких слоях?
Например, если в object1 прописываю,
Код:
step = 515
то как сослаться на нее?

thisComp.layer("object1")...
 

AEplug

Мастер
Рейтинг
467
#10
делаешь слой типа CONTROL
у него слайдер
а на него уже ссылаешь везде где надо
 
Симпатии: dalek

dalek

Активный участник
Рейтинг
7
#11
можно как-нибудь контролировать ключевые кадры в зависимости от слайдера? Например, я создаю слайдер со значением 30 - меняется расстояние в 30 кадров между определенными ключевыми кадрами.
 

AEplug

Мастер
Рейтинг
467
#12
все, остановись! уже фигню придумывать начинаешь)
теоретически можно описать все это формулами интерполяции... но зачем?
как бы все и без этого работают и делают неплохие проекты
 

AEplug

Мастер
Рейтинг
467
#14
было бы удобно иметь кнопку, которая сама бы все рисовала и сразу интро готово
 
Симпатии: dalek
Сверху