RSS

Архив рубрики: after effects tips

timer expression for AE

countspeed = 1;
clockStart = 0;

function times(n){
if (n < 10) return "0" + n else return "" + n
}

clockTime = clockStart +countspeed*(time — inPoint);

if (clockTime < 0){
minus = "-";
clockTime = -clockTime;
}else{
minus = "";
}

t = Math.floor(clockTime);
h = Math.floor(t/3600);
min = Math.floor((t%3600)/60);
sec = Math.floor(t%60);
ms = clockTime.toFixed(3).substr(-3);
minus + times(h) + ":" + times(min) + ":" + times(sec) + "." + ms

 
Оставить комментарий

Опубликовал на Август 1, 2013 в after effects tips, work

 

Знания без практики — пыль

Вчера несколько часов просидел над простой задачей — циферблат часов со стрелками.
И если на отрисовку круга\цифр\стрелок ушло не так много времени, то со шкалой времени, а именно секундными засечками возникла просто эпичная проблема. Сидел и даже не мог понять, как их можно сделать.
А ведь лет 5 назад делал нечто подобное! Битый час ушел на разные эксперименты, в итоге вспомнил, что давным-давно я подобную вещь делал вегасом, но там была анимация мелкого элемента и очень быстрая, а сейчас мне нужно было более правдоподобное воссоздание часов.

Спасибо любимой группе АЕ, в которой оказался как раз нужный проект с шейповыми часами. В который раз ловлю себя на мысли, что нужно, мать их, учить шейпы.

 
Оставить комментарий

Опубликовал на Июль 1, 2013 в after effects tips