SyntaxHighlighter

ラベル expression の投稿を表示しています。 すべての投稿を表示
ラベル expression の投稿を表示しています。 すべての投稿を表示

2013年9月11日水曜日

メモ_nuke

Guildarts Newsからのコピペ

[Nuke Tips] 特定のフレーム間でのみノードを無効にしたい場合 ノードのDisableの所にエクスプレッションをこんなかんじinrange(frame, 3, 15)
にかくとそのフレーム間でのみ無効になり、ノードに黒い線が一本引かれます。

[Nuke Tips] よくAEとかPhotoshopと全く同じレイヤーのブレンドモードができるかきかれるのですが UpdateからPSDMerge node 使うとできます。

2013年5月31日金曜日

任意の値のタイムオフセット

メモ
after effectsの
valueAtTimeをnukeでは以下のようにみたい
parent.Transform.translate.x(frame -2)
frameの後にオフセットしたい値を記入

2013年2月12日火曜日

コマンドラインレンダー時のみ適用


コマンドラインレンダー時のみ適用 
↓をエクスプレッションで追加
$gui

guiの時はOffのままでレンダーなので要注意!

set cut_paste_input [stack 0]
version 6.3 v8
push $cut_paste_input
add_layer {velocity velocity.X velocity.Y velocity.Z}
VectorBlur {
 channels rgba
 uv velocity
 scale 10
 name VectorBlur1
 selected true
 xpos -5077
 ypos 1541
 disable {{"\$gui"}}
}

2012年5月4日金曜日

AeExpressionメモ


コンポの名前を引っ張る
thisComp.name
レイヤーネームを引っ張る
thisComp.layer(index).name
コンポジションのフレームカウントを引っ張る
timeToCurrentFormat()
いっこ下のレイヤ参照
thisComp.layer(thisLayer, 1).transform.opacity

layer(otherLayer, relIndex)
otherLayer:基準とするレイヤー
relIndex: otherLayerとの相対関係番号。+2なら2つ下、-3なら3つ上のレイヤーを示す。

テキストレイヤパディング付きフレームカウント
t = time * 30 + 1 + "";
while (t.length<5) t = '0' + t;

テキストレイヤタイムコード
timeToTimecode(t = time + thisComp.displayStartTime, timecodeBase = 30, isDuration = false) 

2012年5月2日水曜日

layerの文字列操作


layer = thisComp.layer(6).name;
compName = thisComp.name;
cp = "_compo_ ";
ext = layer.slice(-4);
duration = layer.match(/\d{4}-\d{4}/);
version = layer.match(/v\d{2}|v\d{3}/);
dot = ".";
compNameDot = compName.concat(dot);
compNameDot.concat(version);