質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
After Effects

After Effectsはビジュアルエフェクトとモーショングラフィックスを実現する映像制作・合成ソフトウェアです。通常のGUI操作に加え、JavaScriptを利用したスクリプト制御により多彩な機能の拡張を行うことができます。

Q&A

解決済

1回答

694閲覧

After effects エクスプレッション ランダムな初期値設定

katsumi_garden

総合スコア17

After Effects

After Effectsはビジュアルエフェクトとモーショングラフィックスを実現する映像制作・合成ソフトウェアです。通常のGUI操作に加え、JavaScriptを利用したスクリプト制御により多彩な機能の拡張を行うことができます。

0グッド

0クリップ

投稿2019/08/19 08:21

affter effects cc2017にて

h0=800+Math.ceil(random(20)); w0=100+Math.ceil(random(20)); x=Math.sin(time*4.19+1.5)*w0; y=Math.cos(time*4.19+1.5)*h0; add([value[0],value[1]],[x,y]);

エクスプレッションを使用して初期値h0、w0のみランダム数値を設定して、
以後はその初期値を引用したいのですが、
この記述だと1フレームごとにランダム処理されてしまいます。
エクスプレッション上でどう記述してあげたら良いのかがわかりません。

もしよろしければご助力ください。
宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

質問からだいぶ経っていますが、一応参考にどうぞ。

以前に同じ疑問をもったことがあります。
その時は問題が解決せず放置していたところ、偶然以下のような方法を発見しました。
ただこの方法では再生する毎にランダム値が発生する訳ではなく、レイヤー毎にランダム値が発生するという状態になります。
例えば、シェイプレイヤーをひとつ作成し、そのレイヤーの位置プロパティに以下のエクスプレッションを記述して、レイヤーを大量に複製するとすべてのレイヤーはランダムに位置することになります。
参考までにどうぞ。

AftterEffects

1wiggle(0, 300);

投稿2019/10/16 10:01

id_nazonazo

総合スコア22

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問