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 件のコメント:
コメントを投稿