AE Expression
エフェクトのオフセットをループさせることが非常に多いのでアニメーションプリセットを作ってみた。 ・オフセット - Cycle ver.ffx(CS6) オフセットの縦・横ともに角度で制御して、360度で1サイクルになるようにしてます。x = width/360*effect("X Cycle")(…
■RGB(Alpha固定)target=thisComp.layer("LayerMap"); //色を拾うレイヤー p=thisComp.layer(index).position; //色を拾う位置 c=target.sampleImage(p);[c[0],c[1],c[2],255] ■Alphatarget=thisComp.layer("LayerMap"); //色を拾うレイヤー p=thisComp.layer…
Z Positionをマイナス側にランダム→0 (Yもちょっといじってる) Text - RandomZ In https://dl.dropbox.com/u/425107/AE/Text%20-%20RandomZ%20In.ffx
seedRandomのtrueで本来フレーム毎に更新されるランダム値を固定 ex.seedRandom(index,true); random(10,20) - Z Positionをランダムにするとか。 seedRandom(index,true); value + [0,0,random(thisComp.layer("Control").effect("Random Min")("スライダー…
random(50,999).toFixed(3)+"\r"+random(50,999).toFixed(3)
rd_ScriptLauncher.jsxにエクスプレッション適用のスクリプト書いて突っ込んでおいて、適当なレイヤーorエフェクトのプロパティを選んでダブルクリック。スクリプトの内容は↓みたいな感じ。 var Exp = "wiggle(1,15)"; var undoStr = "Set Expression"; var …
普段手書きorコピペでエクスプレッション記入してたんだけど使いまわしやすいようにスクリプトにしてみました。 適用したいレイヤーを選んでスクリプトを実行すると新規ヌルレイヤーにコントロール用のスライダーが作成され、選択していたレイヤーの不透明度…
1st layer: Opacity (time-thisComp.layer("Control").effect("Time Shift")("スライダ")*(index-1))%thisComp.layer("Control").effect("Time")("スライダ")*thisComp.layer("Control").effect("Frq")("スライダ") 2nd layer: Position temp = thisComp.lay…
time%effect("スライダ制御")("スライダ")*100 x = time%effect("スライダ制御")("スライダ")*100-70; if (x
linear(time,thisLayer.inPoint,thisLayer.inPoint+1,0,100) linear(time,thisLayer.outPoint-1,thisLayer.outPoint,100,0)thisComp.layer(index-1).transform.opacity.valueAtTime(time-1)
「setValue(1)」のところを「expression = "エクスプレッション内容"」にすればいい。 ex.〜.property("Effects").property("プラグイン名").property(1).setValue(1); 〜.property("Effects").property("プラグイン名").property(1).expression = "エクスプ…
よく使うエフェクトでオフセットとかフラクタルノイズとかあるんだけど、長い尺(1min)のコンポにエクスプレッションでtime使って数値動かしてるのを配置したりしてると、パラメータの最大値超えて動きが止まったり。そういう時は「thisLayer.inPoin」で解…
レイヤーのインポイントからスケーリング開始。 ・スケール(コントロールレイヤー使用)scl = (time-thisLayer.inPoint)*thisComp.layer("Circle Control").effect("スライダ制御")("スライダ"); [value[0]*scl,value[1]*scl] ※layer("Circle Control")は任意…
テキストレイヤーに適当に文章を貼り付ける。 新規テキストレイヤーを作成しソーステキストに以下を貼り付け。 thisComp.layer("対象のテキストレイヤー名").text.sourceText.charAt(time*(1/thisComp.frameDuration)); そうすると1フレームに1文字ずつ順…
エクスプレッションでwiggleをオンオフするやつ作ってみました。 wiggleってレイヤーのアウトポイント過ぎても有効なのね・・・ カメラ揺らすのにヌル作って揺らす用ヌルレイヤーのアウトポイント切ってやればその後は揺れがおさまると思ってました。 実際やっ…