2011年10月10日月曜日

QuartzComposerの練習

QuartzComposerで色々と作ってみようと思い立ち、その練習をしていました。
とはいっても、まずは簡単なものから。

こんな、文章を分割してクルクルと回転させる物を作りました。
これ、結構頭使ったんですよね。
まだ、どんなパッチがあるのか分かっていないので、手探り手探りです。

こんな感じで作りました。



String Componentsで文字列を分割、それをIterator内に入れ、文字数分複製を作りSpriteで表示させています。

分割した文字列はIndexと文字からなる構造体(structure)なので、Structure Index MenberとIterator Variablesを組み合わせてバラバラになった文字を送り込んでいます。
Iteratorの繰り返し数は文字数に設定(Structure Count)されているので、Iterator VariablesのCurrent Indexはそのまま何文字目か、に相当します。
あとは文字をImageにしてあげて、Iterator VariablesのPositionを用いてx軸上に並べています。
Iterator VariablesのPositionは0〜1なので、-0.5をしないといけません。

同じようにPositionから一周期分の時間を掛けてPatch Timeから引くことで、初めは止まっていて途中から動き始めるように見せています。

もう一周期遅くした波(LFO)を引いて動きを止めています。

たぶん、もっとスマートに出来ると思うのだけど、とりあえずはという感じ。
ホントは全部回転し終わってから、もう一度ループするようにしたかったんだけどうまくいきませんでした。
どうやっていいかまだわからない感じです。

まだまだ、練習や試行錯誤が必要ですがなかなか面白いですね。

0 件のコメント:

コメントを投稿