Activity › Forums › Adobe After Effects › Countdown Clock for New Year’s – ??
-
Countdown Clock for New Year’s – ??
Posted by Jim Wigler on December 28, 2006 at 6:50 pmA client asked me to produce a thirty minute DVD of a COUNTDOWN DIGITAL CLOCK for a New Year’s Eve party. HOW DO I DO THIS IN AFTER EFFECTS??
Thanks in advance,
Jim
Dspearmanh replied 18 years, 5 months ago 5 Members · 4 Replies -
4 Replies
-
John_ogroat
December 29, 2006 at 12:31 ama thousand ways to do this. You really need to start with a sketch of what you want to make before you open up AE.
A simple solution:
design a clock face in photoshop,
as a sepatate file design your clock hands
import separatly into AE
change the anchor points (pivot point) of you clock hands so that they are in the centre of your clock.
keyframe animate your clock hands to rotate. to get the timing right, first decide how long you need to count down.
e.g for 60 minutes, divide 360degrees by 60. this answer will tell you how many degrees of rotation are needed per minute.
you can then animate the clock hands to rotate by x-amount every minute. If you want the hands to move smoothly use normal keyframes, for jerky ‘ticks’ each minute, use Hold keyframes.
…….at least thats where i’d start, but i’m a newbie myself. As Dave said there’s pleanty of ways to achieve the desired effect. sketch it on paper first so you know what to try and build in AE.
-
Daveyg
December 29, 2006 at 1:42 pmyou can always buy one from istock or someplace/ google ayatoweb and youll see a cool timer.
-
Jeffczyz
December 29, 2006 at 3:54 pmI just something similar for this. I found this in one of the forums on CC.
Basically, I just created my text layer and put the following expression in the source text.
You’ll need to adjust the Clockstart. This example countdowns 25 minutes.
Hope that helps.
//countdown clock
ClockStart = 25; //Start time in minutes
start = ClockStart*60; //start time in seconds
compTime = start – time;
eTime = Math.floor(compTime);
csec = Math.floor((compTime – eTime)*100);
ms1 = Math.floor(csec/10);
ms2 = csec%10;
hr = Math.floor(eTime/3600);
h1 = Math.floor(hr/10);
h2 = hr%10;
min = Math.floor((eTime – hr*3600)/60);
m1 = min;
m2 = min%10;
sec = eTime – hr*3600 – min*60;
s1 = Math.floor(sec/10);
s2 = sec%10;
m1 + ‘:’ + s1 + s2
Reply to this Discussion! Login or Sign Up