returnしないんです。なかなか慣れません。, 起動トリガーを何にするか。 After Effectsで乱数の表現 うん、久しぶりすぎwww というわけで、そろそろ真面目に活動を開始しますワィ!という気分になった(というか、やっと落ち着いた時間が取れるようになった)ので、更新を再開し … 簡単に言うとexpressionは最後の行の値がプロパティにリターンされます。 1月特集 After Effectsを使ってみよう! 2013.1.5 掲載. こんにちは、イマジカデジタルスケープの伊藤和博です。 今回のSecondbookは、AfterEffects CC 2019から「randomメソッドとseedRandomメソッド」をご紹介します。 ランダムはwiggle同様に不規則な動きを生成する際に非常に便利なメソッドです。 かんたんかんたん。, とりあえずマーカーを二つ取得して中間のタイムラインを徐々に変化させて行きましょう。, こんな感じになりました。 you can read useful information later efficiently. アニメーションプリセットに見つからなかったので勉強がてら作成。, タイムラインウィンドウにて  新規コンポジション作成  →ベースとなるアニメーション作成 この方法では局所的に1つのレイヤーだけを置き換えます。プロジェクト全体には影響を与えずに、1つのコンポジション内で1つ(もしくは複数)のレイヤーだけを部分的に差し替えたい場合に有効な方法です。レイヤーの差し替え作業は、既にプロジェクトパネルに読み込んである素材(フッテージ)を各コンポジション内に既に挿入されているレイヤーと置き換える、という手順で行います。以下で詳しく見ていきましょう。 登録とダウンロードはこちらから, 写真やテキストとBGMを全て差し替えるだけで、オリジナルムービーの完成です。使うソフトは無料体験版でもOKだから0円で今すぐムービーが作れます。, fu-nonのテンプレートは、AfterEffectsの無料体験版でも利用できます。 Breaking news live report presentation title for television media background, [空間パス]は座標系のプロパティで利用しますので、[位置][アンカーポイント]などの場合に利用します。, XはX軸方向(横)、YはY軸方向(縦)、Zは軸方向(奥)、全次元同じは全次元を同じ値変化させ、全次元個別は全次元を個別の値でランダムに変化させます。, 1秒間に何回変化させるのか?を示す値です。「1」と入力すれば1秒間に1回キーフレームが入ります。, 影響を与える変化の量を示す値です。値を大きくすれば変化量が大きくなり、値が小さければ変化量も小さくなります。, AfterEffectsはPremiereProよりも高度なモーショングラフィックス制作が出来ます. ここに, と入力するとtextレイヤーに200が表示されます。 textレイヤー内の数字を次の数字まで徐々に加算or減算していくスクリプトです。 今回のSecondbookは、AfterEffects CC 2019から「randomメソッドとseedRandomメソッド」をご紹介します。ランダムはwiggle同様に不規則な動きを生成する際に非常に便利なメソッドです。いずれも「ランダム」に関するメソッドですので、乱数を発生するメソッドに変わりはありませんが、この2つのメソッドは、「何で制御されているランダムなのか?」という部分が異なります。, 端的に申し上げますと、random()メソッドは、タイムラインのデュレーションに制御されており、seedRandom()は、こちらが指定する何かに制御させることができるランダム、ということになります。, ランダムに生成される「数」そのものを制御するのではなく(生成される数はあくまでもランダムです)、制御のコントロールを「時間以外にできる」というメソッドがseedRandom()になりますので、そのあたりの違いをご紹介します。, まず、random()メソッドですが、AfterEffectsでは3つの書き方があります。, random() :()の内側を空にしておいた場合、0から1までの(小数点以下16桁の)乱数を発生します。, random(100):()の内側に数字や変数、メソッド等を入れると、0から()の内側に入れる数までの乱数を発生する、の意味になり、この場合は0から100までの(小数点以下16桁の)乱数を発生します。, random(-100,100):()の内側をカンマで区切り、それぞれに数字または変数、メソッド等を設定すると、発生する乱数の最小値と最大値を設定することができます。この場合は、-100から100までの(小数点以下16桁の)乱数を発生します。, 例えば、以下のようにテキストレイヤーが3つあり、1つのテキストレイヤーの不透明度に以下のようにエクスプレッションを書きます。, 1秒間に2回、不透明度が0から100までの数値にランダムに変化する、になります。「AfterEffects」のテキストレイヤーにエクスプレッションを適用し、書き出すと以下のようになります(約5秒。音はなりません)。, この時のrandom()は、再生ヘッドが動くことによってランダムに変化する、つまり、時間が経過するとランダムに変化する、という動きになります。これを、再生ヘッドの動きではなく、別の何かの変化によってランダムに変化する、というようにする場合、seedRandom()を使用します。, seedRandom()メソッドは、それ自体では何もしませんが、その後に適用されるrandom()メソッドの結果を左右するための、元となる種(シード)を与える役割をするものです。書き方は以下のようになります。, seed値は、元となる値(植物でいう種の意味)になり、このseed値で設定した数値や変数、メソッドで得られる値などが、次のrandom()メソッドの結果の元(種)になります。, timeless=false、の箇所には、trueかfalseを指定することができ、trueを指定するとtimeless=true、タイムレス=真実、つまり、時間に影響しない、となり、次にくるrandom()メソッドが時間の影響を受けなくなります。反対にfalseにすると、時間の影響を受ける、つまり、通常のrandom()メソッドと同じ意味になります。ただし、falseと書いても、seed値が適用できるため、seed値のコントロールのみ可能なメソッドとして活用することが可能になります。, ところで、このseed値はどのような役割をするか?というと、そもそもrandom()メソッドは乱数を発生するもので、レイヤーごとに、また本来は再生する度、デュレーションを変更する度、など、何らかの変更を加える度にその乱数は異なりますが、「いつも決まった値の乱数値を取得したい」という場合に使用するのがseed値になります。, 乱数発生のアルゴリズムには、線形合同法やメルセンヌ・ツイスタ、Google Chromeのxorshift32などがあり、Math.random()などで生成される乱数は、毎度毎度異なる乱数で決まった値の乱数は取得できないわけですが、seed値を設定すると、生成される乱数に種を提供できるため、その種を元にした乱数=いつも決まった値の乱数を取得する、ということが可能になります。, と書くと、10を元にした100までの乱数を生成、という意味になり、種となる10という数があるため、毎回同じ乱数を取得することが可能になります。この時、seed値に設定した10は、数字であれば1でも100でも12345でも、どのような数字を指定してもかまいません。ただし、ここで生成される乱数は、レイヤーごとに異なりますので、同じエクスプレッションを書いた別々のレイヤーでは値は異なる(=レイヤー単位ではランダムになる)、ということになります。, 上記のエクスプレッションをAfterEffectsとPremiere Proの2つのテキストレイヤーに設定すると以下のようになり、それぞれのレイヤーで不透明度の値は異なる値になりますが、この数字は0フレーム目ではレイヤーごとにいつも同じ値を取得することが可能になります。, ただし、これを書き出しても、種が10で固定数値のため、この値を元に取得した乱数はいつも同じであり、かつ、時間に影響しなくなるため、書き出しても不透明度の値は変化しなくなります(約5秒。音はなりません)。, そこで、このseedRandom()に設定したシード値の10という数値を何かで動かしたいわけですが、この数値を動かすために使用するのが、エクスプレッション制御になります。, 一番上のレイヤーにヌルオブジェクトを作成し、そのヌルオブジェクトに、エフェクトメニュー > エクスプレッション制御 > スライダー制御、を適用します。, seedRandom(10, true)の、「10」だけをドラッグして選択し、エクスプレッションピックウィップで、ヌルオブジェクトのスライダーにドラッグします。すると、以下のようになります。, スライダー制御は、何らかの数値を与えるためだけに使用するもので、デフォルトでは0から100までの範囲で数値の設定が可能です。エフェクトコントロールパネル上にはスライダーそのものがあるため、左右のスクラブで数値の設定が可能です。なおこのスライダーも100までの範囲になっていますが、数値で入力すれば100以上の任意の数値を設定しても設定は可能です。値の範囲を変更する場合は、スライダーの上で右クリックし、値を編集、から好きな数値を設定することが可能です。, ただ、このスライダー範囲に単にリニアキーでキーフレームを設定してしまうと、結局はrandom()メソッドで設定したのと同じようになってしまいます。例えば、0フレーム目にスライダーの値を0でキーを設定し、5秒目に100でキーを設定すると、途中の数値の変化に対して都度乱数が生成されるため、レンダリングすると以下のようになってしまいます(約5秒。音はなりません。激しく映像がフラッシュしますので閲覧にはご注意ください)。, そこで、キーフレーム間は同じスライダー値をキープし、次のキーに切り替わったタイミングで数値を変更するように、途中途中に追加でキーを設定し、最初と最後のキーも含め、全てのキーを停止キーに変更しておきます。停止キーに変更した後、各キーの上でダブルクリックすると、スライダー値の数値を個別に設定できるため、個々の停止キーに任意の数値を設定すると、キーフレームのタイミングでのみ、スライダー値が変更となり、結果、不透明度もそのキーのタイミングでのみランダムに変化するようになります。, 1秒ごとに停止キーを設定し、数値をランダムに設定してレンダリングしたものが以下のものになります(約5秒。音はなりません)。, Premiere ProとMedia Encorderのテキストレイヤーを一度削除し、AfterEffectsのレイヤーを複製して、テキストだけ再入力し直し、レンダリングしたものが以下のものになります。個々のレイヤーの不透明度はそれぞれに異なるのがわかると思います。, このrandom()メソッドとseedRandom()メソッドの組み合わせをポジションやスケールなど他のトランスフォームにも適用すると様々な動きが再現できるため、ぜひ試してみてください。なお、位置、スケールなどの2Dレイヤーで2次元のトランスフォームの場合は、取得した乱数を一度変数で受け取り、それぞれの次元で別に使用するため、以下のように書き加えます。, となります。上記の「500」という数値は、位置やスケールなどで設定したい数値の上限になります。工夫次第でさまざまな動きを作ることができますのでぜひ試してみてください。, 若干27歳にして、セミナー、イベントなどで多数の講演を果たし、2019年にはアドテック東京にも登壇した 花王株式会社 廣澤祐氏。今もっ…, 「5G」は現行の「4G」と比較して技術的に大きく進化し、車の遠隔操作が可能になるなど日常生活やビジネス環境にたくさんの影響を与えると言…, ハイクオリティなグラフィックと、プレイヤーに挑戦するかのような尖ったゲームシステムを搭載したアクションゲームで一種の…, 映像クリエイター兼マーケティングコンサルタントとして数々の広告戦略に携わり、同社の立ち上げに参画した中村将さんに、立ち上げの経緯や動画…, Pythonを学べるスクールには、無料体験や月額数千円の安いコース、短期集中コース、通学してじっくり学ぶ長期コース、オンラインで学べる…, 今回はPremiere Pro CC2019から、「レンダリングして置き換え」をご紹介します。Premiere Pro CC2019か…, 前編に続き、スクウェア・エニックス大阪支社で活躍する開発スタッフにインタビュー。 Animated banner with the text colored rainbow. キーフレームやスクリプトに直で記入するのは調整作業が死ねるのでレイヤーのタイムマーカーをトリガーとします。 After Effectsでは[ウィグラー]という機能を利用して、既に挿入済みのキーフレームの間にランダムな動きを簡単に加える事が出来ます。 レイヤーのブレなどや光の点滅など、ランダムにプロパティの値を変化させたい時に大変便利な機能です。 元画 AfterEffectsのjsをベースとしたスクリプト言語expressionにて textレイヤー内の数字を次の数字まで徐々に加算or減算していくスクリプトです。 例えば500から徐々に700までいって、200に減ってくだとか … ※当サイトではAfter Effects CS3(Mac)を使用して作成しています-----【管理人がお世話になっている Mac機材系店舗やサイト】 秋葉館 Macで使えるハードディスクガイド----- After Effectsでインターレース素材を扱う時の設定 【エッジを保持】 まずはこちらの画像をご覧ください たったひとつの設定を忘れると一枚目の画像のように輪郭がガタガタに。 しかもそれがデフォルト設定 ((((;゚Д゚))))ガクガクブルブル これはミニDVの映像をAfter The word Welcome. By following users and tags, you can catch up information on technical fields that you are interested in as a whole, By "stocking" the articles you like, you can search right away. UIターンで入社されたお二人に、株式会社スクウェア…, 転職活動を検討している方の中には、どのくらいの費用が必要になるのか不安に感じる方がいるのではないでしょうか。また、転職活動は在職中に行…, イトウ先生のTips note 【AfterEffects CC 2019】randomメソッドとseedRandomメソッド. 高度なオープニングタイトルやスライドショーなどを作る時にはAfterEffectsとテンプレートの利用がおススメです。, iMovieやAviUtlなど今お使いの動画編集ソフトに取り込むことですぐに動画素材を使う事が出来ます。.