ConvolutionFilterを少し試す
- 2009 年 9月 4 日
TweensyFXのサンプルから学ぶシリーズ。BumpMapFXを見ていたら今迄使ったことのないフィルターがあったのでまずこれを先に調べてみる。
前の2回のサンプルは使ったことのあるフィルターだったので、想像つくところがあったのだけど、今回出て来たConvolutionFilterってなに?って感じ。まずこれを理解せにゃ進まん。
TweensyFXのサンプルから学ぶシリーズ。BumpMapFXを見ていたら今迄使ったことのないフィルターがあったのでまずこれを先に調べてみる。
前の2回のサンプルは使ったことのあるフィルターだったので、想像つくところがあったのだけど、今回出て来たConvolutionFilterってなに?って感じ。まずこれを理解せにゃ進まん。
TweensyFXのサンプルから表現手法とTweensyの使い方を学ぶ第二弾。BulgeFXを見てみる。
使われているエフェクトを追ってBulgeFXの流れはこんな感じ
BitmapTiler ビットマップでタイル状に塗るクラス
BulgeEffect 引っぱり・引っ込みを加えるエフェクト
DrawEffect 影を加える
FilterEffect ぼかしを加える
ChannelEffect BitmapDataのチャンネルをコピーするエフェクト(これでマスクする)
今回も必要なところを抜粋する感じで調べてみます。間違ってるところあるかもしれません。あくまで自分への記録用。
Tweensyではイージング関数にFlashにビルトインされたfl.motion.easing パッケージのイージング関数を使うようになっている。
このfl.motion.easing パッケージのイージング関数にはTweenerにあった、「OutIn」(最初の半分Out側イージング、最後の半分In側イージング)がない!
これまでお馴染みのイージング関数がないのは寂しい感じなんで、fl.motion.easingの各クラスにTweenerのOutInを追加してみる。
次期トゥイーンエンジンについてそろそろ真剣にやっておこうと思う次第。
ちまたでよく話題に上がるトゥイーンエンジンは、TweensyとBetweenAS3だと思います。
どっちも使いこなせるようにしておけって話ですが、同じような機能のものをいくつも覚えるのも正直シンドイですわ。
なんでとりあえず、どちらかに絞りたい。それがメインストリームになってくれることを願いつつ。
比べてみて個人的には開発中とはいえトゥイーン機能、パフォーマンスともBeTweenAS3の方がいいのかなぁという印象。あと何よりBeTweenAS3はあのSperk Projectの主催者が開発されているエンジン。こちらを支持しなくちゃ日本人じゃナイ!
ということで、僕的にはトゥイーン機能についてはBeTweenAS3に乗り換え準備中ですが、TweensyについてはFXの機能がこちらも開発中ながら気になるところ。
FXの中身をみてみると、エフェクトはFlashにビルトインのフィルター機能や変形機能を扱いやすいようにしたAPIが用意されている感じ。エフェクトを作るのに便利そうだ。
FXの使い方というよりこの変形の組み合わせ手法そのものは知っておくと応用も効くだろうし興味のあるところなので少しづつ調べてみようと思います。その中でTweensyについてもわかってくるでしょう。
Macな方なら今週末一番の話題であろう雪豹です。
御多分に漏れず、僕も入れてみた。
まだ入れたばっかりですが、この後もかわらんであろう感想。
Leopardとなんも変わんね…。
いやいや、もちろん、全体的にレスポンス良くなっているのは感じます。
鈍感なワタクシでも。
毎日使うものだから、それがとてもありがたいのです。
同じ時間で試行錯誤できる回数も増えるわけで、制作環境はなるべくケチらずいきたいところ。
仕事に使う人なら、まさに時は金なりです。(いやな言い方…。)
一度仕上がったものに手を入れて更に良くするって難しい。それはどんなものにも共通している。
いいものを壊すことなく「進化」させるアップルはさすがだなぁと。
二年もの時をかけて完成させた、まったく同じ見た目の「進化」。
出ては消え、出ては消えを繰り返す、消費社会の中で見習うべきところがあるように思います。
※もうネタ切れなんじゃと思うネコ科。次、何になるかねぇ?
ネコ科 – Wikipedia
PaperVision3Dでオブジェクトをマウスでドラッグさせたいだけなんだけど、これがよくわからん。
PV3Dで作られたコンテンツを見ていても意外にドラッグで操作させるものは少ない気もする。
僕の3D周りの知識が浅過ぎるせいなんだろうが、操作する感覚と一致させる3D空間のインターフェースってスゴく難しいと思うんだけどどうなんでしょうね。
Tweenerの開発が終わったって話を聞いて、TONPOOBLOGさんが日本語訳されているTweener開発者さんの話を改めて読んでいると、開発者故の苦悩が読み取れまして、これまでの経緯やなぜ開発終了なのかその理由が綴られていてなんだか感無量。ただただ使わせていただいている僕からすると本当に頭の下がる思いです。
モダンなデザインのトゥイーンエンジンが登場する中、トゥイーンエンジンのスタンダードとして使われ続けてきた事実は開発者さんのアプローチが支持されてきた証と思います。
そんなTweenerに敬意を込めつつ、記事の中にあるTweener 1.33.74で最後に追加されたautoOverwrite、overwriteプロパティーについて試してみました。
ベクトルを使ったテクニックのエントリー。
やりたい事はドラッグした軌跡に追随して回転させたい。回転させるにはその角度を決めなきゃいけない。
どの位の角度移動させるかは移動前後の位置をベクトルにして演算すると算出できるぞと。
ブログをWordPressに変更して半年たった今更気づくことではありませんが、今迄、相当数のスパムでないコメントやトラックバックを無視していた気がします…。
WordPressを導入した時にプラグインに最初から入っていたAkismetというスパム管理のプラグインを使っているのですが、スパムでないコメントもスパムと判定されていた疑いあり。
今日はじめてコメントのスパムを見てみたのですが、4件中1件がスパムじゃないじゃん!って気づいた。しかも日本語のコメント。いままで一度も見たこと無かった僕の無精さも問題ですが。
ここ見て益々疑いを強めたというか、確実に無視してただろう!自分…。
スパムコメント自動削除のAkismetが強力すぎる件について【パシのSEOブログ】
今日気づいたものは公開しましたが「ひと月以上前の投稿へのスパムコメントを自動的に削除する。」にチェックが入っていて以前のものは調べられません。ダッシュボードには「Akismet は680件のコメントスパムからあなたのサイトを保護しました。」とか出てる。いや、お前、過保護過ぎちゃいないかと問いつめたい…。
承認待ちに来ていたコメントはすべて公開していましたが、普通にコメントやトラックバックを送ったのに載っていなかった方おられましたらスミマセン!これからはスパム欄も見ることにします。