After Effects エクスプレッション 0か100か
メモ 数値を0か100にする
●ランダムで
例えば透明度を0もしくは100にしたい時
Math.floor(random(2))*100;
これでランダムにピカピカ光ってくれる。
Math.Floor()は小数点以下を切り捨てるらしい。
random(2)で0以上2未満の数値が入るので
それを小数点切り捨てにすれば0か1になる、それを*100で100倍にすれば
0か100になる
との事
●0か100にする場所を選びたい場合
苦肉の策でエフェクト「チェックボックス制御」を使ってみた。
表示、非表示を同時に切り替えたいレイヤーが複数あったのでnullを使用
nullに「チェックボックス制御」をかけて、キーフレームでON OR OFF
表示、非表示を切り替えたいレイヤーの不透明度に以下のエクスプレッションを記入
if (thisComp.layer("null").effect("チェックボックス制御")("チェックボックス")==1) 0 else 100
※追記 透明度を0か100にするエクスプレッションを検索中に
こちらのページを見つけて、
ランダムで0もしくは100にする以外に三角関数を使用してゆっくり点滅させる方法など
記載されていたので後でやってみます。