Saqoosha

2 月のアマゾンさん

Blog

すごいなあ。先月 1 エントリしただけで 1 ヶ月分の小説代ぐらい稼げちゃうんだなあ。そりゃスパムブログも増えるよ。。。つーわけで、2 月に買ったものも晒すよーw

"離散数学―コンピュータサイエンスの基礎数学 (マグロウヒル大学演習)" (Seymour Lipschutz)
fladdict の人がおすすめしてたので買ってみた。まともに数学を勉強したことがなかったのでちょうどいい感じ。勉強しなおそう。まだちゃんと読めてない。積読化しないよう注意。

"Programming Collective Intelligence: Building Smart Web 2.0 Applications"
これも fladdict の人がおすすめしてたやつだな。これもまだ読めてないな。読む時間つくらねば。

"ivy;" (Q;indivi)
★★★☆☆
元気ロケッツに似てるっていうから買ってみたんだけど、そこまでキューンとはこなかったな。嫌いじゃないけど。

"リアル鬼ごっこ (幻冬舎文庫)" (山田 悠介)
★☆☆☆☆
これはひどいwww

"誰か (文春文庫 み 17-6)" (宮部 みゆき)
★★★☆☆
宮部みゆきは初めて読んだ。描写はすごく丁寧なんだけどいまいちパンチ力がないというか。他の作品も読んでみようかな。

"陽気なギャングが地球を回す (祥伝社文庫)" (伊坂 幸太郎)
★★★★☆
伊坂作品はおもしろいなあ。いいなあ。テンポがよくてさくさくーっと読めちゃう。後半は一気によんじゃった。

"重力ピエロ" (伊坂 幸太郎)
★★★★☆
「春が二階から落ちてきた」ラッシュライフの黒澤とかオーデュボンの伊藤とかが出てくるから、前作を読んでるとより楽しめるね。

"記憶に残るウェブサイト [ トップクリエイター10組へのインタビュー集]" (インタビュアー:川上 俊)
★★★★☆
記憶に残るようなウェブサイト作りたいなあ。作らないとなあ。

鳴かぬなら、燃やしてしまえホトトギス。

BlogFlash

鳴かない→死んでいる→火葬する?→燃やしてしまえ→御意

というわけで、土曜日まであんまし時間がないので、そろそろ燃やしはじめないとなのでリサーチを始めます。炎エフェクトでまず思いつくのはデモ絡みだな。"demo fire effect" ぐらいでググってみる。いきなり demo effect liblary 発見。炎エフェクトも入ってる。コレはすごくベーシックなアルゴリズム。AS でもすぐ書けそう。gskinner の人が炎コンポーネント作ってる。けどあんまし炎っぽくないなあ。うーむ、Fire Effect はベーシックすぎて、ソースを見つけても古いからアセンブラで書かれてて読めないなあ。。

昔のデモなんかは今の Flash よりももっともっと貧弱な環境でも動くように作られてるから、リアルタイム系のエフェクトのヒントになりそうなものがいろいろと落ちてる。じっくりまとめて調べてみたいところ。JavaScript でもデモつくってんのなー。オンザフライで BMP を作って表示って。すげぇ。

・・・

リアルタイムでなくていいなら After Effects でごりごりっと作っちゃえばいいよね。このへんのプラグイン使ってこんな感じで。素の After Effects でもそこそこできるっぽい。

リアル系で映像一発ならも映像素材買ってきたほうが早い。こういうの。アルファチャンネル付で使いやすい。使いすぎるとマンネリなっちゃうけど。

燃えるデスクトップ。やりすぎ。
Photoshop で炎をつくるチュートリアル、YouTube にいっぱいある。
After Effects のんもいっぱいあるな。

・・・

関係ないけどおもろいのんみっけた→ゾンビが繁殖しとるww。どうやらこのチュートリアルが発端っぽい。30 分あるけど全部みてしもた。確かにやってみたくなる。After Effects おもろーい。

・・・

うーん、時間切れだ。中途半端だけど寝る。

Categories: Flash

FuseKit の Custom Easing Tool を Tweener で使う

Blog

いーそーがーしーいー。まだなんにも燃やしてない。やばい。次回てら子創始者がくるってーのにまだ空きがあるので、時間がある人はぜひご参加をー。

・・・

んで。タイトルのん。AS3 になってからめっきり Tweener しか使わなくなったわけですが、イージング(Tweener では transition つってるやつ)が定番のんしかなくって面白みに欠けるというか、まー、ちょっと他とは違った感じにしたくなってくるわけで。

Tweener.addTween の transition パラメータには "easeInOutCubic" とかって文字列以外にも Equations.easeOutExpo とかって感じで関数が渡せる。ので。カスタムなイージング関数を書いちゃえばいいのです。がー。表現したい動きを数式で書くなんてできなーーい。もっとビジュアルで感覚的に指定したいい。

最初に思いついたのがカスタムイージングエディタつかってモーション XML 作ってそれをごにょごにょってやつなんだけど。イージングエディタ使いにくいいいい。モーション XML 作るのもパースすんのもめんどいいいい。

で、思い出したのが FuseKitCustom Easing Tool。FuseKit 自体は AS2 用だけど Custom Easing Tool は単独で動くし、あとはそのデータを使ってイージングを計算してるとこを AS3 に移植すればいけるはず。

いけた。しかも超簡単。com.mosesSupposes.fuse.CustomEasing.fromCurve がそれやってるとこなんだけど、それが Tweener の transition にそのまま使える。関数シグネチャが同じ。(AS2 → AS3 への変換は必要だけどぼコピペ。) Custom Easing Tool で作ったデータは隠しプロパティの transitionParams で与える。


↑こうやって指定したやつがこんな風にそのまま動くソース。感覚的に作れる。いいね。Custom Easing Tool はもうちょい改良の余地はあるけど。とりあえずプレビューのフレームレート上げたい。ソースがあったらいいんだけど。