2009 年 のアーカイブ

ElectroBoltFXを詳しく

2009 年 9月 10 日 木曜日 kosuke

TweensyFXから学ぶシリーズ。ElectroBoltFXを調べた記録です。
ElectroBoltFXの要はEmitterってクラス。

EmitterといえばFlintではパーティクルを放出するクラスでした。TweensyFXのEmitterクラスも同じくパーティクルを放出するクラスです。
このEmitterは設定に基づいて、パーティクルにモーション(Tweensyで)を作っているに過ぎない。これまで調べたTweensyFXのエフェクトとちょっと勝手が違って今回は表現を作るにはこのEmitterの設定をしていく感じ。

でもそれだと「TweensyFXから学ぶ」シリーズ本来の目的である、応用の効く手法を学ぶてところから少し離れちゃうので、今回はパーティクルを放出している仕組みに重点をおいて調べました。たぶんパーティクルのアニメーションをオリジナルで作っても近い構造になりますよね。

(さらに…)

TweensyGroupのコンストラクタについて

2009 年 9月 9 日 水曜日 kosuke

これまで調べたTweensyFXのサンプルファイル全てで、TweensyGroupのインスタンスが生成されています。BulgeFXなんかはインスタンスがあっても使われていないので定型的に入れられているだけと思いますが。

ここで気になったことがあって、TweensyGroupのインスタンス生成時に、

new TweensyGroup(false, true);

と宣言していること。このコンストラクタ引数がなんだろうと思ったので記録しておきます。

(さらに…)

BumpMapFXを詳しく

2009 年 9月 8 日 火曜日 kosuke

TweensyFXのサンプル、BumpmapFXから学ぶ。
BumpMapFXでは前回のエントリーで調べたConvolutionFilterが使われています。
ConbolutionFilterはいかんせその設定が直感的にいかなそうなので、活用法として知っておきたい。

(さらに…)

ConvolutionFilterを少し試す

2009 年 9月 4 日 金曜日 kosuke

TweensyFXのサンプルから学ぶシリーズ。BumpMapFXを見ていたら今迄使ったことのないフィルターがあったのでまずこれを先に調べてみる。
前の2回のサンプルは使ったことのあるフィルターだったので、想像つくところがあったのだけど、今回出て来たConvolutionFilterってなに?って感じ。まずこれを理解せにゃ進まん。

(さらに…)

TweensyFX BulgeFXを詳しく

2009 年 9月 4 日 金曜日 kosuke

TweensyFXのサンプルから表現手法とTweensyの使い方を学ぶ第二弾。BulgeFXを見てみる。

使われているエフェクトを追ってBulgeFXの流れはこんな感じ

BitmapTiler ビットマップでタイル状に塗るクラス
BulgeEffect 引っぱり・引っ込みを加えるエフェクト
DrawEffect 影を加える
FilterEffect ぼかしを加える
ChannelEffect BitmapDataのチャンネルをコピーするエフェクト(これでマスクする)

今回も必要なところを抜粋する感じで調べてみます。間違ってるところあるかもしれません。あくまで自分への記録用。

(さらに…)

お気に入り

2009 年 9月 3 日 木曜日 yoco

制作:8時間  /  使用画材:アクリルガッシュ

fl.motion.easingにeaseOutInを追加する

2009 年 9月 3 日 木曜日 kosuke

Tweensyではイージング関数にFlashにビルトインされたfl.motion.easing パッケージのイージング関数を使うようになっている。
このfl.motion.easing パッケージのイージング関数にはTweenerにあった、「OutIn」(最初の半分Out側イージング、最後の半分In側イージング)がない!
これまでお馴染みのイージング関数がないのは寂しい感じなんで、fl.motion.easingの各クラスにTweenerのOutInを追加してみる。

(さらに…)

TweensyFX AlianRainFXを詳しく

2009 年 9月 2 日 水曜日 kosuke

次期トゥイーンエンジンについてそろそろ真剣にやっておこうと思う次第。
ちまたでよく話題に上がるトゥイーンエンジンは、TweensyとBetweenAS3だと思います。
どっちも使いこなせるようにしておけって話ですが、同じような機能のものをいくつも覚えるのも正直シンドイですわ。
なんでとりあえず、どちらかに絞りたい。それがメインストリームになってくれることを願いつつ。

比べてみて個人的には開発中とはいえトゥイーン機能、パフォーマンスともBeTweenAS3の方がいいのかなぁという印象。あと何よりBeTweenAS3はあのSperk Projectの主催者が開発されているエンジン。こちらを支持しなくちゃ日本人じゃナイ!
ということで、僕的にはトゥイーン機能についてはBeTweenAS3に乗り換え準備中ですが、TweensyについてはFXの機能がこちらも開発中ながら気になるところ。

FXの中身をみてみると、エフェクトはFlashにビルトインのフィルター機能や変形機能を扱いやすいようにしたAPIが用意されている感じ。エフェクトを作るのに便利そうだ。
FXの使い方というよりこの変形の組み合わせ手法そのものは知っておくと応用も効くだろうし興味のあるところなので少しづつ調べてみようと思います。その中でTweensyについてもわかってくるでしょう。

(さらに…)

Snow Leopard

2009 年 8月 29 日 土曜日 kosuke

Macな方なら今週末一番の話題であろう雪豹です。
御多分に漏れず、僕も入れてみた。

まだ入れたばっかりですが、この後もかわらんであろう感想。
Leopardとなんも変わんね…。

いやいや、もちろん、全体的にレスポンス良くなっているのは感じます。
鈍感なワタクシでも。

毎日使うものだから、それがとてもありがたいのです。
同じ時間で試行錯誤できる回数も増えるわけで、制作環境はなるべくケチらずいきたいところ。
仕事に使う人なら、まさに時は金なりです。(いやな言い方…。)

一度仕上がったものに手を入れて更に良くするって難しい。それはどんなものにも共通している。
いいものを壊すことなく「進化」させるアップルはさすがだなぁと。
二年もの時をかけて完成させた、まったく同じ見た目の「進化」。
出ては消え、出ては消えを繰り返す、消費社会の中で見習うべきところがあるように思います。

※もうネタ切れなんじゃと思うネコ科。次、何になるかねぇ?
ネコ科 – Wikipedia

PaperVison3Dでマウスドラッグしたい

2009 年 8月 18 日 火曜日 kosuke

PaperVision3Dでオブジェクトをマウスでドラッグさせたいだけなんだけど、これがよくわからん。
PV3Dで作られたコンテンツを見ていても意外にドラッグで操作させるものは少ない気もする。
僕の3D周りの知識が浅過ぎるせいなんだろうが、操作する感覚と一致させる3D空間のインターフェースってスゴく難しいと思うんだけどどうなんでしょうね。

(さらに…)