MENU

カテゴリー

プロフィール

すいみん

技術的なことが好きなデザイナーです。
月間22万pvの当ブログ『CGメソッド』運営
詳細はこちら

おすすめのVRヘッドセット

【AfterEffects】Z方向だけをランダムの値を入れるエクスプレッション

afterEffects-z-random-expression

すいみん(@cg_method)です!

たくさん画像を適当にいい感じにバラけて配置できないかなーと思ってZ方向だけをランダムの値を入れるエクスプレッションを書いてみました。

使用する3種類のコード

①特定の時間に固定するエクスプレッション/Z値だけランダムにするエクスプレッション

seedRandomのコードをしておくと時間固定できます。

そして各方向の値を取得、さらにZ値にランダム値を追加。

seedRandom(index,true);
var x = thisComp.layer(index).transform.position[0];
var y = thisComp.layer(index).transform.position[1];
var z = thisComp.layer(index).transform.position[2]+random(2000);
[x,y,z];

②コンポジションの1つ目のコメントに記述されているエクスプレッションを参照するエクスプレッション

まとめてエクスプレッションを制御する時に便利です。ヌルに入れても良いのですが、フレーム単位で更新がかかり重くなるのでコメントに入れています。

eval(thisComp.marker.key(1).comment)


Z方向だけをランダムの値を入れるエクスプレッション

STEP.1
画像の3DレイヤーをON
STEP.2
すべての画像の「位置」パラメーターに②のエクスプレッションを追加
マーカーのエクスプレッションを参照できるように仕込みます。

eval(thisComp.marker.key(1).comment)

STEP.3
コンポジションのコメントに①のエクスプレッションを記述
コメントにZ方向をランダム値を足すエクスプレッションの記述を足します。

seedRandom(index,true);
var x = thisComp.layer(index).transform.position[0];
var y = thisComp.layer(index).transform.position[1];
var z = thisComp.layer(index).transform.position[2]+random(2000);
[x,y,z];

STEP.4
さらにZ値を動かして微調整
エクスプレッションが入っている状態でオフセットの調整が可能です。

以上!

  • before

  • after

[追加]スライダー制御もつける

さらにスライダーでランダム値を調整しても良いかもしれません。

ヌルを作成して、エフェクト>エクスプレッション制御>スライダー制御

あとはエクスプレッションを書き換えるだけです。

//エクスプレッション
seedRandom(index,true);
temp = thisComp.layer("ヌル 1").effect("スライダー制御")("スライダー");
var x = thisComp.layer(index).transform.position[0];
var y = thisComp.layer(index).transform.position[1];
var z = thisComp.layer(index).transform.position[2]+random(temp);
[x,y,z];


まとめ

以上、お手軽で便利な画像配置方法でした!



以上、すいみん(@cg_method)でした!



aftereffects-summary-article


作業効率化!After Effectに関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(エクスプレッション)に関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(スクリプト)に関する動画制作まとめ

アフターエフェクツのソフト

アフターエフェクツの参考書籍

すいみん
最初の教科書にするならこの本です!
すいみん
この本見ながらエフェクトを触っているとより身につきます!
すいみん
Premiere Pro版もあります。YouTuber向け!
すいみん
このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

エクスプレッションの参考書籍

すいみん
AfterEffects慣れてくると効率化も考えるようになると思いますが、まずはエクスプレッションを覚えましょう!
すいみん
専門誌の定期購読をするなら月額980円の「Kindle Unlimited」がおすすめです!


eyecatch-amazon-kindle-unlimited
【Kindle Unlimited】CG・DTP・Webデザイナーにおすすめの読み放題サービス[圧倒的コスパ!]