[v4-その9]動きをつける

ほったらかしにしていたv4の続き。

Spreadより先にこっちを先に説明したほうが良かったな。

アニメーションといえばLFO(Animation)がないと始まらない(たぶん)。直訳すれば低周波発振子?アニメーションの動力源になるノード。もちろんLFOがなくてもマウスに反応するアニメーションや、音に反応して動作するアニメーションも作れる、この場合はマウスや音が動力源って言えばいいのかな。

LFOは一定時間の周期で数値を生成するノードってのが正しい説明。

とにかく作ってみよう。
パッチウィンドウに作った瞬間からLFOは動き出す。OutputPinの左をマウスオーバーさせてみよう数値がめまぐるしく変化しているはず。
少しこのLFOを置いておいてRenderer(GDI)へ点(Point)を描くパッチを近くに作ろう。GDIウィンドウの中心にぽつんと点が描かれる。
で、PointノードのInputPinのY:へLFOのOutput:をコネクト!
LFOを繋げる
Pointが上へ動き出す。Y=1.0に到達するとY=0.0に出現し、また上に向かって動き始める。これを延々と繰り返す。LFOノードの役割はこれだけ。0.0から1.0の間を一定周期で繰り返す。
ホントにこれだけの働き。


InputPinを調べると分かるけど、

  • Period:は周期(秒)
  • Pause:はポーズ、ここに1が入るとLFOは停止する。
  • Reverse:は逆、つまり1.0から0.0を繰り返す。
  • Reset:はリセット0.0へリセットされる。ついでにOutputPinにCycles:って言う何周期繰り返したかをカウントし出力するPinがあるがこれも0へリセットされる。
  • Phase:は初期位相。

出力される値のイメージを図で書くと下のようなものになる。ノコギリ波と一般に呼ぶ。

LFO時間-出力

一番下のPhaseの説明はちょっとわかりにくいかな。このノコギリを時間軸方向へずらすもんだと覚えておけばいいかな。ちょっと違うけど、、、。0.0から1.0の範囲で値が変化することに変わりは無いけど、一周期の始まりと終わりの値が変わることに注意。

こんな簡単なもんで複雑なアニメーションがつくれんのかいって感じやけど、もちろんこれだけじゃダメ。
例えば0.0から10.0まで変化させたいときどうする。とか、更に小数点はいらない整数で変化させたいとか。もっとこぅ、滑らかな波が来ないとノリノリになれん!、とか。いろいろあると思うけどそれも全てこのLFOが出発点になる。

次回は”LFOの出力を加工する”。について。


また、ひいた

また、風邪引いた。

1年に何回風邪ひくんやろ。今年度3回目ぐらい、、、
カラダ弱ってんねんから、まき散らすなよ、おい。


AMFPHP

FlashとPHP間でのデータ受け渡し方法をもう少し調べてみた。

結局のところLoadVar等を使用すると文字列のやり取り程度にならざるを得ない、PHPよりFlashへ配列を渡すには

  • PHPで適当なデリミタで文字列をつなげFlashへ
  • 受け取ったデータをFlash側でパースし配列へ復元

逆の場合も同じ手順を踏む必要がありややこしくってしゃ〜ない。

で、ひとまず、AMFPHPってブツがあることが分かった。PHPのFlash Remoting実装で、オブジェクトや配列を直接やりとりできるようになるらしい。
remotingconnector


MacBook Pro

intellogo おじぃの様に早起きしてしまったワケはそうこれ、完全に忘れてたけど、これに呼ばれて起きたんだよ。きっと。

起きたおかげでMacWorld Expo2006のJobsの基調講演のニュースをリアルタイムでみれた。そう、これに呼ばれて起きたんだ。


cnet:Intel-based Macs built for speed

新しいハードはIntelCPUのMacBook Pro,iMac。
PowerBookって名前じゃなくなった、ものすごく呼びにくい。
FrontRowとiSightを搭載、若干薄くなったらしい。

Dual-core CPUで2〜3倍速くなったらしいが、なんかそんなにテンションあがらん内容。12inchとか無いし。

しかもこのMacBookPro、2月に売りだしたところで誰が買うんやろ?Pro用のスペックとは言え、主要ソフトが近々Universal Binaryへアップデートされるアナウンスなんて聞いてないけど。Adobe商品、MS-OfficeなんてまだCarbon依存なところあるじゃないんかなぁ。コード変換Rosettaがなんとかするのかも知れないが、VelocityEngine(AltiVec)に頼っているソフトは多分動かんか、性能はダダ落ち。

あれだけベンチマーク比較でPowerPCを売り込んでたのにねぇ。なんかもう速さの問題じゃないよね。

ところで今後出るデスクトップ機の名前って何になるんやろ。Power MacがMac Pro?ちょっとダサいな。

バージョンアップしたソフトはpages2,ketnote3,iPhoto6,iMovie6,iDVD,GrageBand3と新しく出たiWeb。

.Macも新しくなってる。ログイン後の画面がちょっと変わった。iDiskはWebブラウザから管理できるようになった。

なんだか、いろいろ新しくなったが、はて俺になんか関係あるんか?

あれWireless iPodはどうした?
もしかしてiPod Radio Remoteか? ラジオとリモコンやん!おい!


MySQLバックアップ

21:30頃帰宅してすぐ寝て今、目ぇ覚めた。おじぃみたい。

なにを思ったかブログのDBバックアップ。
でメモ。

バックアップ

$ mysqldump -u USERNAME -p DBNAME > FILENAME.sql

リストアはテーブルを全てDropしてから、

$ mysql -u USERNAME -p < FILENAME.sql

おじぃ寝る。