リンクをクリップボードにコピー
コピー完了
シェイプレイヤーを複製してランダムに配置する方法を教えてください
// 「true」は、 「false」 に変えるとランダムに動きます。「123」は任意の値を入力できますがレイヤーごとに数値を変える場合は 「index」 などに置き換える事もできます。
// (1920)の数値は 0~1920間のランダムな数値になります。
seedRandom(123 , true);
[random(1920), random(1080)]
// 50の数値使用したことがないので使用感はお伝えできないのですが位置固定での配置であれば下記Plug-inも希望に添えそうです。
https://flashbackj.com/product/dupli-kit#fbj-nav-%e4%b8%bb%e3%81%aa%e6%a9%9f%e8%83%bd
リンクをクリップボードにコピー
コピー完了
ランダムに動かすのか、それとも位置を固定するのかどちらでしょう?
リンクをクリップボードにコピー
コピー完了
返信ありがとうございます。
よろしければどちらもおしえていただけませんか。
リンクをクリップボードにコピー
コピー完了
// 「true」は、 「false」 に変えるとランダムに動きます。「123」は任意の値を入力できますがレイヤーごとに数値を変える場合は 「index」 などに置き換える事もできます。
// (1920)の数値は 0~1920間のランダムな数値になります。
seedRandom(123 , true);
[random(1920), random(1080)]
// 50の数値がレイヤーの数。
// アクティブなコンポジションのレイヤー1の複製を作成します。
for(i = 0;i< 50;i++){
var c = app.project.activeItem.layer(1).duplicate();
}
<追記>
回転には下記のエクスプレションを追加して下さい。
// true を false にするとフレームごとに角度が変わります。
seedRandom(index,true);
random(360)リンクをクリップボードにコピー
コピー完了
シェイプレイヤーの「トランスフォームのウィグル」を使用する場合は、複製したレイヤーも同じ動きになる為、下図の「ランダムシード」にエクスプレッションとして「index」を追加すれば、複製は全て異なる動きをします。
また、配置具合によっては「index + 10」など任意の数値を加算または乗算して配置を変えてみるのも良いでしょう。
リンクをクリップボードにコピー
コピー完了
<追記>
位置を移動させない場合も、「トランスフォームのウィグル」を使用して下図の赤枠部分の設定を行うことで、複製したレイヤーがランダムに配置されます。
リンクをクリップボードにコピー
コピー完了
使用したことがないので使用感はお伝えできないのですが位置固定での配置であれば下記Plug-inも希望に添えそうです。
https://flashbackj.com/product/dupli-kit#fbj-nav-%e4%b8%bb%e3%81%aa%e6%a9%9f%e8%83%bd
新しいアドビコミュニティで、さらに多くのインスピレーション、イベント、リソースを見つけましょう
今すぐ検索