Плавное появление text layer — КиберПедия 

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Плавное появление text layer

2019-11-19 262
Плавное появление text layer 0.00 из 5.00 0 оценок
Заказать работу

* Text Layer * Animate – Position, к нему Add – Selector – Expression   ** В свитке Expression Selector 1 задаем направление и расстояние выезда параметром Position: - слева НАПРАВО, то: -num,0 - справа НАЛЕВО: num,0 - сверху ВНИЗ: 0,-num - снизу ВВЕРХ: 0,num - можно по диагонали J Текст, «выезжающий» ПЛАВНО, БЕЗ ключей

Экспрешен на Amount:

 

delay =.06; //.1

myDelay = delay*text Index;

t = (time - inPoint) + myDelay;

 

if (t >= 0){

freq =0; // 0, если хотим без Bounce-эффекта

amplitude =100; // 07

decay =5.0; // 8.0

s = amplitude * Math.cos(freq*t*2*Math.PI) / Math.exp(decay*t);

[s,s]

}else{

value;

}

Аналогичное решение от 2RogerThat

* Text – Animate – Любой параметр для анимации

* удаляем стандартный селектор и нажимаем добавить новый – Selector –Expression!

 

Экспрешен на Amount:

freq = 1;

decay = 6; // распад

duration = 0.25;

 

retard = textIndex *thisComp.frameDuration*1; // замедление

t = time - (inPoint + retard);

startVal = [100,100,100];

endVal = [0,0,0];

if (t < duration){

linear (t,0,duration,startVal,endVal);

}else{

amp = (endVal - startVal)/duration;

w = freq*Math.PI*2;

endVal + amp*(Math.sin((t-duration)*w)/Math.exp(decay*(t-duration))/w);

}

Вариация – появление букв в разброс (рандомно):

freq =3;

amplitude = 100;

decay = 9; //распад

maxDelay = 0.7; //максимальная задержка

 

seedRandom (textIndex,true);

myDelay = random (maxDelay);

 

retard = textIndex*thisComp.frameDuration*1;

t = time - (inPoint + myDelay);

if (t >= 0){ s = amplitude*Math.cos(freq*t*2*Math.PI)/Math.exp(decay*t);

[s,s] }else{value}

 

 

Цифры, счетчики  – экспрешены и fx

Пакет плагинов Text Anarchy от Red Giant https://www.redgiant.com/products/effects-text-anarchy/ fx Basic Text – это аналог Ctrl+T
fx Numbers – цифры. С помощью анимирования параметра Value получаем рандомные цифры как «случайный счетчик» fx Timecode – счетчик секунд или кадров видео-ролика

7 минута: https://www.youtube.com/watch?v=6V5lMa_LCBs

Таймер-счетчик с фиксированным количеством символов (не рябит), первые цифры заполняются нулями:

 

- Text Layer

- Экспрешен на Source Text:

 

t= parseInt (effect("Slider Control")("Slider"));

FixLen (t);

 

function FixLen(input)

{

 numDigits = 6;

 out=input. toString ();

 while (out.lenght < numDigits) out="0" + out;

 return out;

}

 

- Привязываем Slider

 

ТАЙМЕР-СЕКУНДОМЕР

https://www.youtube.com/watch?v=u3JbuSwR13I 

 

t= parseInt (effect("Slider Control")("Slider"));

 

s=t;

m=t;

h=t;

 

while (s>(60-1)) s-=60;

 

while (m>(3600-1)) m-=3600;

m=Math.floor(m/60)

 

while (h>(60*60*72-1)) h-=60*60*72;

h=Math.floor(h/60/60)

 

FixLen(h)+":"+m+":"+s

 

function FixLen (input)

{

 numDigits = 2;

 out=input. toString ();

 while (out.lenght < numDigits) out="0" + out;

 return out;

}

 

 

COMP à

Отсылка к имени композиции

На экран можно вывести цифры, которые написаны в конце, названия композиции (главное название должно состоять из или заканчиваться на цифры – которые и хотим видеть в окне Preview). Например, * композиция с названием «Comp_my_tests_12345» * Text Layer - в окне Preview пишем, например, слово Hello * Экспрешен на Source Text: text.sourceText + "# " + parseInt(thisComp.name[thisComp.name.length - 1]); // можно - 2, - 3, - 4, или - coef и coef = effect("Coefficient")("Slider"); При -1 парсится цифра 5 (последняя с конца), при -4 – цифра 2:   ** Этот прием для вывода на экран карточек товара (их секвенции – см. в уроке 7 по экспрешенам Скавинского 22 мин.)

 

Footage à      
     

 

 


Поделиться с друзьями:

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.