読者です 読者をやめる 読者になる 読者になる

Hope is a Dream. Dream is a Hope.

非公開ふぃふぃ工房ブログ

↓LINE登録はこちら↓

定期的につぶやいてます. 記事に興味を持って頂いたかたや、Line Botを使ってみたいかたは試しに登録どうぞ

友だち追加

After Effects カウントダウンタイマーを作る

AfterEffects Javascript

おひさしぶりです。

ふぃふぃです。

最近、セミナーで使う動画を作っております。

あ。

僕がセミナーするわけじゃないですよ。

どうも

ライヤーゲームをパロったゲームをするらしく雰囲気を出すための動画を制作しております。

そこで、

ゲーム開始からデジタルタイマーでカウントダウンが必要でしたので、

備忘録メモです。

f:id:hope_is_dream:20140727233242j:plain

After Effects カウントダウンタイマー

99:99:99までキッチリ カウントダウンする方法ってどうすればいいでしょうか?

After Effectsのネ申降臨 | 使い方やTipsなど濃い情報のまとめ : タイムカウンタを作る3つの方法

1. フレームレート:99/秒、 デュレーション:1000000フレームのコンポジションを作ります。
2. 空のテキストレイヤーを作り、ソーステキストに次のエクスプレッションを入れます。

count = timeToFrames(t = time + thisComp.displayStartTime, fps = 1.0 / thisComp.frameDuration, isDuration = false); 
kazu = count; 
moji = '0' +'0'+'0'+'0'+'0' + kazu.toString(); 
keta = moji.length; 
moji.substring(keta-6,keta-4) + ':' + moji.substring(keta-4,keta-2) + ':' +moji.substring(keta-2,keta); 

これで00:00:00から99:99:99まで1フレーム100分の1秒づつカウントします。

2行目を kazu=123456+count;
に変更すれば12:34:56からカウントアップ、
kazu=100*count;だと1フレーム1秒で回ります。

フレームレート:100/秒のコンポが作れないので1秒ごとに100分の1秒ずつずれるけど、早回しして使うから厳密に正確じゃなくても問題ないよね?

コンポジションの残り時間表示

テキストレイヤーを配置し「ソーステキスト」のプロパティにエクスプレッションを追加し、

timeToTimecode(
t = thisComp.duration - time - thisComp.frameDuration,timecodeBase = 30,isDuration = true);

と入力します。

コンポジションデュレーションを取得してきて現在の残り時間を自動的に出してくれます。

以上

さて、

ひさびさに触ると、テキストレイヤのソーステキストに、エクスプレッションがいれきれないぞー

やりかたが分からない。

エクスプレッションのボタンが見当たらないのだが。。。

ふぃー

DVDオーサリング - Hope is a Dream. Dream is a Hope.

AfterEffectsへPhotoshopの読み込み - Hope is a Dream. Dream is a Hope.

AfterEffectsでモーションテキストを作る - Hope is a Dream. Dream is a Hope.

After Effects エクスプレッション - Hope is a Dream. Dream is a Hope.

初の弟工房へ - Hope is a Dream. Dream is a Hope.

1028_24 NANAO 菜々緒 超絶美脚写真集

1028_24 NANAO 菜々緒 超絶美脚写真集