サイン波 aftereffects エクスプレッション

【AfterEffects】エクスプレッションとWrite-onエフェクトでサイン波を描く

【AfterEffects】エクスプレッションとWrite-onエフェクトでサイン波を描く
Feb. 2, 2020, 1:52 p.m.

目次

手順

  1. 適当なSolidを作成する.
  2. SolidにWrite-onエフェクトをアタッチする.
  3. Altキーを押しながらWrite-onエフェクトの左の時計アイコンをクリックする
  4. エクスプレッションに以下のコードを入力する

エクスプレッション

1
2
3
4
5
6
7
startX = 100
startY = thisComp.height/2
freq = 1
amp = 10
x = startX + time * 100
y = startY + time * amp * Math.sin(Math.PI * time * freq)
[x, y]

コード解説

  • startX - 開始時のX座標
  • startY - 開始時のY座標
  • freq - 大きいほど山の間隔が短くなる
  • amp - 大きいほど山が高くなる