
After Effects で、ストップウォッチ風カウントダウンアニメーション作成方法は以下の通りです。何秒のカウントダウンでも対応できる方法になります。この手順を見ても具体的にどうしたらよいかわからない方がいるかもしれません。その場合は、画像付きで説明している当記事を最後までご確認ください。
- カウントダウンタイマーの作成 (数字部分)
- カウントダウンする数字のテキストレイヤーを作成する
- 調整レイヤーの作成
- 調整レイヤーにエフェクト: スライダー制御を適用
- 調整レイヤーにエフェクト: チェックボックス制御を適用
- ソーステキストのエクスプレッション欄を開く
- エクスプレッション欄に以下のコード1をコピペする
- チェックボックス制御のチェックボックスにチェックを入れる
- ストップウォッチの作成 (時計部分)
- 円形シェイプレイヤーを作成し、数字のテキストレイヤーの下に配置する
- 円形シェイプレイヤーの複製
- 複製してできた円形シェイプレイヤーのスケールを少し大きくし、塗りをなしにして枠線を表示させる
- 複製してできた円形シェイプレイヤーにエフェクト: 塗りを追加
- エフェクト: 塗りのプロパティから色を調整
- 複製してできた円形シェイプレイヤーの枠線を点線に変更
- 複製してできた円形シェイプレイヤーにエフェクト: グローを追加
- エフェクト: グローのプロパティの値を調整
- 複製してできた円形シェイプレイヤーの複製
- 複製に使用した円形シェイプレイヤーのエフェクト: グローをオフ
- 複製に使用した円形シェイプレイヤーの不透明度を調整
- さらに複製されてできた円形シェイプレイヤーの追加メニューからパスのトリミングを選択
- パスのトリミング内にある終了のエクスプレッション欄を開く
- エクスプレッション欄に以下のコード2をコピペする
項目 (レイヤー / エフェクト) | 名前 |
---|---|
調整レイヤー | Control |
スライダー制御 | Time Control |
チェックボックス制御 | Count Down |
コード1
c=thisComp.layer(“Control”).effect(“Count Down”)(“ADBE Checkbox Control-0001”);
m=Math.floor(thisComp.layer(“Control”).effect(“Time Control”)(“ADBE Slider Control-0001”));
if(c==1){
t=Math.floor(m-time)
if(t<0)
t=0;
}
else{
t=Math.floor(time);
if(t>m)
t=m;
}
if(t<10)
k=”0″+t;
else
k=t
コード2
m=Math.floor(thisComp.layer(“Control”).effect(“Time Control”)(“ADBE Slider Control-0001”));
100/m*time
エラーが出る場合は ” を半角で書くようにしてください。上記コードをコピペすると ” が全角になることがあります。
カウントダウンタイマーの作成 (数字部分)

まず、カウントダウンする数字のテキストレイヤーを作成してください。また、この記事では以下のようにコンポジションを作成しています。
幅 (Width) | 1080 px |
高さ (Height) | 1920 px |
フレームレート (Frame rate) | 30 fps |
デュレーション (Duration) | 0:00:07:00 (7秒) |

調整レイヤーを作成してください。レイヤーパネルで右クリックし新規から調整レイヤーを選択すると、作成することができます。

調整レイヤーにエフェクト: スライダー制御 (Slider Control) を適用します。Effects & Presets パネルで検索して、調整レイヤーにドラッグアンドドロップしてください。

調整レイヤーにエフェクト: チェックボックス制御 (Checkbox Control) を適用します。Effects & Presets パネルで検索して、調整レイヤーにドラッグアンドドロップしてください。

ソーステキストのエクスプレッション欄を開きます。テキストレイヤーのテキストの中にあるソーステキストの左側にあるストップウォッチマークを Alt を押しながらクリックして、エクスプレッション欄を開いてください。

エクスプレッション欄に以下のコードを記述します。このコードは項目が以下の名前のときのものです。コピペして使用してください。
項目 (レイヤー / エフェクト) | 名前 |
---|---|
調整レイヤー | Control |
スライダー制御 | Time Control |
チェックボックス制御 | Count Down |
c=thisComp.layer(“Control”).effect(“Count Down”)(“ADBE Checkbox Control-0001”);
m=Math.floor(thisComp.layer(“Control”).effect(“Time Control”)(“ADBE Slider Control-0001”));
if(c==1){
t=Math.floor(m-time)
if(t<0)
t=0;
}
else{
t=Math.floor(time);
if(t>m)
t=m;
}
if(t<10)
k=”0″+t;
else
k=t
上記のコードは、テキストの数値とスライダー制御・カウントダウン制御の2つを接続し、管理するものです。このコードを使用することで、10, 60 など数字をいくつに変えても機能します。

チェックボックス制御のチェックボックスにチェックを入れてください。このチェックがないとカウントダウンタイマーが機能しません。
ストップウォッチの作成 (時計部分)

円形シェイプレイヤーを作成し、数字のテキストレイヤーの下に配置しましょう。ここでは枠線なし・塗りありの正円のシェイプレイヤーを作成しています。

円形シェイプレイヤーを複製してください。シェイプレイヤーを選択して Ctrl + D を押すと複製できます。

複製してできた円形シェイプレイヤーのスケールを少し大きくし、塗りをなしにして枠線を表示させます。

複製してできた円形シェイプレイヤーにエフェクト: 塗り (Fill) を追加します。Effects & Presets パネルで検索して、シェイプレイヤーにドラッグアンドドロップしてください。エフェクト: 塗りのプロパティで色を好きな色に変更します。

複製してできた円形シェイプレイヤーの枠線を点線に変更してください。シェイプレイヤーのコンテンツにある円から枠線箇所を開き、点線の+ボタンを押すと枠線が点線になります。

複製してできた円形シェイプレイヤーにエフェクト: グロー (Glow) を追加します。Effects & Presets パネルで検索して、シェイプレイヤーにドラッグアンドドロップしてください。

エフェクト: グローのプロパティの値を調整してください。お好みの値で大丈夫です。ここでは以下のように設定しています。
グローしきい値 (Glow Threshold) | 75.0% |
グロー半径 (Glow Radius) | 100.0 |
グロー強度 (Glow Intensity) | 1.5 |

複製してできた円形シェイプレイヤーの複製します。複製のショートカットキーは Ctrl + D です。

複製に使用した円形シェイプレイヤーのエフェクト: グロー(Glow) をオフにします。複製されてできた円形シェイプレイヤーではないことに注意してください。

複製に使用した円形シェイプレイヤーの不透明度を調整します。ここでは不透明度を 25% にしています。

さらに複製されてできた円形シェイプレイヤーの追加メニューからパスのトリミングを選択します。

パスのトリミング内にある終了のエクスプレッション欄を開いてください。追加されたパスのトリミングを開き、終了の左側にあるストップウォッチマークを Alt を押しながらクリックして、エクスプレッション欄を開きます。

開いたエクスプレッション欄に以下を入力してください。このコードは項目が以下の名前のときのものです。コピペして使用してください。
項目 (レイヤー / エフェクト) | 名前 |
---|---|
調整レイヤー | Control |
スライダー制御 | Time Control |
チェックボックス制御 | Count Down |
m=Math.floor(thisComp.layer(“Control”).effect(“Time Control”)(“ADBE Slider Control-0001”));
100/m*time
このコードを入力することで、ストップウォッチの枠線と数字部分が連動します。
コメント