タグ

DisplacementMapFilterに関するfeelfine_kmのブックマーク (2)

  • 第45回 Flashムービーの画像やテキストを特殊なレンズで写したように表示させる

    Flashが備える「DisplacementMapFilter」クラスの仕組みを使うと,「置き換えマップ」と呼ばれる色の情報を使ってFlashムービーに変形効果を加えられます。手作業では作成するのが大変な映像表現も,比較的簡単に作成できます。 ムービーに変更効果を加える 図1のムービーは,既存のムービークリップ・インスタンスを,スクリプトによってゆらゆらと揺れるように変形するものです。昭和テイスト溢れる表現を,1枚の絵とスクリプトだけで実現できますね。 図1●ゆらゆらと歪みをおこすムービー(クリックするとムービーを表示します) このような「DisplacementMapFilter」クラスを使った仕組みを用意すれば,あらかじめ用意しておいたムービークリップや画像だけでなく,ユーザーの描いた絵や,用意した画像なども,スクリプトによって変形することができます。 置き換えマップは「レンズ」の役割

    第45回 Flashムービーの画像やテキストを特殊なレンズで写したように表示させる
  • DisplacementMapFilterを使って波紋を表現する - プログラミングとかそんなの

    DisplacementMapFilterを使って波紋を表現する 今回も前回に引き続きDisplacementMapFilterを使ったエフェクトに挑戦してみました。今回は、Macのウィジェットを追加した時のエフェクトみたいな波紋を作ってみたいと思います。 少し分かりづらいのですが、上の画像はMacのウィジェットマネージャを起動してウィジェットを追加したときに背景が波紋で揺れるエフェクトが出た瞬間をキャプチャしたものです。 このような波紋を作るには、下記のような周期的かつ滑らかに変化する置き換えマップが必要になります。 しかし、PerlineNoiseでこのような画像を生成する方法を思いつかなかったので別なアプローチを試すことにしました。 波紋用の置き換えマップ生成法(その1) まずはじめに試したのは、単純にdrawCircle()関数で円を描きそれをBlurFilterでぼかすという方法

    DisplacementMapFilterを使って波紋を表現する - プログラミングとかそんなの
  • 1