- 2009/06/16 17:45
- Application
超絶簡単だけどあまり使わないのでメモ。
テキストのソーステキストにExpression追加して、以下を記述。
t = time * FPS + START_FRAME + "";
while (t.length<DIGIT) t = '0'+t;
大文字は適宜置き換える。
FPS → コンポジションのFPS(24とか30とか)
START_FRAME → スタートフレーム(0とか1とか)
DIGIT → 桁(4なら0001, 0002…)
今回はとりあえずこんな感じで使ってます。
ドロップフレームは考えてません。
t = time * 24 + 1 + "";
while (t.length<4) t = '0' + t;
にしても使いづらいなAEのエクスプレッションは・・・
値がどこから返ってるのかもイマイチ分かってない:)
今度調べとこ。
一応ExpressionはLayerオブジェクトのスコープが効いてるらしい。
だからtimeはLayer.timeってことになるっぽい。たぶん。
ちなみにAEはv7.0です。
- Newer: [CG本]Texturing & Modeling
- Older: [mental ray] Placeholder
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.taikomatsu.com/2009/06/16/after-effects-expression%e3%81%a7%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e7%95%aa%e5%8f%b7%e6%a1%81%e5%90%88%e3%82%8f%e3%81%9b%e8%a1%a8%e7%a4%ba/trackback/
- Listed below are links to weblogs that reference
- [After Effects] Expressionでフレーム番号桁合わせ表示 from memlog