(この記事の文字数: 324)
三角関数から擬似的なバウンドモーションを作るAfter Effectsの簡易エクスプレッションを作りましたので載せておきます。
下のようなロゴアニメーションを作るときなどに応用できます。

以下がソースコードです。バウンドをつけたいレイヤーのpositionにコピペしてエクスプレッション内のパラメータ(r, offset, sh)を調整して使って下さい。
var r=1.7; // バウンドするときの抵抗力の強さ
var offset=120; // 接地点
var sh=200; // 全体の高さのスケール
var y=-Math.abs(Math.cos(2*Math.PI*time))
*sh*Math.exp(-time*r)+offset;
[position[0], y];
<<「デジタルコンテンツ制作」の次の記事
コメント(0 件)