After Effects PR

【知っておきたい】クオリティUPにつながるAfter Effectsのエクスプレッションまとめ!

サムネイル_エクスプレッション_まとめ
記事内に商品プロモーションを含む場合があります

こんにちは!

みなさんは、After Effectsで『エクスプレッション』を使っていますか?

「苦手だ!」と思う人も多いと思いますが、(私も苦手です。。)

エクスプレッションを使うと、手軽に映像のクオリティを上げることができます!

そこで今回は、コピペで使える、特に「クオリティUPにつながるエクスプレッション」をまとめてみました!(随時追加予定)

まるもり
まるもり
これだけ知っておくだけでも、かなり映像のクオリティがアップするので、ぜひ使ってみてください!
エクスプレッション内の「青文字」部分は削除してもらってもOKです!

エクスプレッションの使い方

エクスプレッションの使い方に関しては、サンゼさんが丁寧に解説してくれています!

繰り返し – loop

『サイクル』ループ

loopOut

※タイムリマップに「cycle」を追加したケース

サイクル」ループは、アニメーションを「最初から繰り返す」ことができます。

コンポジションをループさせたり、2枚の画像をパカパカ切り替えたり、テクスチャが動く「テクスチャアニメーション」にも使えます。

式(『サイクル』ループ)

loopOut(type = “cycle”, numKeyframes = 0)

上の式だと、長くて覚えにくいので、次の『省略形』を覚えるのがおすすめです!

式(『サイクル』ループ省略形)

loopOut(cycle)、または、loopOut(“”)

まるもり
まるもり
個人的に、一番短い「loopOut(“”)」を覚えるのがおすすめです!

 

『ピンポン』ループ

loopout_pingpong

※「位置(左)」や「回転(右)」に「pingpong」を追加したケース

ピンポン』ループは、ピンポン玉のように行って跳ね返ってくる「往復」するループを作れます。

位置やスケールを「行ったり来たり」往復する動きや、「ゆらゆら」と回転をし続ける動きができます。

式(『ピンポン』ループ)

loopOut(pingpong)

『コンティニュー』ループ

continue

※「位置」に「continue」を追加したケース

コンティニュー』ループは、そのまま動きを「継続」できるループです。

キーフレームが終わった後も、同じスピードで動き続けたり、回転し続けたりなど、シンプルに動かし続けたい時に便利です。

式(『コンティニュー』ループ)

loopOut(“continue”)

まるもり
まるもり
“continue”ループ」は、キーフレームの形が「◇(リニア)」以外の時はうまく動作しないので、注意してください!

ゆらゆら動かす – wiggle

wiggle

※「位置」に「wiggle」を追加したケース

wiggle」を追加すると、レイヤーを「小刻みに動かす」ことができます。

例えば、「1秒間1回、±50ピクセル」の範囲を動かしたい時は、「位置」プロパティに以下のように記述します。

例(1秒間1回、±50の範囲で動かす)

wiggle(1,50) // (速さ,動く範囲

まるもり
まるもり
レイヤーを「ふわふわ」動かしたい時に便利です。

『シード値』を設定する

「wiggle」は、タイムラインのレイヤーの数が変わると「動きが変わってしまう」という仕様になっています。

これは、「wiggle」がタイムライン中の「レイヤー番号」を参照しているために起こる現象で、動きを変えたくない場合は『シード値』を設定する必要があります。

seedrandom

※レイヤー数が変わると位置が変わってしまう

やり方は簡単で、wiggleの「」に「seedRandom」というコードを書くだけでOKです!

例:シード値を『1』に設定したい場合

seedRandom(1) // 設定するシード値
wiggle(1,50)

まるもり
まるもり
また、シード値が「同じ」場合は「同じ動き」になります。違う動きにしたい場合は、「1」「2」などのそれぞれ違う値にしてみてください!

 

『ループ』させる

wiggleloop

※「位置」に「ループするwiggle」を追加

好きな「秒数」で、wiggleを「ループ」させることもできます。

例えば、「3秒」でループさせたい時は「位置」プロパティに以下のように記述します。

例:3秒でループさせたい場合

freq = 1; // 1秒間に動く回数(速さ)
amp = 110; // 動く範囲(強さ)
loopTime = 3; // 何秒でループさせるか(時間)
t = time % loopTime; wiggle1 = wiggle(freq, amp, 1, 0.5, t);
wiggle2 = wiggle(freq, amp, 1, 0.5, t – loopTime);
linear(t, 0, loopTime, wiggle1, wiggle2)

まるもり
まるもり
ゲームやアプリ用の「エフェクト素材」を作る時にも重宝します!
参考サイト

コマ落とし – posterizeTime

posterizetime

※「スケール」に「posterizeTime」を追加したケース

posterizeTime」を使うと「コマ落ち」したアニメーションを作れます。

フレームレートの数値を指定することで、「カクカクッ」っとした動きになります。

可愛い」や「優しい」といった印象にしたいときに便利です。

例:フレームレートを「8」にしたい場合

posterizeTime(8) // 設定したいフレームレート
value

 

まとめ

今回は、After Effectsで「クオリティUPにつながる」おすすめのエクスプレッションを紹介しました!

エクスプレッションは苦手な人が多いと思いますが、これだけ知っているだけでも作業がかなり楽になるので、ぜひコピペして使ってみてください!

まるもり
まるもり
最後まで読んでいただきありがとうございました!

【After Effects】おすすめプラグイン/プリセット

Animation Composer(※無料版あり)

使いやすく汎用性の高い5,400以上のプリセット集。フリーランス・個人の映像製作者におすすめです▼▼

サムネイル_AnimationComposerMDB
ハイクオリティな有名プリセット!Animation Composer「Motion Designer’s Bundle」こんにちは。まるもり(@maru__mori__)です。 今回は、ミュージックビデオ等でもよく使われるAfter Effectsの有名...

AE Juice(※無料版あり)

定番表現を含む20,000以上の「アニメーション/トランジション」が入ったプリセット集。コスパ重視でプリセットを揃えたい人におすすめです▼▼

サムネイル_AEJuice
【クーポンあり】20,000個以上のアセットが入ったプリセット集「AE Juice All Bundle」こんにちは。まるもり(@maru__mori__)です。 今回は、20,000以上のモーションプリセットやエフェクトが入ったプリセ...

Envato Elements

クリエイティブ制作に必要な素材やテンプレートを無制限にダウンロードできます。フリーランスや映像制作の素材に困っている人はぜひ▼▼

【知っておきたい】EnvatoElements
【5,800万の素材が使い放題】表現の幅が広がるサブスク「Envato Elements」こんにちは!まるもり(@maru__mori__)です。 皆さんは、動画を作っていて「制作に使える素材はどこから取ってくればいいん...
\ BlackFriday&CyberMondayセール開催中 /

年間最安となる「Black Friday & Cyber Monday Sale」が開催中です!
Ae、Blender関連のセール期間をまとめているので、欲しいアセットがある方はぜひ見てみてください!

BlackFriday_CyberMonday_thumbnail
【2024年版】映像・CG関連Black Friday&Cyber Mondayセールまとめ2024年、現在わかっている映像・CG系のBlackFriday、CyberMonday関連のセール情報をまとめました!(順次追加予定)...