《基礎から解説!》エクスプレッションの使い方
AfterEffectsには、エクスプレッションという、Javascriptのエンジンを使ったプログラミングができるようになっています。 このエクスプレッションを使うことで、様々な計算やアニメーションを自動化し、制作を最大限に効率化できます。 これか […]
AfterEffectsには、エクスプレッションという、Javascriptのエンジンを使ったプログラミングができるようになっています。 このエクスプレッションを使うことで、様々な計算やアニメーションを自動化し、制作を最大限に効率化できます。 これか […]
AfterEffectsには様々な機能がありますが、その大半にはキーボードショートカットが割り当てられています。ショートカットを活用することで、作業効率を大幅に上げることができます。今回は、ショートカットキーを一通りご紹介したいと思います。 キーボー […]
AfterEffectsのエクスプレッションはJavascriptのエンジンを使用しているので、Javascriptの文法に従うことになります。 Javascriptの仕様を公開している JavaScript | MDN のサンプルソースには、行末に […]
AfterEffectsのエクスプレッションでは、四則演算から、色空間変換まで様々な演算ができます。 実際は、Javascriptの機能としての演算と、エクスプレッションのメソッドとしての演算の両方があるのですが、今回はその両方をしっかり説明していき […]
AfterEffectsでエクスプレッションを使うと、乱数を簡単に取得できます。また、更新頻度を変えたり、シード値で生成パターンを変えたり、色々なことができるので、様々な乱数の取得方法について詳しく解説していきたいと思います。 乱数とは? 規則性のな […]
AfterEffectsで、例えば、直線動作と、wiggleなどのランダム動作をシームレスに切り替える場合、自力で対応するとなかなか大変です。 実はこの動作は、linear / ease / easeOut / easeIn エクスプレッションを使う […]
AfterEffectsのエクスプレッションで、2つのレイヤーが近づいた時や離れたときなど、距離によって違う動作をさせたい場合があると思います。 まじめに計算すると、座標の差分から距離を求める処理が必要ですが、エクスプレッションのlengthを使うと […]
AfterEffectsのエクスプレッション「wiggle」を位置に使用すると、簡単に滑らかな動きを作れるので非常に便利です。 このwiggleでレイヤーを動かす場合、X方向Y方向で同じ変動量になるので、1:1のエリアしか動かすことができません。 そ […]
AfterEffectsのエクスプレッションでは、プロパティにはwiggleを適用できますが、数値や、数値が入った変数にはwiggleを適用できません。 しかし、エクスプレッションの計算結果に対してwiggleを適用したいケースもあると思います。 そ […]
AfterEffectsでレイヤーの動きを追従させる場合、valueAtTimeというエクスプレッションを使うと簡単に実現できます。 この具体的実現方法を2パターン説明していきたいと思います。 valueAtTimeとは? 指定時刻のプロパティ値を取 […]